summaryrefslogtreecommitdiff
path: root/ATRI/plugins/hitokoto.py
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2020-10-07 13:03:27 +0800
committerKyomotoi <[email protected]>2020-10-07 13:03:27 +0800
commitcec804951b97bcab81551bb8c7a1a1e1c473aaa7 (patch)
tree03b7204af6ebc869e887494ab2609a6e9b7fd72c /ATRI/plugins/hitokoto.py
parentab467e8788b7ef8382bab63fb1a91c8b6305c501 (diff)
downloadATRI-cec804951b97bcab81551bb8c7a1a1e1c473aaa7.tar.gz
ATRI-cec804951b97bcab81551bb8c7a1a1e1c473aaa7.tar.bz2
ATRI-cec804951b97bcab81551bb8c7a1a1e1c473aaa7.zip
[Update]
Diffstat (limited to 'ATRI/plugins/hitokoto.py')
-rw-r--r--ATRI/plugins/hitokoto.py34
1 files changed, 0 insertions, 34 deletions
diff --git a/ATRI/plugins/hitokoto.py b/ATRI/plugins/hitokoto.py
deleted file mode 100644
index a49c8fc..0000000
--- a/ATRI/plugins/hitokoto.py
+++ /dev/null
@@ -1,34 +0,0 @@
-import json
-from nonebot import on_command, on_natural_language, CommandSession
-from nonebot import NLPSession, NLPResult
-
-from ATRI.modules.response import request_api
-from ATRI.modules.error import errorBack
-from ATRI.modules.time import sleepTime
-from ATRI.modules.funcControl import checkNoob
-
-
-
-url = 'https://api.imjad.cn/hitokoto/?cat=a&charset=utf-8&length=50&encode=json&fun=sync&source='
-
-
-@on_command('hitokoto', aliases = ['一言'], only_to_me = False)
-async def hitokoto(session: CommandSession):
- user = session.event.user_id
- group = session.event.group_id
- if checkNoob(user, group):
- if sleepTime():
- await session.send(sleepTime())
- else:
- try:
- rep = request_api(url)
- except:
- session.finish(errorBack('请求错误'))
-
- dc = json.loads(rep)
-
- await session.send(dc["hitokoto"])
-
-@on_natural_language('一言', only_to_me = False)
-async def _(session: NLPSession):
- return NLPResult(60.0, ('hitokoto'), None) \ No newline at end of file