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.5.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.5-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_brecreport-0.1.5.tar.gz.

File metadata

  • Download URL: nonebot_plugin_brecreport-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 44ce65a668e60444740ffbdf449e4028f8b25bf9e31124d27313e9e71a35456c
MD5 41bcf56ce7a49a2098178133ddb1ed8b
BLAKE2b-256 7a63842aadfc38ba86ae7a8ad38f2e16e7ed43e21bc81cc1846159bc2409479f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_brecreport-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9654f78994826116218c17f6fbb4098870cd801c412d86d073ae23f8b4c3e06a
MD5 616409265493e3d6050429cabc7cafcb
BLAKE2b-256 837afb0e630583c0aa1949078bc21c3b77ae748c1734f26b7b4f408ded47436a

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