ForcePilot/backend/package/yuxi/channel/extensions/zalo/errors.py
Kris 5946478772 feat(channel): 添加小红书、XMPP、元宝和 Zalo 渠道扩展
新增小红书、XMPP、元宝、Zalo 四个渠道扩展。

小红书渠道扩展主要模块:config, gateway, webhook, outbound, streaming, pairing, security, dedupe, media, status, window

XMPP 渠道扩展主要模块:plugin, config, gateway, outbound, streaming, pairing, security, dedupe, accounts, commands, muc, rate_limiter, stanza_utils, status, monitor

元宝渠道扩展主要模块:plugin, client, config_schema, gateway, outbound(chunk/queue/transport), inbound(dispatcher), streaming, pairing, security, accounts, actions, commands, codec(biz/conn), session, shared, utils

Zalo 渠道扩展主要模块:api, config, gateway, webhook, outbound, pairing, security, session, polling, monitor, status
2026-05-21 12:04:05 +08:00

22 lines
446 B
Python

class ZaloApiError(Exception):
def __init__(self, error_code: int, description: str) -> None:
self.error_code = error_code
self.description = description
super().__init__(f"Zalo API Error [{error_code}]: {description}")
class ZaloAuthError(ZaloApiError):
pass
class ZaloRateLimitError(ZaloApiError):
pass
class ZaloNetworkError(Exception):
pass
class ZaloRetryableWebhookError(Exception):
pass