https://github.com/xiaokexiang/bilibili_api
基于Python对B站UP发布的动态进行推送的小程序
https://github.com/xiaokexiang/bilibili_api
Last synced: 30 days ago
JSON representation
基于Python对B站UP发布的动态进行推送的小程序
- Host: GitHub
- URL: https://github.com/xiaokexiang/bilibili_api
- Owner: xiaokexiang
- Created: 2021-04-20T15:24:12.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-12T09:44:50.000Z (about 3 years ago)
- Last Synced: 2024-10-27T11:47:16.551Z (6 months ago)
- Language: Python
- Size: 29.3 KB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-bilibili-extra - Bilibili_api - 基于 Python 对 B 站 UP 发布的动态进行推送的小程序. (监控与推送 / 直播脚本)
README
# Bilibili动态推送脚本
---
![]()
![]()
![]()
![]()
## 特别声明
此脚本只用于学习、测试使用,请勿将此项目的任何内容用于商业或非法目的!本人概不负责!### 准备
- 需要先注册企业微信(个人也能注册)
- 需要知道订阅的UP主的ID(浏览器登录状态下打开账户`关注`界面,控制台筛选`followings`请求,查看返回可知)
- 需要在企业微信中注册应用,消息推送基于应用。
### 推送参数配置
Fork [此项目](https://github.com/xiaokexiang/bilibili_api) ,并添加如下`Secret`到`Settings -> Secrets`中:
| 参数 | 作用 |
| :---------: | :----------------------------------------------------------: |
| CORP_ID | 我的企业ID |
| CORP_SECRET | 上步创建的应用详情界面可查 |
| TO_USER | 通讯录界面可查(可为`@all`全部用户都会收到) |
| AGENT_ID | 上步创建的应用详情界面可查 |
| UP_ID | 通过浏览器请求可查 |### 推送效果图

### Github Action
- 基于`Github action`实现脚本自动执行,如果不清楚`Github action`,点击[此处](http://www.ruanyifeng.com/blog/2019/09/getting-started-with-github-actions.html)查看入门教程。
- 定时任务执行基于`Cron`,如果不清楚点击[此处](https://leejay.top/post/linux%E4%B8%8Bcron%E5%AE%9A%E6%97%B6%E5%99%A8/)了解。
- 可以自行编辑`.github/workflows/bilibili.yml`中的`cron: '0 1 * * *'`配置来修改脚本的触发事件,
也可以通过修改`README.md`文件,触发push的操作来执行脚本。### 帮助文档