我正在尝试用python写一个discord bot,但是我的代码不起作用

时间:2018-08-09 18:00:36

标签: python discord.py

我正在尝试用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”

1 个答案:

答案 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))