summaryrefslogtreecommitdiff
path: root/ATRI
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2020-11-29 15:40:09 +0800
committerKyomotoi <[email protected]>2020-11-29 15:40:09 +0800
commit1eac750385f2a1914c04d85b6d8a32be1c7104f3 (patch)
treeef3414d1300ab1b473a3b2f8e301aec8010e688c /ATRI
parent0a7729f233d0fd02ce970d905f477041dce6b357 (diff)
downloadATRI-1eac750385f2a1914c04d85b6d8a32be1c7104f3.tar.gz
ATRI-1eac750385f2a1914c04d85b6d8a32be1c7104f3.tar.bz2
ATRI-1eac750385f2a1914c04d85b6d8a32be1c7104f3.zip
[Upload]
Diffstat (limited to 'ATRI')
-rw-r--r--ATRI/plugins/plugin_admin/__init__.py26
-rw-r--r--ATRI/plugins/plugin_status/__init__.py27
-rw-r--r--ATRI/plugins/plugin_utils/__init__.py2
3 files changed, 30 insertions, 25 deletions
diff --git a/ATRI/plugins/plugin_admin/__init__.py b/ATRI/plugins/plugin_admin/__init__.py
index 4ba222a..f88ef74 100644
--- a/ATRI/plugins/plugin_admin/__init__.py
+++ b/ATRI/plugins/plugin_admin/__init__.py
@@ -14,7 +14,7 @@ import re
import json
import asyncio
from pathlib import Path
-from random import randint, sample
+from random import choice, randint, sample
from nonebot.plugin import on_command
from nonebot.typing import Bot, Event
@@ -83,6 +83,16 @@ async def _(bot: Bot, event: Event, state: dict) -> None:
# 舆情监控系统
+# Usage:
+# - /pubopin [key] [repo] [times] [ban time(bot)]
+# - /pubopin del [key]
+# - /pubopin list
+# Tips:
+# - 参数类型:
+# * key: 关键词(将使用正则匹配)
+# * repo: 触发后的关键词(可选),如为图片,键入 img
+# * times: 容忍次数(n>0, int)
+# * ban time: bot对其失效时间(min, int)
publicOpinion = on_command("/pubopin",
rule=check_banlist(),
permission=SUPERUSER)
@@ -96,19 +106,7 @@ async def _(bot: Bot, event: Event, state: dict) -> None:
data = json.load(f)
if msg[0] == '':
- msg0 = "---=====ATRI POM System=====---\n"
- msg0 += "Usage:\n"
- msg0 += " - /pubopin [key] [repo] [times] [ban time(bot)]\n"
- msg0 += " - /pubopin del [key]\n"
- msg0 += " - /pubopin list\n"
- msg0 += "Tips:\n"
- msg0 += " - 参数类型:\n"
- msg0 += " * key: 关键词(将使用正则匹配)\n"
- msg0 += " * repo: 触发后的关键词(可选),如为图片,键入 img\n"
- msg0 += " * times: 容忍次数(n>0, int)\n"
- msg0 += " * ban time: bot对其失效时间(min, int)"
-
- await publicOpinion.finish(msg0)
+ await publicOpinion.finish("请查看文档获取帮助(")
if msg[0] == 'del':
await publicOpinion.finish(Textcheck().del_word(msg[1]))
diff --git a/ATRI/plugins/plugin_status/__init__.py b/ATRI/plugins/plugin_status/__init__.py
index 0f9098d..b34aeee 100644
--- a/ATRI/plugins/plugin_status/__init__.py
+++ b/ATRI/plugins/plugin_status/__init__.py
@@ -13,29 +13,28 @@ __author__ = 'kyomotoi'
import psutil
import sqlite3
from pathlib import Path
+from random import choice
from nonebot.plugin import on_command
from nonebot.typing import Bot, Event
+from nonebot.permission import SUPERUSER
from ATRI.utils.utils_error import errorRepo
from ATRI.utils.utils_rule import check_banlist
-status_info = on_command('status', rule=check_banlist())
+# States parameter:
+# ├info
+# └sqlite
+# * DEMO: status info
+status_info = on_command('/status', rule=check_banlist())
@status_info.handle()
async def _(bot: Bot, event: Event, state: dict) -> None:
msg = str(event.message).strip()
- if msg:
- pass
- else:
- msg0 = "States parameter:\n"
- msg0 += "├info\n"
- msg0 += "└sqlite\n"
- msg0 += "* DEMO: status info"
-
- await status_info.finish(msg0)
+ if not msg:
+ await status_info.finish("请查看文档获取帮助(")
if msg == "info":
try:
@@ -98,3 +97,11 @@ async def _(bot: Bot, event: Event, state: dict) -> None:
msg0 += f"└R18: {data_r18}"
await status_info.finish(msg0)
+
+
+ping = on_command('/ping', permission=SUPERUSER)
+
+
+async def _(bot: Bot, event: Event, state: dict) -> None:
+ await ping.finish(choice(["I'm fine.", "啪!"]))
diff --git a/ATRI/plugins/plugin_utils/__init__.py b/ATRI/plugins/plugin_utils/__init__.py
index 177d523..11f6c8b 100644
--- a/ATRI/plugins/plugin_utils/__init__.py
+++ b/ATRI/plugins/plugin_utils/__init__.py
@@ -49,7 +49,7 @@ async def _(bot: Bot, event: Event, state: dict) -> None:
msg0 = "恭喜,你已经成大人了!\n"
msg0 += f"NumberID: {id_card_id}\n"
- msg0 += f"Sex: {'男' if id_card_sex == 1 else '女'}\n"
+ msg0 += f"Gender: {'男' if id_card_sex == 1 else '女'}\n"
msg0 += f"Name: {id_card_name} || Address: {id_card_area_name}\n"
msg0 += "注: 1、以上信息根据国家公开标准生成,非真实信息。\n"
msg0 += " 2、不适用于网易和腾讯。"