Exemple #1
0
    def __init__(self, client: RawClient, message: RawMessage,
                 **kwargs: Union[str, bool]) -> None:

        super().__init__(client=client, **self.__msg_to_dict(message))

        self.message_id: int
        self.reply_to_message: Optional[RawMessage]

        if self.reply_to_message:
            self.reply_to_message = self.__class__(self._client,
                                                   self.reply_to_message)

        self.__channel = client.getCLogger(__name__)
        self.__filtered = False
        self.__process_canceled = False
        self.__filtered_input_str: str = ''
        self.__flags: Dict[str, str] = {}
        self.__kwargs = kwargs