https://github.com/cnscj/Bilibili-Notification
检测指定B站Up主动态,直播状态并进行推送
https://github.com/cnscj/Bilibili-Notification
Last synced: 30 days ago
JSON representation
检测指定B站Up主动态,直播状态并进行推送
- Host: GitHub
- URL: https://github.com/cnscj/Bilibili-Notification
- Owner: cnscj
- Archived: true
- Created: 2022-03-23T02:31:50.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T01:43:40.000Z (about 1 year ago)
- Last Synced: 2024-10-27T11:47:02.908Z (6 months ago)
- Language: Python
- Homepage:
- Size: 46.9 KB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-bilibili-extra - Bilibili-Notification - 检测指定 B 站 Up 主动态,直播状态并进行推送. (监控与推送 / 直播脚本)
README
# Bilibili-Notification
## 声明:
- 本仓库发布的`Bilibili-Notification`项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途
- `cnscj` 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害
- 以任何方式查看此项目的人或直接或间接使用`Bilibili-Notification`项目的任何脚本的使用者都应仔细阅读此声明
- `Bilibili-Notification` 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或`Bilibili-Notification`项目,则视为已接受此免责声明
- 本项目遵循`MIT LICENSE`协议,如果本声明与`MIT LICENSE`协议有冲突之处,以本声明为准## 简介
开启服务并定时检测指定up发布的动态,直播状态,如有更新则进行推送
## 运行环境
- [Python 3](https://www.python.org/)
## 使用教程
#### 1. 填写configs配置信息
(1)`services_config`下的参数
- `UID_LIST_MEMBER`为需要扫描的up主uid列表,使用英文逗号分隔,必填
- `HANDLE_DYNAMIC_TYPES`为需要处理的动态类型,目前支持:1转发动态,2图文动态,4文字动态,8投稿动态,64专栏动态(1)`dingding_config`下的参数
- `DINGDING_PUSH_ROBOT_TOKEN`为需要推送的钉钉Webhook机器人token
- `DINGDING_PUSH_ROBOT_SEC`为需要推送的钉钉Webhook机器人sec,选择加签模式则必填#### 2. 填写defines配置信息
(1)`description`下的参数
- 多语言下的描述文件,可根据自己需要修改,支持makedown格式
#### 3.安装第三方库`pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/`
#### 4.启动脚本
`nohup python3 -u main.py >& Bilibili-Notification.log &`
## 感谢
- 特别感谢项目`bili_dynamic_push`的作者`nfe-w`提供的项目作为参考
## 最后
- 再好的技术,也是用来为人服务的,脱离了人、忽视了人,都将毫无意义 (央视网)