diff --git a/reginaldCog/messenger_clients/openai_data_models.py b/reginaldCog/llm_clients/openai_data_models.py similarity index 100% rename from reginaldCog/messenger_clients/openai_data_models.py rename to reginaldCog/llm_clients/openai_data_models.py diff --git a/reginaldCog/messenger_clients/_common.py b/reginaldCog/messenger_clients/_common.py new file mode 100644 index 0000000..fb5996c --- /dev/null +++ b/reginaldCog/messenger_clients/_common.py @@ -0,0 +1,7 @@ +from abc import ABC, abstractmethod + + +class MessageFactory(ABC): + @abstractmethod + def new(self, raw_message: dict) -> 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..e69de29 diff --git a/reginaldCog/llm_clients/discord_data_models.py b/reginaldCog/messenger_clients/discord_data_models.py similarity index 100% rename from reginaldCog/llm_clients/discord_data_models.py rename to reginaldCog/messenger_clients/discord_data_models.py