@a2672172829/koishi-plugin-bilibili-parser
v1.0.0
Published
解析 bilibili 链接、个人动态和专栏内容
Maintainers
Readme
@a2672172829/koishi-plugin-bilibili-parser
一个用于解析 bilibili 链接、个人动态和专栏内容的 Koishi 插件。
功能特性
- ✅ 解析 bilibili 视频链接(支持 BV 号和 av 号)
- ✅ 解析 bilibili 个人动态
- ✅ 解析 bilibili 专栏文章
- ✅ 自动识别消息中的链接并解析
- ✅ 支持短链接(b23.tv)解析
- ✅ 显示视频/动态/专栏的详细信息和封面图
安装
npm install @a2672172829/koishi-plugin-bilibili-parser或使用 Koishi 控制台直接安装。
配置项
| 配置项 | 类型 | 默认值 | 说明 | | --- | --- | --- | --- | | autoParseLinks | boolean | true | 是否自动解析消息中的 bilibili 链接 | | parseDelay | number | 1000 | 解析延迟(毫秒),避免频繁请求 |
使用方法
命令
bili.video
解析 bilibili 视频链接。
bili.video <url>示例:
bili.video BV1xx411c7XZ
bili.video https://www.bilibili.com/video/BV1xx411c7XZ
bili.video av170001bili.dynamic
解析 bilibili 动态。
bili.dynamic <id>示例:
bili.dynamic 123456789
bili.dynamic https://www.bilibili.com/opus/123456789
bili.dynamic https://b23.tv/abc123bili.article
解析 bilibili 专栏文章。
bili.article <id>示例:
bili.article cv12345678
bili.article https://www.bilibili.com/read/cv12345678
bili.article 12345678自动解析
当 autoParseLinks 配置为 true 时,插件会自动识别并解析消息中的 bilibili 链接。
支持的链接格式:
- 视频:
https://www.bilibili.com/video/BV...或BV...或av... - 动态:
https://www.bilibili.com/opus/...或https://b23.tv/... - 专栏:
https://www.bilibili.com/read/cv...或cv...
显示效果
视频信息
- 标题
- UP 主
- 时长
- 发布时间
- 播放/点赞/投币/收藏/分享数据
- 视频简介(前100字符)
- 封面图
- 视频链接
动态信息
- 作者
- 发布时间
- 动态内容(前200字符)
- 点赞/转发数据
- 图片(如有)
- 动态链接
专栏信息
- 标题
- 作者
- 发布时间
- 阅读/点赞/收藏/投币数据
- 文章摘要(前150字符)
- 封面图(如有)
- 专栏链接
开发
# 安装依赖
npm install
# 构建
npm run build许可证
MIT License
