我正在尝试用python编写我的第一个discord机器人,我需要这段代码一些帮助,请记住我是python的新手,大约2周前我开始学习。
@bot.event
async def on_message(message):
content = message.content
author = message.author
if content == "example yes":
bot.say("example @%s" % (author))
如果用户说“ example yes”,我希望机器人写“ example2 @user”
答案 0 :(得分:1)
您不是await
bot.say
,这不是您提到用户的方式(而是使用User.mention
属性)
@bot.event
async def on_message(message):
content = message.content
author = message.author
if content == "example yes":
await bot.say("example {}".format(author.mention))