猿问

阻止某个 discord.py 频道中的命令

所以我最近添加了这段代码


@bot.event

async def on_message(message):

    prefix = re.findall('([;]|[-]|[=]+)', message.content.lower())

    if prefix and message.channel.id == "405815888177266689":

             await bot.delete_message(message)

机器人确实删除了消息,但机器人检测到命令太快,所以其他机器人回复。我想让它在其他机器人无法回复的地方。我要问的是 - 是否可以基本上将清除添加到此命令以使其清除最近的 2 条消息(命令 + 机器人回复)。


繁星coding
浏览 115回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答