summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-03-27 15:25:59 +0800
committerKyomotoi <[email protected]>2022-03-27 15:45:36 +0800
commit8474e13ebb99f1115cf48041e39528327288c9d0 (patch)
treef846471eaf25da7739d6f65e127ca590b3287d09
parent138513235bdcb8dfde5f241273a7cb687606dc1a (diff)
downloadATRI-8474e13ebb99f1115cf48041e39528327288c9d0.tar.gz
ATRI-8474e13ebb99f1115cf48041e39528327288c9d0.tar.bz2
ATRI-8474e13ebb99f1115cf48041e39528327288c9d0.zip
🚨 安抚 pylance
-rw-r--r--ATRI/plugins/anime_search.py9
-rw-r--r--ATRI/plugins/applet/data_source.py10
-rw-r--r--ATRI/plugins/chat/data_source.py6
-rw-r--r--ATRI/plugins/funny/data_source.py7
-rw-r--r--ATRI/plugins/manage/data_source.py5
-rw-r--r--ATRI/plugins/repo.py2
-rw-r--r--ATRI/plugins/saucenao/data_source.py9
-rw-r--r--ATRI/plugins/status/__init__.py2
-rw-r--r--ATRI/plugins/status/data_source.py5
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 = "アトリは高性能ですから!"
[email protected]_job("interval", name="状态检查", minutes=10, misfire_grace_time=15)
[email protected]_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: