如何修复Python主机中的BaleBot问题

如何修复Python主机中的BaleBot问题,python,bots,bale-messenger,balebot,Python,Bots,Bale Messenger,Balebot,我编写了一个简单的BaleBot,并在我的PC上成功地进行了测试。 我将其上传到免费python主机(pythoneverywhere.com)中,并使用BaleBot软件包设置了一个python 3.6虚拟环境,但在Bash控制台中运行后,我在创建updater.bot实例时出错: 回溯(最后一次调用):文件“myappname/test\u bot1.py”, 第13行,在 bot=updater.bot AttributeError:“updater”对象没有属性“bot” 我想这个问题与

我编写了一个简单的BaleBot,并在我的PC上成功地进行了测试。 我将其上传到免费python主机(pythoneverywhere.com)中,并使用BaleBot软件包设置了一个python 3.6虚拟环境,但在Bash控制台中运行后,我在创建updater.bot实例时出错:

回溯(最后一次调用):文件“myappname/test\u bot1.py”, 第13行,在 bot=updater.bot AttributeError:“updater”对象没有属性“bot”

我想这个问题与导入balebot软件包有关,但我找不到主要原因。

您应该更换

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软件包中安装和更新。实际上,在旧版本中,bot是更新程序的一个属性,但现在不是。

这个问题已经解决,但出现了一个新错误:network.py:112警告:“网络连接已断开”。2018-09-28 19:04:04841 network.py:36错误:“连接错误:无法连接到主机api.bale.ai:443 ssl:True[连接调用失败('185.13.231.73',443)]”回溯(最近一次呼叫上次):。升级电脑上的Balebot软件包并更改代码后,我面临一个新问题。Bot运行时没有错误并连接到服务器,但它没有任何作用可能是因为服务器断开连接,现在一切正常,如果再次发生,您需要向我发送日志。日志太长,我如何通过站点发送日志?@Ehsanbarkhordar是我在bale中的昵称。