Files
abot/wechat_ipad/provider_base.py
liuwei 99d226c092 搭建 legacy_855 独立 provider 骨架
- 新增微信 Gateway 与 Provider 基类,为多版本 server 切换预留入口
- 将 855/859 现有协议实现迁入 providers/legacy_855 独立目录管理
- 保留 WechatAPIClient 旧命名出口,先维持调用面兼容并带上运行资源文件
2026-05-07 09:49:06 +08:00

16 lines
536 B
Python

from abc import ABC
class WechatProviderBase(ABC):
"""微信接入 Provider 的轻量基类。
设计说明:
1. 当前阶段不强制所有 Provider 继承一整套复杂抽象接口,只提供一个共同的语义入口;
2. 这里保留 `provider_name`、`server_type` 两个最基础标识,便于 Gateway 与日志识别;
3. 后续如需补统一生命周期方法,可继续在该基类上增量扩展,而不影响现有阅读体验。
"""
provider_name = "base"
server_type = "base"