我正在尝试为我的python代码排查此问题,但我仍无法解决。有人可以帮忙吗?
@client.event
async def on_ready():
await client.change_presence(game=discord.Game(name=data['BotStatus']))
print('bruh idek why im using python')
@client.command(pass_context=True)
async def redeem(ctx, arg1, arg2, arg3):
await client.delete_message(ctx.message)
allowed_countries = [
'US', 'GB', 'DE', 'CA', 'AU', 'IT', 'NZ', 'MX', 'BE', 'FR', 'ID', 'SG', 'BR', 'MY', 'PT', 'IL', 'DK', 'NL', 'ES', 'SE', 'NO', 'TR']
运行脚本时。这就是我得到的。
我当前正在使用Python 2.7.10。如果有人可以帮助我解决此问题,它将以多种方式为我提供帮助。
文件“ bot.py”,第173行 异步def on_ready(): ^
答案 0 :(得分:0)
discord.py需要Python 3.5.3或更高版本。它不能在Python 2上运行。请参见Prerequisites section of the documentation
discord.py适用于Python 3.5.3或更高版本。未提供对Python早期版本的支持。不支持Python 2.7或更低版本。由于其中之一(aiohttp)不支持Python 3.4,因此不支持Python 3.4或更低版本。
答案 1 :(得分:0)
尝试升级到python 3.6.8,它对我非常有用。