如果用不好的话,discord bot会更改昵称

时间:2020-11-01 17:35:58

标签: python discord.py

您好,我的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")

1 个答案:

答案 0 :(得分:0)

这是无效的Python语法:

#

我猜你的意思是

if n.lower().count (bad_words) > 0:

这会寻找if any(x in n.lower() for x in bad_words): 中的任何单词作为bad_words的子字符串。如果您有其他意思,通常只需通过明确搜索要查找的匹配项就可以找到现有问题。