直播通知机器人
主播开播时自动向指定qq群发送直播通知,现支持斗鱼和b站
开源地址:https://github.com/NieR4ever/huhubot
食用指南
-
先使用下面这条命令安装project-mirai/chat-command插件,或者手动安装
./mcl --update-package net.mamoe:chat-command --channel stable --type plugin
-
将本插件放入
plugins文件夹中 -
启动
mcl,此时将在config/love.huhu.bot目录下生成config.setting配置文件 -
编辑配置文件
[]
# 是否在mcl启动时启动本插件,默认开启
enable = true
# 管理员列表,以英文逗号`,`分隔
admins = 123456
# 可以识别的平台别称,嫌打字麻烦可以添加一个字母代表当前平台,不同平台别称不可重复
bilibili = b站,bili,bilibili,B站
douyu = 斗鱼,douyu
# 如果你不知道你在做什么请不要修改版本号
version = 1.0
- 再次启动mcl
- 愉快地和bot互动吧
常见问题
- bot因指令参数不正常异常终止:没有做异常处理,所以请保证指令参数输入正确
指令
-
/
set|设置|szstart|启动|开启|runstop|暂停|停止|关闭|closehelp|帮助|h|bz
-
/
sub|订阅|dyadd|添加|新增|update|修改save|保存|bcrm|删除|移除|del|delete|remove|sclist|列表|all|lbnotify|通知|tzhelp|帮助|h|bz
指令具体含义可使用
/set h和/sub h指令查看
进阶
直播间的订阅信息存放在data/love.huhu.bot文件夹下subscriptions.setting中
一般的文件格式为
#分组 每个分组代表一条订阅
[订阅名]
#平台名称,支持 B站:BILIBILI;斗鱼:DOUYU;
platform = BILIBILI
#房间号
roomId = 7192947
#通知群号,群号间以英文逗号`,`分隔,如:123456,789123
groups = 228029238
#进行通知的bot的qq号
botNumber = 3556473927
#通知内容,存储的格式为MiraiCode
notifyMiraiCode = 开播[mirai:image:{CB0B82A3-6E99-2B67-7228-49A56D388744}.jpg]
如果想要进行@全体成员或拼接其他在输入框中不便输入的内容,可以在此修改,具体生成MiraiCode的方式可以在Mirai - Messages | mirai (mamoe.net)进行查看