summaryrefslogtreecommitdiff
path: root/ATRI/plugins/chatbot
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2021-12-12 08:56:39 +0800
committerKyomotoi <[email protected]>2021-12-12 08:56:39 +0800
commitfdd29bd60962e7a3521b064aa370298764febd44 (patch)
tree694eae99f6a23a9d2ab0faea3dcad2c0d53d82bf /ATRI/plugins/chatbot
parent288de059687aeee0c2efae85803fec4ccf5173fa (diff)
downloadATRI-fdd29bd60962e7a3521b064aa370298764febd44.tar.gz
ATRI-fdd29bd60962e7a3521b064aa370298764febd44.tar.bz2
ATRI-fdd29bd60962e7a3521b064aa370298764febd44.zip
🔥 回滚至commit:`b19cf7768a70cf639853d9d33a6ab2a3d56e7045`
Diffstat (limited to 'ATRI/plugins/chatbot')
-rw-r--r--ATRI/plugins/chatbot/__init__.py33
1 files changed, 0 insertions, 33 deletions
diff --git a/ATRI/plugins/chatbot/__init__.py b/ATRI/plugins/chatbot/__init__.py
deleted file mode 100644
index e9061cc..0000000
--- a/ATRI/plugins/chatbot/__init__.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import random
-from ATRI.config import ChatterBot
-from ATRI.plugins.atri_chat_bot import ATRIChatBot
-from nonebot import on_message
-from nonebot import on_command
-from nonebot.adapters.cqhttp import (
- Bot,
- GroupMessageEvent,
- MessageEvent,
-)
-from nonebot.permission import SUPERUSER
-
-chatbot = on_message(priority=114514)
-
-
-async def _learn_from_group(bot: Bot, event: MessageEvent):
- text = event.get_plaintext().strip()
- if not text:
- return
- if isinstance(event, GroupMessageEvent): # 从群友那学习说话
- ATRIChatBot.learn(event.get_session_id(), text)
- if random.random() <= ChatterBot.group_random_response_rate: # 随机回话
- await chatbot.finish(await ATRIChatBot.get_response(text))
-
-
-chatbot_learn = on_command("/learn_corpus", permission=SUPERUSER)
-
-
-@chatbot_learn.handle()
-async def _learn_from_corpus(bot: Bot, event: MessageEvent):
- ATRIChatBot.learn_from_corpus()
- await chatbot.finish("咱从corpus那学习完了!")