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):
等待消息。回复('很好')
但到目前为止您尝试了什么?