| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- """
- Gateway Channels:外部渠道接入。
- HTTP 路由由各渠道 Api 类(如 ``FeishuChannelApi.build_router``)构建;
- 应用入口 ``gateway_server`` 通过 ``load_enabled_channels`` 自动挂载(如
- ``/api/channels/feishu/inbound/webhook``)。
- """
- from gateway.core.channels.backends.memory_trace import MemoryTraceBackend
- from gateway.core.channels.feishu.api import FeishuChannelApi
- from gateway.core.channels.feishu.connector import FeishuConnector
- from gateway.core.channels.feishu.http_run_executor import FeishuHttpRunApiExecutor
- from gateway.core.channels.feishu.manager import FeishuChannelConfig, FeishuChannelManager
- from gateway.core.channels.feishu.router import FeishuMessageRouter
- from gateway.core.channels.feishu.types import FeishuReplyContext, IncomingFeishuEvent
- from gateway.core.channels.manager import ChannelRegistry
- from gateway.core.channels.protocols import ExecutorBackend, UserIdentityResolver
- from gateway.core.channels.router import ChannelTraceRouter
- from gateway.core.channels.types import CHANNEL_FEISHU, CHANNEL_WECHAT, RouteResult
- ChannelManager = FeishuChannelManager
- MessageRouter = FeishuMessageRouter
- __all__ = [
- "CHANNEL_FEISHU",
- "CHANNEL_WECHAT",
- "ChannelManager",
- "ChannelRegistry",
- "ChannelTraceRouter",
- "ExecutorBackend",
- "FeishuHttpRunApiExecutor",
- "FeishuChannelConfig",
- "FeishuChannelManager",
- "FeishuChannelApi",
- "FeishuConnector",
- "FeishuMessageRouter",
- "FeishuReplyContext",
- "IncomingFeishuEvent",
- "MemoryTraceBackend",
- "MessageRouter",
- "RouteResult",
- "UserIdentityResolver",
- ]
|