|
ecasbot
1.3.1
EC AntiSpam bot for Telegram messenger
|
Public Member Functions | |
| def | __init__ (self, message, settings) |
| def | check_emoji_bot (self) |
| def | check_emoji_count (self) |
| def | check_restricted_words (self) |
| def | check_url_as_text (self) |
| def | score (self) |
Private Member Functions | |
| def | __find_methods |
Private Attributes | |
| __emojicnt | |
| __message | |
| __scorers | |
| __settings | |
| def ecasbot.chkmsg.CheckMessage.__init__ | ( | self, | |
| message, | |||
| settings, | |||
| None | |||
| ) |
Main constructor of CheckMessage class. :param message: Message to check. :param settings: Object of Settings class.
| def ecasbot.chkmsg.CheckMessage.check_emoji_bot | ( | self, | |
| int | |||
| ) |
Check and score messages contains 1-5 emojis and no other text. :return: Score result.
| def ecasbot.chkmsg.CheckMessage.check_emoji_count | ( | self, | |
| int | |||
| ) |
Check and score messages contains lots of emojis. :return: Score result.
| def ecasbot.chkmsg.CheckMessage.check_restricted_words | ( | self, | |
| int | |||
| ) |
Check and score messages contains restricted words. :return: Score result.
| def ecasbot.chkmsg.CheckMessage.check_url_as_text | ( | self, | |
| int | |||
| ) |
Check and score messages contains URLs stored as text. :return: Score result.
| def ecasbot.chkmsg.CheckMessage.score | ( | self, | |
| int | |||
| ) |
Return final score after running checks. :return: Final score.