Python 如何使discord机器人忽略ID?

Python 如何使discord机器人忽略ID?,python,discord,discord.py,Python,Discord,Discord.py,现在我有一个机器人,它执行以下代码 if '69' in message.content: await message.reply('nice. <:problem:819305690106822706>') 如果message.content中的“69”: 等待消息。回复('很好') 但是,如果ping/通道的id包含69,则bot将进行响应。这显然是不应该发生的。如何停止它?好的,我找到了问题的解决方案。我没有在中使用一个简单的,而是通过一些正则表达式运行代码,这些正

现在我有一个机器人,它执行以下代码

if '69' in message.content:
    await message.reply('nice. <:problem:819305690106822706>')
如果message.content中的“69”:
等待消息。回复('很好')

但是,如果ping/通道的id包含69,则bot将进行响应。这显然是不应该发生的。如何停止它?

好的,我找到了问题的解决方案。我没有在中使用一个简单的
,而是通过一些正则表达式运行代码,这些正则表达式删除了以下内容中包含的任何内容:。我最后使用的正则表达式是

re.sub(r'\<[^>]*\>', '', message.content)
re.sub(r'\]*\>','',message.content)
这是答案的一个微小变化。因此,最终的代码是

if re.sub(r'\<[^>]*\>', '', message.content):
    await message.reply('nice. <:problem:819305690106822706>')
if re.sub(r'\]*\>','',message.content):
等待消息。回复('很好')

但到目前为止您尝试了什么?