From e883909769ffa76013c4b032a222db0cf09de129 Mon Sep 17 00:00:00 2001 From: AlberLC Date: Sat, 26 Nov 2022 01:39:37 +0100 Subject: [PATCH] Move config logic to FlanaBot --- flanabot/bots/flana_bot.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/flanabot/bots/flana_bot.py b/flanabot/bots/flana_bot.py index 353f913..5fa2a49 100644 --- a/flanabot/bots/flana_bot.py +++ b/flanabot/bots/flana_bot.py @@ -64,6 +64,14 @@ class FlanaBot(Connect4Bot, PenaltyBot, PollBot, ScraperBot, WeatherBot, MultiBo async def _changeable_roles(self, group_: int | str | Chat | Message) -> list[Role]: pass + @return_if_first_empty(exclude_self_types='FlanaBot', globals_=globals()) + async def _get_message( + self, + event: multibot_constants.MESSAGE_EVENT, + pull_overwrite_fields: Iterable[str] = ('_id', 'config') + ) -> Message: + return await super()._get_message(event, pull_overwrite_fields) + @return_if_first_empty(exclude_self_types='FlanaBot', globals_=globals()) async def _manage_exceptions(self, exceptions: BaseException | Iterable[BaseException], context: Chat | Message): if not isinstance(exceptions, Iterable):