Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка в коде

dasd dsad Ученик (78), открыт 2 недели назад
 def main():
updater = Updater(TOKEN, use_context=True)
dp = updater.dispatcher

# Хендлер для команды /pref
dp.add_handler(CommandHandler("pref", set_prefix))

# Хендлер для обработки входящих сообщений
dp.add_handler(MessageHandler(Filters.text & (~Filters.command), handle_message))

# Хендлер для обработки нажатий на кнопки
dp.add_handler(CallbackQueryHandler(handle_callback_query))

# Запуск бота
updater.start_polling()
updater.idle()

if __name__ == '__main__':
main()
ошибка на 2 строке
3 ответа
Алексей Шестой Ученик (216) 2 недели назад
да
dasd dsadУченик (78) 2 недели назад
смешно...
Алексей Шестой Ученик (216) dasd dsad, нет
intally Профи (570) 2 недели назад
Ошибка на второй строке связана с неправильным именем переменной TOKEN. Вы должны определить переменную TOKEN с вашим токеном бота перед использованием Updater. Также, в конце кода нужно использовать двойные подчеркивания для name и main.

(c) chatgpt :D
Sergio 2.1 Оракул (67645) 2 недели назад
Бот не знает твой токен. Проверь, ты вообще его получил от BotFather? И в коде правильно написал? Ну, типа, TOKEN = "твой токен здесь". И не забудь, чтоб эта переменная была видна там, где ты бота запускаешь.
Похожие вопросы