diff --git a/astrbot/api/platform/__init__.py b/astrbot/api/platform/__init__.py index 0ac829de..dcc02bb4 100644 --- a/astrbot/api/platform/__init__.py +++ b/astrbot/api/platform/__init__.py @@ -10,15 +10,6 @@ from astrbot.core.platform.register import register_platform_adapter from astrbot.core.message.components import * -from astrbot.core.platform.sources.aiocqhttp.aiocqhttp_platform_adapter import AiocqhttpAdapter -from astrbot.core.platform.sources.qqofficial.qqofficial_platform_adapter import QQOfficialPlatformAdapter -from astrbot.core.platform.sources.qqofficial_webhook.qo_webhook_adapter import QQOfficialWebhookPlatformAdapter -from astrbot.core.platform.sources.gewechat.gewechat_platform_adapter import GewechatPlatformAdapter -from astrbot.core.platform.sources.telegram.tg_adapter import TelegramPlatformAdapter -from astrbot.core.platform.sources.webchat.webchat_adapter import WebChatAdapter -from astrbot.core.platform.sources.wecom.wecom_adapter import WecomPlatformAdapter -from astrbot.core.platform.sources.lark.lark_adapter import LarkPlatformAdapter - __all__ = [ "AstrMessageEvent", "Platform", @@ -27,12 +18,4 @@ "MessageType", "PlatformMetadata", "register_platform_adapter", - "AiocqhttpAdapter", - "QQOfficialPlatformAdapter", - "QQOfficialWebhookPlatformAdapter", - "GewechatPlatformAdapter", - "TelegramPlatformAdapter", - "WebChatAdapter", - "WecomPlatformAdapter", - "LarkPlatformAdapter", ] diff --git a/astrbot/core/platform/sources/__init__.py b/astrbot/core/platform/sources/__init__.py new file mode 100644 index 00000000..7dd4f66c --- /dev/null +++ b/astrbot/core/platform/sources/__init__.py @@ -0,0 +1,19 @@ +from .aiocqhttp.aiocqhttp_platform_adapter import AiocqhttpAdapter +from .qqofficial.qqofficial_platform_adapter import QQOfficialPlatformAdapter +from .qqofficial_webhook.qo_webhook_adapter import QQOfficialWebhookPlatformAdapter +from .gewechat.gewechat_platform_adapter import GewechatPlatformAdapter +from .telegram.tg_adapter import TelegramPlatformAdapter +from .webchat.webchat_adapter import WebChatAdapter +from .wecom.wecom_adapter import WecomPlatformAdapter +from .lark.lark_adapter import LarkPlatformAdapter + +__all__ = [ + "AiocqhttpAdapter", + "QQOfficialPlatformAdapter", + "QQOfficialWebhookPlatformAdapter", + "GewechatPlatformAdapter", + "TelegramPlatformAdapter", + "WebChatAdapter", + "WecomPlatformAdapter", + "LarkPlatformAdapter", +]