- 新增微信 Gateway 与 Provider 基类,为多版本 server 切换预留入口 - 将 855/859 现有协议实现迁入 providers/legacy_855 独立目录管理 - 保留 WechatAPIClient 旧命名出口,先维持调用面兼容并带上运行资源文件
16 lines
536 B
Python
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"
|
|
|