Add User.mentioned_in helper to check if a message mentions you.

This commit is contained in:
Rapptz
2016-04-29 20:11:13 -04:00
parent 3758c0aa83
commit e2bfa90eef
2 changed files with 32 additions and 2 deletions

View File

@ -135,3 +135,19 @@ class User:
"""
return getattr(self, 'nick', None) or self.name
def mentioned_in(self, message):
"""Checks if the user is mentioned in the specified message.
Parameters
-----------
message : :class:`Message`
The message to check if you're mentioned in.
"""
if message.mention_everyone:
return True
if self in message.mentions:
return True
return False