这是由live_monitor系列使用Go重写后的新全家桶
功能:
- QQ提醒
- 视频下载
- 视频上传
- 同传记录
目前支援如下平台的监控:
- 
Youtube 
- 
Twitcasting 
- 
Bilibili 
- 
GO卓越的并发监控 
- 
超低内存和CPU消耗(在闲置状态下平均占用20m内存,检测时占用视监控人数定) 
- 
简单易用,只需配置好config后启动即可 
- 
跨平台,支持Windows/Linux/MacOS 
一、 在Release下载对应平台已编译好的二进制文件
二、 安装依赖streamlink方法见文档
三、 配置config.json文件
- 
拷贝config_example.json并改名config.json 
- 
编辑config.json以设置功能 
- Users检测对象配置详解
{
    "TargetId": "UCQ0UDLQCjY0rmuxCDE38FGg", // ①见下文
    "Name": "natsuiromatsuri", // 对象名称,用以设置下载目录以及和上传端交互
    "NeedDownload": true,  // 是否启用下载
    "NeedCQBot": true,  // ②是否启用QQ机器人bot通知,配置见下文
    "CQHost": "",  
    "CQToken": "",
    "QQGroupID": [
    ""
    ],
    "TransBiliId": ""  // ③用以捕获在B站弹幕中的同传,配置见下文
}① TargetId配置
均为粗体部分
- 
Youtube, 如 www.youtube.com/channel/ UCp6993wxpyDPHUpavwDFqgg 
- 
Twitcasting, 如 twitcasting.tv/ natsuiromatsuri 
- 
Bilibili, 如 space.bilibili.com/ 336731767 
② QQ机器人的配置
- 
后端仅支持Coolqq, 详情见对应文档,需求安装HTTPAPI 
- 
CQHost为HTTPAPI的地址 
- 
CQToken为在HTTPAPI中设置的token(如为设置为空 
- 
QQGroupID为需要发送的群号,各群号间用,分割 
③ TransBiliId设置
- 
TransBiliID为该监控目标对应的Bilibili用户编号(粗体部分)space.bilibili.com/ 336731767 
- 
同传指在直播间发送的带有【】标记的内容,会保存为txt文本 
- 
使用本功能需配置后端bilibili-danmaku-translation-recorder 
四、启用本程序
在命令行下执行即可
如对本程序使用遇到问题或有建议和意见请发送issue或发送邮件至[email protected]
{ "EnableProxy": false, // 是否启用代理 "Proxy": "127.0.0.1:10800", //代理地址,应为socks5代理 "CriticalCheckSec": 30, // 检测间隔 "NormalCheckSec": 30, // 检测间隔 "DownloadQuality": "best", // 配置下载画质 best为最佳画质 建议不调整 可选: best 1080p60 720p "DownloadDir": "/home/ubuntu/Matsuri", // 下载目录 注意后无斜杠 "EnableTS2MP4": true, // 是否启用ts转码mp4(关闭后断流文件不会合并 "Module": [ { "Name": "Youtube", // 模块名,以下类推 "Enable": true, // 是否启用该模块 "Users": [ // 监测对象配置,详细见下文 { "TargetId": "UCQ0UDLQCjY0rmuxCDE38FGg", "Name": "natsuiromatsuri", "NeedDownload": true, "NeedCQBot": true, "CQHost": "", "CQToken": "", "QQGroupID": [ "" ], "TransBiliId": "336731767" } ] }, { "Name": "Twitcasting", "Enable": true, "Users": [ { "TargetId": "natsuiromatsuri", "Name": "natsuiromatsuri", "NeedDownload": true, "NeedCQBot": true, "CQHost": "", "CQToken": "", "QQGroupID": [], "TransBiliId": "336731767" } ] }, { "Name": "Bilibili", "Enable": true, "Users": [ { "TargetId": "336731767", "Name": "natsuiromatsuri", "NeedDownload": false, "NeedCQBot": true, "CQHost": "", "CQToken": "", "QQGroupID": [ ] } ] } ] }