2024-06-16 11:30:55 发布
网友
我正在做一个机器人,如果消息中的单词被列入黑名单,它会警告一个人。 问题是,当机器人写@person#tag时,它不是一个提及,而是一个文本。 我如何改进它? 这是我的密码:
badwords = ["lal", "sas"] for word in badwords: if message.content.find(word) != -1: await message.channel.send("-warn @" + str(message.author))
尝试:
badwords = ["lal", "sad"] for word in badwords: if message.content.find(word) != -1: await message.channel.send(f"-warn {message.author.mention}")
这使得它提到了发送消息的作者
尝试:
这使得它提到了发送消息的作者
相关问题 更多 >
编程相关推荐