From 131999816baddc025796cc1925b469c4f8521c28 Mon Sep 17 00:00:00 2001 From: T-BENZIN Date: Fri, 15 Aug 2025 11:09:40 +0500 Subject: [PATCH] File structure refactor --- reginaldCog/messenger_clients/_common.py | 3 ++- .../messenger_clients/discord_client_interfaces.py | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 reginaldCog/messenger_clients/discord_client_interfaces.py diff --git a/reginaldCog/messenger_clients/_common.py b/reginaldCog/messenger_clients/_common.py index 6dcaff2..5a25915 100644 --- a/reginaldCog/messenger_clients/_common.py +++ b/reginaldCog/messenger_clients/_common.py @@ -2,6 +2,7 @@ from abc import ABC, abstractmethod class MessageFactory(ABC): + @staticmethod @abstractmethod - def new(self, raw_message) -> object: + def new(raw_message) -> object: pass diff --git a/reginaldCog/messenger_clients/discord_client_interfaces.py b/reginaldCog/messenger_clients/discord_client_interfaces.py new file mode 100644 index 0000000..74c3394 --- /dev/null +++ b/reginaldCog/messenger_clients/discord_client_interfaces.py @@ -0,0 +1,8 @@ +from _common import MessageFactory +from openai_data_models import Message + + +class DiscordMessageFactory(MessageFactory): + @staticmethod + def new(raw_message) -> Message: + Message() \ No newline at end of file