Skip to content

监控多个B站主播的直播状态,并发送开播、下播提醒消息的Telegram Bot。

License

Notifications You must be signed in to change notification settings

Aiba-Asagi/dd-signal

 
 

Repository files navigation

dd-signal

dd-signal

LOGO图来源

监控多个B站主播的直播状态,并发送开播、下播提醒消息的Telegram Bot。

这个机器人可以帮助早已把Telegram作为日常摸鱼工具的你dd一堆vtubers,解决B站客户端自带开播提醒基本没法用的问题。

我搭建的公开机器人:@dd_signal_bot

特性

  • 同时监控多个B站主播的直播状态。
  • 通过Telegram Bot原生方式添加、删除监控列表的主播。
  • 适配vdb虚拟主播列表,支持直接搜索。

部署

以在Linux上安装为例。

1.通过@BotFather申请机器人,并记录Telegram Bot API Token

2.安装Node.js和npm。教程

3.拉取本项目,并安装依赖。

git clone https://github.com/juzeon/dd-signal.git
cd dd-signal/
npm install

4.运行程序。

node ./index.js --token "您的Telegram Bot API Token"

您可以设定更多参数:

--interval <IntervalBySec> - 可选,每次访问B站API间隔的秒数,默认为5
--token <TelegramBotToken> - 必选,Telegram Bot Token
--proxy <HTTPProxy> - 可选,以 http:// 开头的代理

后台运行

您可以使用pm2后台运行程序。

npm install pm2 -g
# 在「--」之后,传入任何node参数
pm2 start ./index.js -- --token "您的Telegram Bot API Token"
pm2 logs

pm2使用教程参考:https://juejin.cn/post/6844903710037016584

演示

帮助:

添加:

搜索:

删除:

列表:

开播、下播提醒:

About

监控多个B站主播的直播状态,并发送开播、下播提醒消息的Telegram Bot。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%