diff --git a/zhenxun/plugins/word_bank/_rule.py b/zhenxun/plugins/word_bank/_rule.py index c61d7a1e..3ce032ca 100644 --- a/zhenxun/plugins/word_bank/_rule.py +++ b/zhenxun/plugins/word_bank/_rule.py @@ -8,7 +8,6 @@ from nonebot_plugin_alconna import Text as alcText from nonebot_plugin_alconna import UniMsg from nonebot_plugin_session import EventSession from PIL import Image -from requests import session from zhenxun.services.log import logger from zhenxun.utils.http_utils import AsyncHttpx diff --git a/zhenxun/plugins/word_bank/word_handle.py b/zhenxun/plugins/word_bank/word_handle.py index 3bea68ad..29f980b0 100644 --- a/zhenxun/plugins/word_bank/word_handle.py +++ b/zhenxun/plugins/word_bank/word_handle.py @@ -42,23 +42,28 @@ __plugin_meta__ = PluginMetadata( 正则问可以通过$1类推()捕获的组 指令: 添加词条 ?[模糊|正则|图片]问...答...:添加问答词条,可重复添加相同问题的不同回答 - 删除词条 [问题/下标] ?[下标]:删除指定词条指定或全部回答 - 修改词条 [问题/下标] [新问题]:修改词条问题 - 查看词条 ?[问题/下标]:查看全部词条或对应词条回答 - 示例:添加图片词条问答嗨嗨嗨 - [图片]... - 示例:添加词条@萝莉 我来啦 - 示例:添加词条问谁是萝莉答是我 - 示例:添加词条正则问那个(.+)是萝莉答没错$1是萝莉 - 示例:删除词条 谁是萝莉 - 示例:删除词条 谁是萝莉 0 - 示例:删除词条 id:0 1 - 示例:修改词条 谁是萝莉 是你 - 示例:修改词条 id:0 是你 - 示例:查看词条 - 示例:查看词条 谁是萝莉 - 示例:查看词条 id:0 (群/私聊词条) - 示例:查看词条 gid:0 (全局词条) + 示例: + 添加词条问你好答你也好 + 添加图片词条问答看看涩图 + 删除词条 ?[问题] ?[序号] ?[回答序号]:删除指定词条指定或全部回答 + 示例: + 删除词条 谁是萝莉 : 删除文字是 谁是萝莉 的词条 + 删除词条 --id 2 : 删除序号为2的词条 + 删除词条 谁是萝莉 --aid 2 : 删除 谁是萝莉 词条的第2个回答 + 删除词条 --id 2 --aid 2 : 删除序号为2词条的第2个回答 + 修改词条 [替换文字] ?[旧词条文字] ?[序号]:修改词条问题 + 示例: + 修改词条 谁是萝莉 谁是萝莉啊? : 将词条 谁是萝莉 修改为 谁是萝莉啊? + 修改词条 谁是萝莉 --id 2 : 将序号为2的词条修改为 谁是萝莉 + 查看词条 ?[问题] ?[序号]:查看全部词条或对应词条回答 + 示例: + 查看词条: + (在群组中使用时): 查看当前群组词条和全局词条 + (在私聊中使用时): 查看当前私聊词条和全局词条 + 查看词条 谁是萝莉 : 查看词条 谁是萝莉 的全部回答 + 查看词条 --id 2 : 查看词条序号为2的全部回答 + 查看词条 谁是萝莉 --all: 查看全局词条 谁是萝莉 的全部回答 + 查看词条 --id 2 --all: 查看全局词条序号为2的全部回答 """.strip(), extra=PluginExtraData( author="HibiKier & yajiwa", @@ -70,9 +75,10 @@ __plugin_meta__ = PluginMetadata( 全局添加词条 私聊添加词条 (私聊情况下)删除词条: 删除私聊词条 - (私聊情况下)删除全局词条 (私聊情况下)修改词条: 修改私聊词条 - (私聊情况下)修改全局词条 + 通过添加参数 --all才指定全局词条 + 示例: + 删除词条 --id 2 --all: 删除全局词条中序号为2的词条 用法与普通用法相同 """, admin_level=base_config.get("WORD_BANK_LEVEL"),