用于 https://gitlab.mcsog.top/School-Robot/Plugin-Loader 的插件
- 测试插件
- 单文件样例插件
- 天气查询
- 简单的自动回复
- 舔狗插件
- AI对话插件
- 音乐搜索插件
- 图片修改插件
- Stable Diffusion生成插件
- 入群验证+多群黑名单
- 今天吃什么分校区版
- 海龟汤插件
用于测试以插件包形式编写的插件
用于测试单文件形式编写的插件
用于群内查询天气信息,使用方式:查询天气 地名
用于添加和删除群内自动回复
首次使用时需要使用控制台命令设置管理员,也可在config.json
中设置
控制台命令:easy_reply set <管理员QQ号>
群内使用命令添加或删除词条
+xx 触发语 回复语
添加词条-xx 触发语
删除词条
群内命令可在config.json
中修改
群内发送内容匹配到词条会向群内发送回复语
群内发送舔狗日记
可触发
群内艾特机器人账号加上[你的问题]
即可与AI大模型对话
首次使用需要安装OpenAI SDK 与DashScope SDK 并在deep bricks官网申请SK,并在代码中填写sk和管理员QQ号
发送模型列表
查看当前可用模型
发送#gptc [模型名]
切换使用的模型
用于搜索国内音乐平台的音乐
首次使用需要使用控制台命令设置管理员,也可以在config.json
中设置
控制台命令:music_search set <管理员QQ号>
管理员在群内可以使用命令/音乐搜索
查看帮助
/音乐搜索 帮助 - 显示此帮助信息
/音乐搜索 自动撤回 - 切换自动撤回功能的开启或关闭
/音乐搜索 功能 <触发器> - 切换指定功能的启用或禁用
/音乐搜索 切换 - 切换本群的插件启用状态
/音乐搜索 查看配置 - 发送当前配置的 JSON
触发器包括: 封面、链接、歌词、歌词图片、语音
/网易云音乐 搜索关键词
搜索网易云音乐,也可以不设置搜索关键词,会有交互提示/QQ音乐 搜索关键词
搜索QQ音乐,也可以不设置搜索关键词,会有交互提示/酷狗音乐 搜索关键词
搜索酷狗音乐,也可以不设置搜索关键词,会有交互提示
其中,命令触发语可以在config.json
中修改
在获取到搜索结果后,可发送:歌曲序号 类别选择
获取相应结果
类别选择:
封面
获取歌曲封面图片URL歌词
获取歌曲歌词URL链接
获取歌曲播放链接语音
在群内发送歌曲的语音歌词图片
歌曲歌词图片生成
用于修改图片,给图片增加效果等
用法:在群内回复图片,图片可为gif或者表情。
可用操作可以在群内发送#可用操作
查看
可用操作包括:
操作 | 操作 | 操作 | 操作 |
---|---|---|---|
旋转90度 | 旋转180度 | 旋转270度 | 锐化 |
黑白 | 增加亮度 | 减少亮度 | 增加对比度 |
减少对比度 | 边缘检测 | 浮雕效果 | 反色 |
降噪 | 添加噪点 | 老照片 | 马赛克 |
增加饱和度 | 减少饱和度 | 水平翻转 | 垂直翻转 |
素描效果 | 水彩效果 | 油画效果 | 添加边框 |
高斯模糊 | 波浪效果 | 漩涡效果 | 增加色温 |
减少色温 | 镜像 |
接入SD API,生成图片
配置文件:首次运行之后,请在data/sdust.dayi.stable_diffusion/sd_config.ini
配置API
用法:在/sd 提示词
入群验证:自动同意入群请求,并禁言新入群成员要求私聊机器人回答简单的加法运算,为确保不会被风控,私聊消息不会做回复,只有在规定时间内没有正确回答问题才会踢人,答案错误不做处理,验证消息:
@<新入群的人>请在240秒内向我私聊回答 <100以内数字>+<100以内数字>=? ,如有任何疑问请联系(<插件管理员>)
多群黑名单:多群公用黑名单,只有各群管理员和插件管理员可以拉黑/拉白,在bot
有管理员的群里将直接踢出黑名单内的人,没有管理员的群会发送以下消息,踢人和以下消息只会在拉黑后触发一次
拉黑名单:可用于查看拉黑名单,和对应的操作人qq号
以下qq已被拉黑,请管理尽快清理
<qq号> 原因:<原因>
@<随机管理员>
初次使用需要在终端设置插件管理员
bot_check set <管理员QQ号>
开启插件指令(仅限插件管理员)
开启加群验证
关闭插件指令(插件管理员和各群管理员)
关闭加群验证
拉黑/拉白指令(插件管理员和各群管理员)
拉黑 <qq号或at> <原因>
拉白 <qq号>
拉黑名单指令(插件管理员和各群管理员)
拉黑名单指令
发送吃什么帮助
获取帮助
在首次运行后
- 数据需自行填入
[加载器根目录]/data/jxufe.qiuyuyang.eatWhat/eatWhat.json
- 配置文件需自行填入
[加载器根目录]/data/jxufe.qiuyuyang.eatWhat/settings.json
eatWhat.json
{"msg":[{"foodName":string,"storeName":string,"location":string,"campus":麦庐/枫林/蛟桥,"takeout":bool},],"total":int}
举个栗子
{
"msg": [
{
"foodName": "烧鹅饭",
"storeName": "深井烧鹅",
"location": "麦庐二食堂一楼",
"campus": "麦庐",
"takeout": false
},
{
"foodName": "腊肉拌面",
"storeName": "朱家小馆",
"location": "新商业街二楼",
"campus": "麦庐",
"takeout": false
}],
"total": 2
}
配置文件settings.json
{
"url":""
,"campus":["麦庐","枫林"]
}
url
:可配置数据收集的提示,在每一条消息后面都会显示,未配置则不会显示,可填入共享文档的urlcampus
:填入校区即可
一个海龟汤插件:
- 请修改文件开头的
__init__
函数的API以接入AI平台,目前测试不限制模型。 - 请修改文件开头的
__init__
函数的数据库连接语句以接入Mysql数据库。 - 请修改
register
中的字体文件,以方便生成图片;
发送#seat help
获得帮助
具体命令如下:
--- 核心指令 ---
🔹 #seat start [主题] 或 #st start [主题]
开始游戏,可选指定主题(如:#seat start 医院)
🔹 #seat <你的问题> 或 #st <你的问题>
在游戏中提问,例如:#st 他是自杀吗?
🔹 #seat end 或 #st end
中断当前游戏,并立即查看汤底
🔹 #seat hint 或 #st hint
获取一个关键点提示 (每局限一次)
🔹 #seat recap 或 #st recap
重新显示当前汤面和游戏状态
🔹 #seat help 或 #st help
显示此帮助菜单
--- 胜利条件 ---
🏆 猜中所有关键点 或 完整描述故事真相