- 配置项:
Yaml
- 数据库:
SQLite3
- API框架:
FastAPI
git clone https://github.com/Shadow403/BiliListener.git
cd BiliListener
pip install poetry
poetry install
- 修改
config.yml
下的auth.sessdata
填入填入已登录B站的 SESSDATA
pusher.py
监听入口程序worker.py
接口入口程序
scripts
目录下build_pusher.bat
推送打包脚本build_worker.bat
监听打包脚本
- 入场
- 弹幕
- 礼物
- 上舰
- SC (醒目留言)
BiliListener
├─app [监听程序]
│ ├─database [数据库]
│ ├─utils [函数]
│ ├─pusher [监听检查]
│ └─worker [监听WS]
├─config [配置文件夹]
│ └─data
│ └─config.py
├─data [监听数据]
└─modules [项目依赖]
└─blivedm (package)
- 打包该项目 📦
- 支持配置文件 🛠️
- 掉线(数据不完整)标记 ☄️
日志
v0.1.0
🎉 创世提交v0.1.1
🧱 监听异步支持v0.1.2
⚡ 接口优化v0.1.3
⚡ws
断线重连后记录的数据恢复 | 添加ws
LIKE_V3_UPDATE
v0.1.4
✨ 添加更多记录的数据config.json
v0.1.5
✨ 整体重构v0.1.6
📦 打包该项目 🐍 修复数据库Bugs
v0.1.7
🛠️ 支持配置文件v0.1.8
🛠️ 支持更多配置项 🐍 修复数据库commit.handle
Bugs