无数据问答插件
Project description
nonebot-plugin-word-bank2
✨ 无数据库的轻量问答插件 ✨
功能
- 无数据库的轻量问答插件
- 支持模糊问答
- 支持特殊回复
- 自动转译CQ码
- 支持图片回复
- 支持指令大杂烩
安装
pip install nonebot-plugin-wordbank2
开始使用
问答教学
-
设置词条命令由
问句
和答句
组成。设置之后, 收到消息
时触发。并非所有人都可以设置词条, 详见权限 -
格式
[模糊|全局|正则]问...答...
模糊|全局|正则
匹配模式中可任性一个或不选
-
教学中可以使用换行
- 例如
问 123 答 456
- 例如
-
问答句中的首首尾空白字符会被自动忽略
-
私聊好友个人也可以建立属于自己的词库, 可以实现类似备忘录的功能
问句选项
-
问...答...
全匹配模式, 必须全等才能触发答 -
模糊问...答...
当问句
出现在消息
里时则会触发 -
正则问...答...
, 当问句
被消息
正则捕获时则会匹配 -
例如: 正则问[他你]不理答你被屏蔽了
消息 回复 他不理 你被屏蔽了 他不理我 你被屏蔽了 你不理我 你被屏蔽了 -
全局问...答...
, 在所有群聊和私聊中都可以触发, 可以和以上几种组合使用- 例如:
全局模糊问 晚安 答 不准睡
- 例如:
-
问句可包含
at
即在QQ聊天中手动at群友- 建议只在
问...答...
中使用 - 例如:
问 @这是群名称 答 老婆!
- 建议只在
答句选项
-
/at
+qq号
, 当答句中包含/at
+qq号
时将会被替换为@某人- 例如:
问 群主在吗 答 /at 123456789在吗
- 例如:
-
/self
, 当答句中包含/self
时将会被替换为发送者的群昵称- 例如:
问 我是谁 答 你是/self
(群昵称为: 我老婆)
- 例如:
-
/atself
, 当答句中包含/atself
时将会被替换为@发送者- 例如:
问 谁是牛头人 答 @这是群昵称
- 例如:
-
/ban
, 当答句中包含/ban
后紧跟数字时将会禁言发送者, 单位为秒, 默认为300- 例如:
问 牛头人天下第一 答 /ban 114514 ???
- 例如:
删除词条
-
以下指令需要结合自己的
COMMAND_START
这里为/
-
删除词条+需要删除的
问句
- 例如:
/删除词条 你好
- 例如:
-
删除全局词条+需要删除的
问句
- 例如:
/删除全局词条 你好
- 例如:
-
删除全局词库
- 例如:
/删除全局词库
- 例如:
-
删除全部词库
- 例如:
/删除全部词库
- 例如:
-
权限
群主 | 群管理 | 私聊好友 | 超级用户 | |
---|---|---|---|---|
增删词条 | O | O | O | O |
增删全局词条 | X | X | X | O |
删除词库 | O | X | X | O |
删除全局词库 | X | X | X | O |
删除全部词库 | X | X | X | O |
更新记录
- v0.0.1
- 基于fork进行重构
特别感谢
优化建议
- 请提交issue或者pr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot-plugin-word-bank2-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6557046c72e080c7a24f09f887f5a4530e7e899f2ac5474e3bb5beff171aee8d |
|
MD5 | 2b5371f0381ce1d1b2218336519e2135 |
|
BLAKE2b-256 | 87590444904603b852f075b813297974501849bdda5bf7394cf8f9961033cfa4 |
Close
Hashes for nonebot_plugin_word_bank2-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c450d5b5e97b179ebf7403955ed4effa8ea431cef2a54823b0a2eb2e4e93033 |
|
MD5 | a7bbf3b00a2bddf04e8be0b6a0d6b976 |
|
BLAKE2b-256 | e57370774f3a4fad38b14fa35dee4faaf50337f28270f8ff5c03bc68f16cca5f |