checkers.reporter

1from . import Checker
2
3
4class ReportChecker(Checker):
5    def check_message(self, msg:str):
6        return msg.startswith('!report')
7
8    def parse_message(self, msg):
9        return msg.split(" ")[1], msg.split(" ")[2]
class ReportChecker(checkers.Checker):
 5class ReportChecker(Checker):
 6    def check_message(self, msg:str):
 7        return msg.startswith('!report')
 8
 9    def parse_message(self, msg):
10        return msg.split(" ")[1], msg.split(" ")[2]

An Abstract Class for all Checker Classes. It is inherited by all the Checker objects

ReportChecker()
def check_message(self, msg: str):
6    def check_message(self, msg:str):
7        return msg.startswith('!report')

Function to parse the message and check for a trait in the message.

Parameters
  • msg:
Returns
def parse_message(self, msg):
 9    def parse_message(self, msg):
10        return msg.split(" ")[1], msg.split(" ")[2]