Python discord bot警告特定人员

2024-06-16 11:30:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个机器人,如果消息中的单词被列入黑名单,它会警告一个人。 问题是,当机器人写@person#tag时,它不是一个提及,而是一个文本。 我如何改进它? 这是我的密码:

badwords = ["lal", "sas"]
for word in badwords:
    if message.content.find(word) != -1:
        await message.channel.send("-warn @" + str(message.author)) 

Tags: in文本消息警告密码messagefortag
1条回答
网友
1楼 · 发布于 2024-06-16 11:30:55

尝试:

badwords = ["lal", "sad"]
for word in badwords:
    if message.content.find(word) != -1:
        await message.channel.send(f"-warn {message.author.mention}") 

这使得它提到了发送消息的作者

相关问题 更多 >