picsbank是一个根据群友发送的图片做出相应回答的插件,灵感来源于workbank
pb添加[匹配率x][sidxxxx](你要应答的图片)[你要应答的文字]
pb添加 : 指令,添加一个词条
[匹配率x] : 用于指定图片的误差大小,默认为5.默认使用的是插值哈希算法生成64位哈希指纹,计算汉明距离,匹配率x指汉明距离大小。对于.gif只匹配第一帧图像。
[sidxxxx] : xxxx替换为你想使用的标记,可以用来删除词条。不提供时默认为响应句子。
[应答的文字] : 图片匹配成功时返回的句子。
对于答的部分, 可以用:
/atxxxxxx 会at指定qq号
/atself 会@发送者
/atbot 代表to_me()会返回True
/command 代表这一句将解释为用户发送的指令,将会把应答的问题送入事件循环用于调用其他插件
/self 替换为 发送者的名字
这一部分模块参考picsbank
pb全局添加
参数同上,但只有超级用户使用
pb删除 [图片][sidxxxx]
pb删除 : 删除指令
[图片] : 要针对的图片,与sid二选一。
[sidxxxx] : 要删除词条的sid,与图片二选一。
pb全局删除
参数同上,只有超级管理员使用
pb词库删除 [群号]
删除指定群只有私聊有用(目前有bug)
pb全局词库删除
pb全部词库删除
- 使用 nb-cli
nb plugin install nonebot_plugin_picsbank
- 使用 pip
pip install nonebot_plugin_picsbank
noneBot_plugin_picsbank
采用 MIT
协议开源,协议文件参考 LICENSE。