当'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)))