当'await'在client.send_message前面时出现错误
问题描述:
我正在使用discord.py版本0.16.8。我的客户也是:client = discord.Client()
。当'await'在client.send_message前面时出现错误
当搭售写await client.send_message(All the usual code is in here)
我得到的await一个错误,指出:
“类‘消息’没有定义‘等待’,所以‘等待’运营商不能在其情况下使用”。
当我尝试在Discord中运行我的Bot并尝试我的一个命令时,它不起作用,并且没有消息弹出。这是我的命令代码:
@client.event
async def on_message(message):
if message.content == '..roll':
await client.send_message(message.channel, str(randint(1, 6)))
帮助将不胜感激,谢谢!
答
看起来你在if
声明忘记缩进
@client.event
async def on_message(message):
if message.content == '..roll':
await client.send_message(message.channel, str(randint(1, 6)))