- 无数据库的轻量问答插件
- 支持模糊问答
- 支持特殊回复
- 自动转译 CQ 码
- 支持图片回复
- 支持指令大杂烩
pip install nonebot-plugin-word-bank2
-
设置词条命令由
问句
和答句
组成。设置之后, 收到消息
时触发。并非所有人都可以设置词条, 详见权限 -
格式
[模糊|全局|正则|@]问...答...
模糊|正则
匹配模式中可任性一个或不选
,不选
表示全匹配
全局
,@
可与以上匹配模式组合使用
-
教学中可以使用换行
- 例如
问 123 答 456
- 例如
-
问答句中的首首尾空白字符会被自动忽略
-
私聊好友个人也可以建立属于自己的词库, 可以实现类似备忘录的功能
-
问...答...
全匹配模式, 必须全等才能触发答 -
模糊问...答...
当问句
出现在消息
里时则会触发 -
正则问...答...
, 当问句
被消息
正则捕获时则会匹配 -
例如: 正则问[他你]不理答你被屏蔽了
消息 回复 他不理 你被屏蔽了 他不理我 你被屏蔽了 你不理我 你被屏蔽了 -
全局问...答...
, 在所有群聊和私聊中都可以触发, 可以和以上几种组合使用- 例如:
全局模糊问 晚安 答 不准睡
- 例如:
-
@问...答...
, 只有event.tome
时才会触发,如被@、被回复时或在私聊中,可以和以上几种组合使用- 例如:
全局模糊@问 晚安 答 不准睡
- 例如:
-
问句可包含
at
即在 QQ 聊天中手动 at 群友- 建议只在
问...答...
中使用 - 例如:
问 @这是群名称 答 老婆!
- 建议只在
-
/at
+qq号
, 当答句中包含/at
+qq号
时将会被替换为@某人- 例如:
问 群主在吗 答 /at 123456789在吗
- 例如:
-
/self
, 当答句中包含/self
时将会被替换为发送者的群昵称- 例如:
问 我是谁 答 你是/self
(群昵称为: 我老婆)
- 例如:
-
/atself
, 当答句中包含/atself
时将会被替换为@发送者- 例如:
问 谁是牛头人 答 @这是群昵称
- 例如:
-
删除[模糊|全局|正则|@]词条
+ 需要删除的问句
- 例如:
删除全局模糊@词条 你好
- 例如:
-
以下指令需要结合自己的
COMMAND_START
这里为/
-
删除词库: 删除当前群聊/私聊词库
- 例如:
/删除词库
- 例如:
-
删除全局词库
- 例如:
/删除全局词库
- 例如:
-
删除全部词库
- 例如:
/删除全部词库
- 例如:
-
超管查询指定词库
查询[群|用户]{id}[全局][模糊|正则]词库
- 例如:
查询群123模糊词库
查询用户114514词库
查询全局词库
-
查询指定词库
查询[模糊|正则]词库
- 例如
查询词库
-
权限
群主 | 群管理 | 私聊好友 | 超级用户 | |
---|---|---|---|---|
增删词条 | O | O | O | O |
增删全局词条 | X | X | X | O |
删除词库 | O | O | O | O |
删除全局词库 | X | X | X | O |
删除全部词库 | X | X | X | O |
- 请提交 issue 或者 pr