我正在尝试为 Discord 编写一个机器人,但我不断收到错误消息:文件“bot.py”,第 33 行等待 member.create_dm() ^ 语法错误:“await”在异步函数之外我正在尝试让机器人向刚刚加入服务器的人发送 DM。@client.event@asyncio.coroutinedef on_member_join(member): await member.create_dm() member.dm_channel.send("Hi and welcome!")我非常感谢你的帮助。
1 回答
![?](http://img1.sycdn.imooc.com/533e4c5600017c5b02010200-100-100.jpg)
慕侠2389804
TA贡献1719条经验 获得超6个赞
您的代码应如下所示:
@client.event
@asyncio.coroutine
async def on_member_join(member):
await member.create_dm()
member.dm_channel.send("Hi and welcome!")
添加async之前def
添加回答
举报
0/150
提交
取消