该插件提供了一个位于 /brec_report 的路由,并和录播姬适配,实现实现几乎实时的开播提醒 (需要安装录播姬)
Project description
- 这是我的第一个github项目,从nonebot-plugin-report改动而来,请务必多多指教!
nonebot-plugin-brecreport
功能
该插件提供了一个位于 /brec_report 的路由,并和录播姬适配,实现实现几乎实时的开播提醒 (需要安装录播姬)
使用
nonebot2 .env配置
| Field | Type | Desc | Default | Note |
|---|---|---|---|---|
brec_report_from |
Optional[ID] |
推送消息的机器人 ID | 若不设置,任意获取一个可用的机器人 | |
brec_report_route |
str |
路由 | /brec_report |
若与其它路由冲突可以更换该值 |
brec_report_template |
str |
消息模板 | 主播{Name}开播了!标题:{Title}\n直播分区:{AreaNameParent}-{AreaNameChild}\nhttps://live.bilibili.com/{RoomId} |
支持 {Name}(主播名), {Title}(直播标题), {AreaNameParent}(主分区), {AreaNameChild}(二级分区), {RoomId}(长房间号) 5个字段 |
brec_report_roomids |
Optional[List[str]] |
要报告的B站直播间号 | 长或短号都支持,若不设置,谁开播都不会报告 | |
brec_report_send_to_group |
Optional[List[str]] |
报告的群号 |
录播姬配置
在录播姬的Web界面中设置Webhook V2地址为 http://127.0.0.1:8080/brec_report ,如果更改过nonebot2相关设置请对应更改地址。
原理
录播姬在监控开播情况时可以发起Webhook(详见https://rec.danmuji.org/reference/webhook/ ),取 "EventType": "StreamStarted" 作为直播提醒。
Note:
录播姬中,对某直播房间关闭自动录制后,录播姬仍可发起 StreamStarted, StreamEnded 两种Webhook。
Todo
- 开播封面发送
- (?)推送给好友
- (?)支持更多
EventType
致谢
- nonebot-plugin-report
(从这个抄来的) - nonebot2项目
- ChatGPT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonebot_plugin_brecreport-0.1.1.tar.gz.
File metadata
- Download URL: nonebot_plugin_brecreport-0.1.1.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.2 Linux/6.1.0-16-amd64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87a491049032011179dad07d62403239034eaae5b28cba1ffaee39d817a03128
|
|
| MD5 |
7c1bd269d835674db266988c75d8675f
|
|
| BLAKE2b-256 |
6a1cb48dd650cbe5d84154bce2ac2d0dfd5b5e6621236ee5d649439ab8e05bae
|
File details
Details for the file nonebot_plugin_brecreport-0.1.1-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_brecreport-0.1.1-py3-none-any.whl
- Upload date:
- Size: 16.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.2 Linux/6.1.0-16-amd64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6fc5c8203ec25d5302ce836e92da62fa351dbdbddd098d3b19dd9c25f54eba1
|
|
| MD5 |
9dc8c2b91a66c2d068b3cb5eb61eacdc
|
|
| BLAKE2b-256 |
cb66789861af0725ba971074df55088cd081fd071f1397a78ad7fa220731ef0e
|