您好,我的Discord机器人有问题。我想创建一个事件,如果用不好的话它会更改某人的昵称,而我却不知道该怎么做。
关于如何执行此操作,我还没有找到任何具体的方法,如果有人可以帮助我弄清楚如何执行此操作,我将不胜感激。
@client.event
async def on_member_update(before, after):
n = after.nick
bad_words = ["chuj"]
if n.lower().count (bad_words) > 0:
await after.edit(nick="ZMIEN NICK")
答案 0 :(得分:0)
这是无效的Python语法:
#
我猜你的意思是
if n.lower().count (bad_words) > 0:
这会寻找if any(x in n.lower() for x in bad_words):
中的任何单词作为bad_words
的子字符串。如果您有其他意思,通常只需通过明确搜索要查找的匹配项就可以找到现有问题。