Releases: eric2788/vup_monitors
v0.1.13 更新
.zip 內有 Windows 和 Linux 的可执行程序
如欲无需 node 环境,可以下载 zip 直接打开程序运行
更新
- 新增支持在 QQ 频道广播
- 新增上舰和送礼广播
- 新增可设定禁用的广播 (详见 README.md)
- 新增多实例命令支持 (详见 README.md)
- 优化日志记录信息防止刷屏
- 输出 storage.json 文件时格式化
settings.json 模版参考
若果旧版本没有,请自行手动添加新设定属性
{
// go-cqhttp 相关
"bot": {
"http": "http://127.0.0.1:5700",
"ws": "ws://127.0.0.1:6700"
},
// redis 作为数据源,如果你是用 websocket, 可无视
"redis": {
"host": "127.0.0.1",
"port": 6379,
"database": 0
},
// websocket 数据源
// 使用 blive.ericlamm.xyz 可贡献统计数据
"websocket": {
"id": "vup_monitors", // 辨识ID,详见README中“多实例使用”部分
"host": "blive.ericlamm.xyz",
"use-tls": true
},
"source": "websocket", // 数据源选择 websocket, redis
"owners": [], // 管理员QQ号,列表内的QQ号可绕过房管限制
"identifier": "", // 多实例识别符,详见下面“多实例使用”部分
"accept_gadmin_command": true, // 是否接受群管使用指令
"enable_live_broadcast": false, // 启用开播通知
"show_cover": true, // 开播通知时是否显示封面
"show_gift_danmu": false, // 是否显示礼物弹幕
"show_image_danmu": true, // 是否显示表情包弹幕
"auto_check_update": true, // 是否自动每天检查更新
"show_detail_list": true, // 显示高亮/直播/注视列表时是否顺带显示用户名称(需要更多时间刷取)
"debug_mode": false, // 是否启用 debug 模式
"disabled_commands": [ // 禁用的广播
// "DANMU_MSG", // 弹幕消息
// "SEND_GIFT", // 赠送礼物
// "USER_TOAST_MSG", // 上舰
// "SUPER_CHAT_MESSAGE", // 发送SC
// "ENTRY_EFFECT", // 大航海用户进入直播间
// "INTERACT_WORD", // 进入直播间
// "LIVE", // 开播
],
}
多实例使用
分为两种场景:多实例共用同一个biligo-live-ws实例,以及多实例共用同一个go-cqhttp
共用同一个biligo-live-ws
根据 biligo-live-ws的说明 ,同一IP下的实例需要配置不同的辨识ID以避免混淆
因此如果要在同一IP下部署多个实例同时使用同一个biligo-live-ws作为数据源,则应在设置中为每个实例指定不同的辨识ID(不指定时默认为vup_monitors)
共用同一个go-cqhttp
多个实例共用同一个go-cqhttp时,因为前端的QQ号码是同一个,因此会同时响应命令,造成使用上的困难
此时应在设置中为每个实例指定不同的多实例识别符,配置后bot将只响应以#[多实例识别符]
结尾的命令,以此达到准确控制特定实例的效果
此时命令形式将变为形如!B站直播 监听中 #abc
的格式,具体逻辑如下
多实例识别符 | 命令 | 响应 |
---|---|---|
未配置 | 不带# | ✔ |
未配置 | 带有# | ✖ |
配置为abc | 不带# | ✖ |
配置为abc | 以#abc结束 | ✔ |
配置为abc | 以#xyz结束 | ✖ |
v0.1.12 更新
.zip 內有 window 和 linux 的點擊運行程序
如欲無需 node 環境,可以下載 zip 直接打開程序運行
更新
- 修复高亮及注视用户因为B站API反爬虫而无法添加(显示找不到用户)
- 新增設定是否接受群管使用指令
- 新增設定是否显示表情包弹幕
- 现在高亮弹幕提示会过滤同传弹幕
- 新增支持不同ID以支援多个实例
settings.json 模版参考
若果旧版本没有,请自行手动添加新设定属性
{
// go-cqhttp 相关
"bot": {
"http": "http://127.0.0.1:5700",
"ws": "ws://127.0.0.1:6700"
},
// redis 作为数据源,如果你是用 websocket, 可无视
"redis": {
"host": "127.0.0.1",
"port": 6379,
"database": 0
},
// websocket 数据源
// 使用 blive.ericlamm.xyz 可贡献统计数据
"websocket": {
"id": "vup_monitors", // 支持不同ID以支援多个实例
"host": "blive.ericlamm.xyz",
"use-tls": true
},
"source": "websocket", // 数据源选择 websocket, redis
"owners": [], // 管理员 QQ 号,列表内的 qq 号可绕过房管限制
"accept_gadmin_command": true, // 是否接受群管使用指令
"enable_live_broadcast": false, // 启用开播通知
"show_cover": true, // 开播通知时是否显示封面
"show_gift_danmu": false, // 是否显示礼物弹幕
"show_image_danmu": true, // 是否显示表情包弹幕
"auto_check_update": true, // 是否自动每天检查更新
"show_detail_list": true, // 显示高亮/直播/注视列表时是否顺带显示用户名称(需要更多时间刷取)
"debug_mode": false // 是否啟用 debug 模式
}
v0.1.11 更新
.zip 內有 window 和 linux 的點擊運行程序
如欲無需 node 環境,可以下載 zip 直接打開程序運行
更新
- 修復高亮列表顯示 Object object 而不是用戶名稱
- 新增設定是否顯示詳細列表
- 新增注视用户详细列表名单
- 新增大航海用户捕捉
- 新增 debug 模式設定
settings.json 模版参考
若果旧版本没有,请自行手动添加新设定属性
{
"bot": {
"http": "http://127.0.0.1:5700",
"ws": "ws://127.0.0.1:6700"
},
"redis": {
"host": "127.0.0.1",
"port": 6379,
"database": 0
},
"websocket": {
"host": "blive.ericlamm.xyz",
"use-tls": true
},
"source": "websocket",
"owners": [],
"enable_live_broadcast": false,
"show_cover": true,
"show_gift_danmu": false,
"auto_check_update": true,
"show_detail_list": true,
"debug_mode": false
}
v0.1.10 更新
.zip 內有 window 和 linux 的點擊運行程序
如欲無需 node 環境,可以下載 zip 直接打開程序運行
更新
- 可设定是否过滤抽奖和红包弹幕
- 新增表情包发送
- 更详细的 logging, 並设有档案记录 /logs/
- 新增每天自动检查 (只在黑窗回报)
- 新增顯示列表時順帶顯示用戶名稱(列表內的需要重新添加才能生效) (開播時刷新)
settings.json 模版参考
若果旧版本没有,请自行手动添加新设定属性
{
"bot": {
"http": "http://127.0.0.1:5700",
"ws": "ws://127.0.0.1:6700"
},
"redis": {
"host": "127.0.0.1",
"port": 6379,
"database": 0
},
"websocket": {
"host": "blive.ericlamm.xyz",
"use-tls": true
},
"source": "websocket",
"owners": [],
"enable_live_broadcast": false,
"show_cover": true,
"show_gift_danmu": false,
"auto_check_update": true,
}
v0.1.9: 修復新增監控後離線儲存沒有更新或更新不正確的問題
What's Changed
- 修復新增監控後離線儲存沒有更新或更新不正確的問題; 新增 unit testing 方便後續維護 by @eric2788 in #15
- 忘了新增 listenInternal.... by @eric2788 in #16
Full Changelog: 0.1.8...0.1.9
v0.1.8
更新 by (@Marxel-cn )
- 下播提示
- 去除多余开播提示(开播提示一种是点直播开始,一种是收到推流,第二种可能反复出现因此过滤掉了),增加配置项选择是否显示封面(默认为false)
- 过滤同传弹幕(include左角括号)
- 本人进入房间时提示为“进入自己的直播间”
Full Changelog: 0.1.7...0.1.8
v0.1.7
v0.1.6
Release eric2788/vup_monitors-0.1.5
.zip 內有 window 和 linux 的點擊運行程序
如欲無需 node 環境,可以下載 zip 直接打開程序運行
更新
-
新增 go-cqhttp 自動重連機制。(之前因為沒有重連機制,在 go-cqhttp 重啟之後整個 vup_monitors 程序會失效直到重新啟動。)
-
縮小 Docker Image 佔用空間 (500MB -> 154MB)
Release eric2788/vup_monitors-0.1.4
.zip 內有 window 和 linux 的點擊運行程序
如欲無需 node 環境,可以下載 zip 直接打開程序運行
更新
- 修复: 从离线新增监控时因为没有添加到快取,导致后续新增/移除监控时覆盖了原有的数据