Skip to main content

该插件提供了一个位于 /brec_report 的路由,并和录播姬适配,实现实现几乎实时的开播提醒 (需要安装录播姬)

Project description

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: 录播姬中,对某直播房间关闭自动录制后,录播姬仍可发起 StreamStartedStreamEnded 两种Webhook。

Todo

  • 开播封面发送
  • (?)推送给好友
  • (?)支持更多EventType

致谢

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

nonebot_plugin_brecreport-0.1.1.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_brecreport-0.1.1-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

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

Hashes for nonebot_plugin_brecreport-0.1.1.tar.gz
Algorithm Hash digest
SHA256 87a491049032011179dad07d62403239034eaae5b28cba1ffaee39d817a03128
MD5 7c1bd269d835674db266988c75d8675f
BLAKE2b-256 6a1cb48dd650cbe5d84154bce2ac2d0dfd5b5e6621236ee5d649439ab8e05bae

See more details on using hashes here.

File details

Details for the file nonebot_plugin_brecreport-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_brecreport-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f6fc5c8203ec25d5302ce836e92da62fa351dbdbddd098d3b19dd9c25f54eba1
MD5 9dc8c2b91a66c2d068b3cb5eb61eacdc
BLAKE2b-256 cb66789861af0725ba971074df55088cd081fd071f1397a78ad7fa220731ef0e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page