Add ding adapter

This commit is contained in:
Artin
2020-12-03 00:59:32 +08:00
parent f332199baa
commit edb4458031
11 changed files with 695 additions and 11 deletions

View File

@ -0,0 +1,29 @@
from nonebot.exception import AdapterException
class DingAdapterException(AdapterException):
def __init__(self) -> None:
super.__init__("DING")
class ApiError(DingAdapterException):
"""
:说明:
API 请求成功返回数据,但 API 操作失败。
"""
def __init__(self, errcode: int, errmsg: str):
self.errcode = errcode
self.errmsg = errmsg
def __repr__(self):
return f"<ApiError errcode={self.errcode} errmsg={self.errmsg}>"
class SessionExpired(DingAdapterException):
def __repr__(self) -> str:
return f"<sessionWebhook is Expired>"