diff options
Diffstat (limited to 'ATRI')
| -rw-r--r-- | ATRI/plugins/anime_search.py | 9 | ||||
| -rw-r--r-- | ATRI/plugins/applet/data_source.py | 10 | ||||
| -rw-r--r-- | ATRI/plugins/chat/data_source.py | 6 | ||||
| -rw-r--r-- | ATRI/plugins/funny/data_source.py | 7 | ||||
| -rw-r--r-- | ATRI/plugins/manage/data_source.py | 5 | ||||
| -rw-r--r-- | ATRI/plugins/repo.py | 2 | ||||
| -rw-r--r-- | ATRI/plugins/saucenao/data_source.py | 9 | ||||
| -rw-r--r-- | ATRI/plugins/status/__init__.py | 2 | ||||
| -rw-r--r-- | ATRI/plugins/status/data_source.py | 5 | 
9 files changed, 19 insertions, 36 deletions
| diff --git a/ATRI/plugins/anime_search.py b/ATRI/plugins/anime_search.py index 3bfeedb..773748d 100644 --- a/ATRI/plugins/anime_search.py +++ b/ATRI/plugins/anime_search.py @@ -8,17 +8,16 @@ from ATRI.rule import is_in_service  from ATRI.utils import request, Translate  from ATRI.exceptions import RequestError +  URL = "https://api.trace.moe/search?anilistInfo=true&url="  _anime_flmt_notice = choice(["慢...慢一..点❤", "冷静1下", "歇会歇会~~"]) -__doc__ = """ -通过一张图片搜索你需要的番!据说里*也可以 -""" -  class Anime(Service):      def __init__(self): -        Service.__init__(self, "以图搜番", __doc__, rule=is_in_service("以图搜番")) +        Service.__init__( +            self, "以图搜番", "通过一张图片搜索你需要的番!据说里*也可以", rule=is_in_service("以图搜番") +        )      @staticmethod      async def _request(url: str) -> dict: diff --git a/ATRI/plugins/applet/data_source.py b/ATRI/plugins/applet/data_source.py index 3fc1bc5..e94c0d9 100644 --- a/ATRI/plugins/applet/data_source.py +++ b/ATRI/plugins/applet/data_source.py @@ -15,18 +15,18 @@ s = [11, 10, 3, 8, 4, 6]  xor = 177451812  add = 8728348608 -__doc__ = "啥b腾讯小程序给👴爪巴\n目前只整了b站的" -  class Applet(Service):      def __init__(self): -        Service.__init__(self, "小程序处理", __doc__, rule=is_in_service("小程序处理")) +        Service.__init__( +            self, "小程序处理", "啥b腾讯小程序给👴爪巴\n目前只整了b站的", rule=is_in_service("小程序处理") +        )      @staticmethod      def _bv_dec(x) -> str:          r = 0          for i in range(6): -            r += tr[x[s[i]]] * 58 ** i +            r += tr[x[s[i]]] * 58**i          return str((r - add) ^ xor)      @staticmethod @@ -34,7 +34,7 @@ class Applet(Service):          x = (x ^ xor) + add          r = list("BV1  4 1 7  ")          for i in range(6): -            r[s[i]] = table[x // 58 ** i % 58] +            r[s[i]] = table[x // 58**i % 58]          return "".join(r)      @staticmethod diff --git a/ATRI/plugins/chat/data_source.py b/ATRI/plugins/chat/data_source.py index 576db03..70c6345 100644 --- a/ATRI/plugins/chat/data_source.py +++ b/ATRI/plugins/chat/data_source.py @@ -11,10 +11,6 @@ from ATRI.utils import request  from ATRI.exceptions import ReadFileError, WriteError -__doc__ = """ -好像有点涩? -""" -  CHAT_PATH = Path(".") / "data" / "database" / "chat"  os.makedirs(CHAT_PATH, exist_ok=True)  KIMO_URL = "https://cdn.jsdelivr.net/gh/Kyomotoi/AnimeThesaurus/data.json" @@ -23,7 +19,7 @@ KIMO_URL = "https://cdn.jsdelivr.net/gh/Kyomotoi/AnimeThesaurus/data.json"  class Chat(Service):      def __init__(self):          Service.__init__( -            self, "闲聊", __doc__, rule=to_bot() & is_in_service("闲聊"), priority=5 +            self, "闲聊", "好像有点涩?", rule=to_bot() & is_in_service("闲聊"), priority=5          )      @staticmethod diff --git a/ATRI/plugins/funny/data_source.py b/ATRI/plugins/funny/data_source.py index 8edc88a..75fa4ee 100644 --- a/ATRI/plugins/funny/data_source.py +++ b/ATRI/plugins/funny/data_source.py @@ -17,14 +17,9 @@ FUNNY_DIR = Path(".") / "data"  os.makedirs(FUNNY_DIR, exist_ok=True) -__doc__ = """ -乐1乐,莫当真 -""" - -  class Funny(Service):      def __init__(self): -        Service.__init__(self, "乐", __doc__, rule=is_in_service("乐")) +        Service.__init__(self, "乐", "乐1乐,莫当真", rule=is_in_service("乐"))      @staticmethod      async def idk_laugh(name: str) -> str: diff --git a/ATRI/plugins/manage/data_source.py b/ATRI/plugins/manage/data_source.py index bc9f801..395a165 100644 --- a/ATRI/plugins/manage/data_source.py +++ b/ATRI/plugins/manage/data_source.py @@ -6,6 +6,7 @@ from datetime import datetime  from ATRI.service import Service, ServiceTools  from ATRI.exceptions import ReadFileError, load_error +  MANAGE_DIR = Path(".") / "data" / "database" / "manege"  ESSENTIAL_DIR = Path(".") / "data" / "database" / "essential"  os.makedirs(MANAGE_DIR, exist_ok=True) @@ -17,12 +18,10 @@ Time: {time}  {content}  """.strip() -__doc__ = """控制bot的各项服务""" -  class Manage(Service):      def __init__(self): -        Service.__init__(self, "管理", __doc__, True) +        Service.__init__(self, "管理", "控制bot的各项服务", True)      @staticmethod      def _load_block_user_list() -> dict: diff --git a/ATRI/plugins/repo.py b/ATRI/plugins/repo.py index 9c5818a..7087afa 100644 --- a/ATRI/plugins/repo.py +++ b/ATRI/plugins/repo.py @@ -15,7 +15,7 @@ _repo_flmt_notice = choice(["慢...慢一..点❤", "冷静1下", "歇会歇会~  REPO_FORMAT = """  来自用户{user}反馈:  {msg} -""" +""".strip()  class Repo(Service): diff --git a/ATRI/plugins/saucenao/data_source.py b/ATRI/plugins/saucenao/data_source.py index 80b6b52..738c647 100644 --- a/ATRI/plugins/saucenao/data_source.py +++ b/ATRI/plugins/saucenao/data_source.py @@ -5,24 +5,21 @@ from ATRI.rule import is_in_service  from ATRI.exceptions import RequestError  from ATRI.utils import request -URL = "https://saucenao.com/search.php" -__doc__ = """ -以图搜图,仅限二刺螈 -""" +URL = "https://saucenao.com/search.php"  class SaouceNao(Service):      def __init__(          self, -        api_key: str = None, +        api_key: str = str(),          output_type=2,          testmode=1,          dbmaski=32768,          db=5,          numres=5,      ): -        Service.__init__(self, "以图搜图", __doc__, rule=is_in_service("以图搜图")) +        Service.__init__(self, "以图搜图", "以图搜图,仅限二刺螈", rule=is_in_service("以图搜图"))          params = dict()          params["api_key"] = api_key diff --git a/ATRI/plugins/status/__init__.py b/ATRI/plugins/status/__init__.py index 3e18e1d..f62c86a 100644 --- a/ATRI/plugins/status/__init__.py +++ b/ATRI/plugins/status/__init__.py @@ -22,7 +22,7 @@ async def _status():  info_msg = "アトリは高性能ですから!" -@scheduler.scheduled_job("interval", name="状态检查", minutes=10, misfire_grace_time=15) +@scheduler.scheduled_job("interval", name="状态检查", minutes=10, misfire_grace_time=15)  # type: ignore  async def _status_checking():      msg, stat = IsSurvive().get_status()      if not stat: diff --git a/ATRI/plugins/status/data_source.py b/ATRI/plugins/status/data_source.py index 74882de..68ad216 100644 --- a/ATRI/plugins/status/data_source.py +++ b/ATRI/plugins/status/data_source.py @@ -8,12 +8,9 @@ from ATRI.rule import is_in_service  from ATRI.exceptions import GetStatusError -__doc__ = "检查咱自身状态" - -  class IsSurvive(Service):      def __init__(self): -        Service.__init__(self, "状态", __doc__, rule=is_in_service("状态")) +        Service.__init__(self, "状态", "检查自身状态", rule=is_in_service("状态"))      @staticmethod      def ping() -> str: | 
