diff options
author | Kyomotoi <[email protected]> | 2021-12-12 08:56:39 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2021-12-12 08:56:39 +0800 |
commit | fdd29bd60962e7a3521b064aa370298764febd44 (patch) | |
tree | 694eae99f6a23a9d2ab0faea3dcad2c0d53d82bf /ATRI/plugins/chatbot | |
parent | 288de059687aeee0c2efae85803fec4ccf5173fa (diff) | |
download | ATRI-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__.py | 33 |
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那学习完了!") |