https://github.com/TDK1969/nonebot_plugin_bilibilibot
基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ
https://github.com/TDK1969/nonebot_plugin_bilibilibot
Last synced: 30 days ago
JSON representation
基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ
- Host: GitHub
- URL: https://github.com/TDK1969/nonebot_plugin_bilibilibot
- Owner: TDK1969
- License: gpl-3.0
- Created: 2022-03-07T23:50:22.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-24T02:17:29.000Z (about 1 year ago)
- Last Synced: 2025-03-03T04:15:36.408Z (about 1 month ago)
- Language: Python
- Size: 1.64 MB
- Stars: 101
- Watchers: 1
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - Nonebot_plugin_bilibilibot - 基于 Nonebot2 的 bilibili 通知插件,可将 up 主,主播以及番剧的更新 / 直播动态推送到 QQ. (监控与推送 / 直播脚本)
README
# nonebot-plugin-bilibilibot
👾 _NoneBot bilibili通知插件_ 👾
version: 2.3.4
# 简介
基于[Nonebot2](https://github.com/nonebot/nonebot2)的bilibili通知插件,可将up主投稿视频,主播开播,番剧的更新以及用户更新动态推送到QQ**已支持v2.0.0-beta.5**
## 依赖
- 适配器: onebot v11
- [go-cqhttp](https://github.com/Mrs4s/go-cqhttp)
- 插件:
- [nonebot_plugin_apscheduler](https://pypi.org/project/nonebot-plugin-apscheduler/)# 特色功能
- 可通过在B站客户端分享用户主页进行关注up主(私聊)- 可通过在B站客户端分享直播间进行关注主播(私聊)
- 可通过分享番剧播放页面进行关注番剧(私聊)
- 超级用户可对普通用户进行广播
- 将机器人加入群组,向群友及时同时直播或更新消息
# 安装方式
- ` nb plugin install nonebot-plugin-bilibilibot`# 配置项
配置方式: 请在nonebot的全局配置文件中添加如下配置项。
## SUPERUSERS
- 类型: List[str]
- 说明: 超级用户的列表
> SUPERSUSERS = ["your qq id"]# 注意事项
- 将机器人加入群组后,只有**管理员\群主\超级管理员**才能对机器人进行操作
- 未避免误触发,群组中不能使用分享链接来关注的功能
- 由于需要同时处理群消息和私聊消息,建议在非调试环境中使用,否则日志将会出现很多的ignore消息
- 如果需要修改公告内容,请修改file/source/announcement.json文件# 示例
## 获取帮助

## 视频更新推送

## 番剧更新推送

## 直播开播推送

## 动态更新推送
## 通过B站客户端分享进行关注

## 查询关注列表
# 更新日志
[完整日志](https://github.com/TDK1969/nonebot_plugin_bilibilibot/blob/main/file/source/ChangeLog.md)- **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**
# 特别鸣谢
- 感谢[@0w0w0](https://github.com/a0w0w0)帮助测试