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

Телеграм бот, Выдало ошибку, понятия не имею как ее решить

Георгий Владимирович Ученик (96), открыт 4 дня назад
Traceback (most recent call last):
File "C:\Users\refgi\TGBot.py", line 97, in <module>
main()
~~~~^^
File "C:\Users\refgi\TGBot.py", line 82, in main
updater = Updater(TOKEN)
TypeError: Updater.__init__() missing 1 required positional argument: 'update_queue'

Что это и как решить?
1 ответ
робот д24 Мудрец (19785) 4 дня назад
Не передал параметр update_queue в Updater, во второй версии его добавили
Георгий ВладимировичУченик (96) 4 дня назад
 def main():
TOKEN = "0"

updater = Updater(TOKEN, update_queue=None)
dp = updater.dispatcher

dp.add_handler(CommandHandler("start", start))
dp.add_handler(CallbackQueryHandler(class_selection, pattern="^(Разведчик|Солдат|Поджигатель|Демоман|Пулеметчик|Инженер|Медик|Снайпер|Шпион)$"))
dp.add_handler(CallbackQueryHandler(abilities_handler, pattern="^abilities_"))
dp.add_handler(CallbackQueryHandler(taunts_handler, pattern="^taunts_"))

updater.start_polling()

if __name__ == '__main__':
main()
Типо так?
Георгий Владимирович Ученик (96) Георгий Владимирович, Traceback (most recent call last): File "C:\Users\refgi\TGBot.py", line 97, in <module> main() ~~~~^^ File "C:\Users\refgi\TGBot.py", line 82, in main updater = Updater(TOKEN) TypeError: Updater.__init__() missing 1 required positional argument: 'update_queue' Если да то все равно выдает это
Георгий ВладимировичУченик (96) 4 дня назад
Все равно таже ошибка
ладно, спасибо за помощь
Похожие вопросы