как исправить проблему с BaleBot на хосте Python - PullRequest
0 голосов
/ 24 сентября 2018

Я пишу простой BaleBot и успешно тестирую его на своем ПК.Я загрузил его на бесплатный хост python (pythoneverywhere.com) и установил виртуальную среду python 3.6 с пакетом BaleBot, но после запуска в консоли Bash я получил ошибку при создании экземпляра updater.bot:

Traceback (последний вызов был последним): файл «myappname / test_bot1.py», строка 13, в bot = updater.bot AttributeError: у объекта «Updater» нет атрибута «bot»

Я думаю, этоПроблема связана с импортом пакетов balebot, но я не могу найти основную причину.

1 Ответ

0 голосов
/ 27 сентября 2018

Вы должны заменить

updater = Updater(token=Config.bot_token, loop=asyncio.get_event_loop())
bot=updater.bot

на:

updater = Updater(token=Config.bot_token, loop=asyncio.get_event_loop())
bot = updater.dispatcher.bot

Это потому что и обновление в пакете balebot.На самом деле в старой версии бот был атрибутом Updater, но теперь это не так.

...