discord.py黑名单单词或某些命令

时间:2020-11-11 13:48:58

标签: python discord discord.py

我正在尝试将特定频道中的单词或某些命令列入黑名单。在通道#verify中,我只希望处理以e?verify开头的命令。如果命令不是以e?verify开头,或者只是一个单词(不是命令),则我希望机器人删除消息而不处理该命令。

我尝试过

@bot.event
async def on_message(message):
    if message.channel.id == 775951693820985404:
        if not message.content.lower().startswith('e?verify'):
            await message.delete()
        else:
            await bot.process_commands(message)

但是它不起作用。有人可以帮忙吗?

编辑:而且,我的漫游器不响应任何其他通道中的命令。

0 个答案:

没有答案