本项目是基于Mirai框架开发的一个利用于MCL的插件
可以用来收集图片并通过对应的Tag进行发送 高度自定义
下载地址Release
仓库地址github
觉得可以的可以点个Star再走哟
获取图片.png
再来一张.png
help.png
down.png
helpCMD.png
指令 分为两种指令集一种是利用拥有权限的指令集的方法,需要引入chat-Command进行使用
权限为xyz.starsoc.custompic:*利用/permission add QQ(你的QQ号) xyz.starsoc.custompic:*
进行权限管理(当然如果你有全部权限这个可以忽略不看)
/pic reload 重载插件的配置
/pic addGroup QQ群号 用来添加启用本插件的QQ群
/pic delete QQ群号 用来删除启用本插件的QQ群
/pic group at 懒人指令,直接在要启用的QQ群输入这个指令,直接启用
/pic addPer QQ号 这个是给当前群该QQ使用另一个指令集的权限
/pic deletePer QQ号 这个便是删除当前群该QQ使用另一个指令集的权限
注意这两个指令需要在要给权限的群里使用,否则会出现问题可以进行at给权限
pic help是一个很详细的部分指令集的查看
help.png
当然也有其他指令集来查看更多信息,但是前提是拥有权限
pic listAllTag 列出所有存在的tags,可以更好的进行管理
pic listTag 列出在使用此命令的群聊拥有的tags
pic listAllPic 列出所有存在的图片
pic listTagPic tag(要设置的标签名称) 这个就是查看该tag下有多少张图片
pic debug 就是查看有多少占用的对象(debug的时候用 可以看看有多少占用)
pic clear 将目前所有对象进行清除
主要的配置文件存在于config\xyz.starsoc.customPic中的config文件
#启用的Bot,也就是如果出问题报错将发给谁 Bot: 123 # 最高权限 Master: 123456 #这个是对于图片缓存存放在哪里,如果不做设置默认存在data\xyz.starsoc.customPic文件里 imagePath: '' # 存储多少历史图片 # 也就是如果设置多的话,以往消息就能够获取到图片进行下载 # 但是相对应的所占内存会变高 mapSize: 30 # 启用群聊(可以利用指令集进行更改) Group: - 1234 # 权限管理 # 也就是1234群的管理员是123456 permission: - '1234:123456' # 获取图片命令前缀(这个也就是获取图片的指令,如何进行获取图片) prefixCMD: - 来张 - 'pic get ' # 再次获取桶tag图片命令(这个便是如果之前获取了图片,该如何再来一张的指令) againCMD: - 再来一张 - again 后文如果有什么问题可以点击左上角的Issues进行报告,如果看到我会及时处理
如果有什么好的建议,也可以进行提交。
v0.2.0 customPic 更新了可以使用QQ的回复功能进行下载图片
使用方法 回复然后输入pic down tag即可 然后又添加了一个配置
mapSize 这个就是能存多少张图片缓存 具体看上面的配置文件解析