Skip to content

Releases: eric2788/vup_monitors

v0.1.13 更新

12 Mar 04:13
042b1e0
Compare
Choose a tag to compare

.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 更新

11 Nov 16:07
1139e57
Compare
Choose a tag to compare

.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 更新

16 Apr 16:20
dab0b13
Compare
Choose a tag to compare

.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 更新

14 Apr 14:20
9b4bfe6
Compare
Choose a tag to compare

.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: 修復新增監控後離線儲存沒有更新或更新不正確的問題

10 Feb 07:59
cee7eba
Compare
Choose a tag to compare

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

27 Jan 15:01
bac995d
Compare
Choose a tag to compare

更新 by (@Marxel-cn )

  • 下播提示
  • 去除多余开播提示(开播提示一种是点直播开始,一种是收到推流,第二种可能反复出现因此过滤掉了),增加配置项选择是否显示封面(默认为false)
  • 过滤同传弹幕(include左角括号)
  • 本人进入房间时提示为“进入自己的直播间”

Full Changelog: 0.1.7...0.1.8

v0.1.7

25 Jan 09:52
4b61b46
Compare
Choose a tag to compare

What's Changed

  • 修復設定檔錯別字;彈幕訊息過濾抽獎和紅包彈幕 by @eric2788 in #11

Full Changelog: 0.1.6...0.1.7

v0.1.6

17 Jan 08:31
9b73831
Compare
Choose a tag to compare

What's Changed

  • Develop by @eric2788 in #5
  • Develop by @eric2788 in #6
  • 新增检查更新功能和指令
  • 从离线重新监控时绕过房间检查以防止请求过度频繁 (需要 v0.1.5+ biligo-live-ws)
  • 新增开播通知功能(可设置)
  • 新增房间监听时添加真实房间号而不是短号 by @eric2788 in #8

Full Changelog: 0.1.5...0.1.6

由于现在从离线重新监控时绕过房间检查,所以请确保离线监控的房间号不是短号,或者你可以把所有短号移除然后重新监控,现在新增监控会自动把你的短号转换为房间号储存

Release eric2788/vup_monitors-0.1.5

16 Dec 16:03
d37bccd
Compare
Choose a tag to compare

.zip 內有 window 和 linux 的點擊運行程序
如欲無需 node 環境,可以下載 zip 直接打開程序運行

更新

  • 新增 go-cqhttp 自動重連機制。(之前因為沒有重連機制,在 go-cqhttp 重啟之後整個 vup_monitors 程序會失效直到重新啟動。)

  • 縮小 Docker Image 佔用空間 (500MB -> 154MB)

Release eric2788/vup_monitors-0.1.4

09 Dec 11:25
32d6924
Compare
Choose a tag to compare

.zip 內有 window 和 linux 的點擊運行程序
如欲無需 node 環境,可以下載 zip 直接打開程序運行

更新

  • 修复: 从离线新增监控时因为没有添加到快取,导致后续新增/移除监控时覆盖了原有的数据