Skip to content

基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ

License

Notifications You must be signed in to change notification settings

zzj2039/nonebot_plugin_bilibilibot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nonebot

nonebot-plugin-bilibilibot

👾 NoneBot bilibili通知插件 👾

version: 2.3.4

简介

基于Nonebot2的bilibili通知插件,可将up主投稿视频,主播开播,番剧的更新以及用户更新动态推送到QQ

已支持v2.0.0-beta.5

依赖

特色功能

  • 可通过在B站客户端分享用户主页进行关注up主(私聊)

  • 可通过在B站客户端分享直播间进行关注主播(私聊)

  • 可通过分享番剧播放页面进行关注番剧(私聊)

  • 超级用户可对普通用户进行广播

  • 将机器人加入群组,向群友及时同时直播或更新消息

安装方式

  • nb plugin install nonebot-plugin-bilibilibot

配置项

配置方式: 请在nonebot的全局配置文件中添加如下配置项。

SUPERUSERS

  • 类型: List[str]
  • 说明: 超级用户的列表

SUPERSUSERS = ["your qq id"]

注意事项

  • 将机器人加入群组后,只有管理员\群主\超级管理员才能对机器人进行操作
  • 未避免误触发,群组中不能使用分享链接来关注的功能
  • 由于需要同时处理群消息和私聊消息,建议在非调试环境中使用,否则日志将会出现很多的ignore消息
  • 如果需要修改公告内容,请修改file/source/announcement.json文件

示例

获取帮助

help

视频更新推送

videopush

番剧更新推送

videupdate

直播开播推送

streampuah

动态更新推送

dynamicpuah

通过B站客户端分享进行关注

follow

查询关注列表

list

更新日志

完整日志

  • ver 2.3.4
1. 修复了番剧集数错误以及更新不推送的问题
2. 增加了主播的下播提醒
  • ver 2.3.3
1. 修复了由于b站接口改变导致-352和-401的错误
2. 优化了网络IO
  • ver 2.3.2
1. 修复了由于b站接口改变导致关注up主命令失败的问题
2. 为了避免命令冲突,将命令`/help`改为`/bilihelp`
  • ver 2.3.1
1. 修复了setuptools打包错误导致的import失败问题
2. 修复了由于路径改变导致使用`/help`命令失败的问题
3. 已经完结的番剧不会再进行更新检查了
  • ver 2.2.0
1. 修改某些B站的接口,减少被接口风控的风险
2. 可以使用ep_id, season_id和media_id对番剧进行关注,需要携带前两个字符
3. 本次更新需要重置数据库,因此会丢失旧版本的关注数据,需要重新关注

ep_id: https://www.bilibili.com/bangumi/play/ep433947, 中的ep433947

season_id: https://www.bilibili.com/bangumi/play/ss39431, 中的ss39431

media_id: https://www.bilibili.com/bangumi/media/md28235123, 中md28235123

特别鸣谢

About

基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%