新增 Webex、微信 iLink、微信小程序三个渠道扩展。 Webex 渠道扩展功能模块: - config: 渠道配置管理 - gateway: SSE/WebSocket 网关接入 - webhook: Webhook 事件处理 - outbound: 外发消息管理 - streaming: 流式消息处理 - pairing: 用户配对与绑定 - security: 安全校验 - dedupe: 消息去重 - monitor: 渠道状态监控 - status: 会话状态管理 - media: 媒体资源处理 微信 iLink 渠道扩展功能模块: - config: 渠道配置管理 - gateway: SSE/WebSocket 网关接入 - outbound: 外发消息管理 - streaming: 流式消息处理 - pairing: 用户配对与绑定 - security: 安全校验 - dedupe: 消息去重 - monitor: 渠道状态监控 - status: 会话状态管理 - context_store: 上下文存储 - aes_ecb: AES-ECB 加解密 - media: 媒体资源处理 - typing: 输入状态 微信小程序渠道扩展功能模块: - config: 渠道配置管理 - gateway: SSE/WebSocket 网关接入 - webhook: Webhook 事件处理 - outbound: 外发消息管理 - streaming: 流式消息处理 - pairing: 用户配对与绑定 - security: 安全校验 - crypto: 加解密处理 - dedupe: 消息去重 - message: 消息处理 - passive_reply: 被动回复 - media: 媒体资源处理 - status: 会话状态管理
19 lines
447 B
Python
19 lines
447 B
Python
class WebexError(Exception):
|
||
"""Webex 渠道基础异常"""
|
||
|
||
|
||
class WebexAuthError(WebexError):
|
||
"""Token 无效或已过期"""
|
||
|
||
|
||
class WebexRateLimitError(WebexError):
|
||
"""API Rate Limit 超限(SDK 自动处理,此异常为兜底)"""
|
||
|
||
|
||
class WebexWebhookDisabledError(WebexError):
|
||
"""Webhook 因连续失败被 Webex 平台禁用"""
|
||
|
||
|
||
class WebexMessageTooLongError(WebexError):
|
||
"""消息长度超出 7439 bytes 限制"""
|