Ошибка в коде
1234567891011121314151617181920
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 строке
По дате
По рейтингу
Бот не знает твой токен. Проверь, ты вообще его получил от BotFather? И в коде правильно написал? Ну, типа, TOKEN = "твой токен здесь". И не забудь, чтоб эта переменная была видна там, где ты бота запускаешь.
Ошибка на второй строке связана с неправильным именем переменной TOKEN. Вы должны определить переменную TOKEN с вашим токеном бота перед использованием Updater. Также, в конце кода нужно использовать двойные подчеркивания для name и main.
(c) chatgpt :D
да
Больше по теме