搭建 legacy_855 独立 provider 骨架
- 新增微信 Gateway 与 Provider 基类,为多版本 server 切换预留入口 - 将 855/859 现有协议实现迁入 providers/legacy_855 独立目录管理 - 保留 WechatAPIClient 旧命名出口,先维持调用面兼容并带上运行资源文件
This commit is contained in:
15
wechat_ipad/provider_base.py
Normal file
15
wechat_ipad/provider_base.py
Normal file
@@ -0,0 +1,15 @@
|
||||
from abc import ABC
|
||||
|
||||
|
||||
class WechatProviderBase(ABC):
|
||||
"""微信接入 Provider 的轻量基类。
|
||||
|
||||
设计说明:
|
||||
1. 当前阶段不强制所有 Provider 继承一整套复杂抽象接口,只提供一个共同的语义入口;
|
||||
2. 这里保留 `provider_name`、`server_type` 两个最基础标识,便于 Gateway 与日志识别;
|
||||
3. 后续如需补统一生命周期方法,可继续在该基类上增量扩展,而不影响现有阅读体验。
|
||||
"""
|
||||
|
||||
provider_name = "base"
|
||||
server_type = "base"
|
||||
|
||||
Reference in New Issue
Block a user