Python 如何在discord.py中检查邮件是否包含提及?

Python 如何在discord.py中检查邮件是否包含提及?,python,discord,discord.py,Python,Discord,Discord.py,我们的bot中有一个globalchat函数,我们不希望人们通过它提及其他人或所有人,因此我们在消息中禁用了“@”符号,但现在如果您键入“@Hello World!”,它将返回,您的消息将不会发送 如果message.content中有“@”: 返回 如何检查该消息中是否有提及?消息。提及?不和谐的提及并不是这样处理的,原始用户提及看起来像这样,而尼克提及看起来像这样 您可以创建一个简单的正则表达式,但是消息对象已经具有提及属性,该属性返回不协调的列表。用户/不协调。成员实例: if mess

我们的bot中有一个globalchat函数,我们不希望人们通过它提及其他人或所有人,因此我们在消息中禁用了“@”符号,但现在如果您键入“@Hello World!”,它将返回,您的消息将不会发送

如果message.content中有“@”:
返回

如何检查该消息中是否有提及?消息。提及?

不和谐的提及并不是这样处理的,原始用户提及看起来像这样,而尼克提及看起来像这样

您可以创建一个简单的正则表达式,但是
消息
对象已经具有
提及
属性,该属性返回
不协调的列表。用户
/
不协调。成员
实例:

if message.notes:#如果列表不是空的
返回
参考:

不和谐的提及并不是这样处理的,未经处理的用户提及看起来像这样
,尼克提及看起来像这样

您可以创建一个简单的正则表达式,但是
消息
对象已经具有
提及
属性,该属性返回
不协调的列表。用户
/
不协调。成员
实例:

if message.notes:#如果列表不是空的
返回
参考:

谢谢!这真的帮了我大忙。我尝试了
消息。提及
,因为它看起来更符合逻辑,但我也能理解。谢谢!这真的帮了我大忙。我尝试了
消息。提到
,因为它看起来更符合逻辑,但我也能理解。