python 正在获取异常:属性错误输入

u3r8eeie  于 2022-10-30  发布在  Python
关注(0)|答案(3)|浏览(152)

我得到这个异常:“发生异常:第async with bot:行中的AttributeError aenter”。(我输入了令牌)。请帮助

import asyncio
import telegram

async def main():
    bot = telegram.Bot("token")
    async with bot:
        print(await bot.get_me())

if __name__ == '__main__':
    asyncio.run(main())

我在这里找到了这个代码:https://github.com/python-telegram-bot/python-telegram-bot/wiki/Introduction-to-the-API

zour9fqk

zour9fqk1#

我想这是因为你安装了v13(pip install python-telegraph-bot),而你看到的例子来自于v20 Github wiki。
请点击此处获取v13 Package 器的快速入门指南:https://github.com/python-telegram-bot/v13.x-wiki/wiki/Extensions-%E2%80%93-Your-first-Bot

gpfsuwkq

gpfsuwkq2#

可能是因为你安装了python-telegraph-bot版本13.x,所以出现了异常。
尝试:
管道冻结器
检查一下,如果是真,你必须
pip安装python-telegraph-bot --pre
因为只有不稳定版本才使用异步。

mitkmikd

mitkmikd3#

您可以替换

一月一日


async with bot: print(await bot.get_me())
这就是我解决问题的方法。

相关问题