新增小红书、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
22 lines
446 B
Python
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
|