Bilibili 订阅

falowp-bot-plugin-bili 提供 UP 主动态、直播状态、登录态和视频摘要功能。

添加依赖

dependencies {
    implementation("com.blr19c.falowp:falowp-bot-plugin-bili:${VERSION}")
    runtimeOnly("org.mariadb.jdbc:mariadb-java-client:${VERSION}")
}

模块包含数据库和权限运行依赖。Cookie、订阅与动态状态通过数据库保存,因此还需要完成数据库配置

命令

命令权限用途
B站订阅 <mid>MANAGER为当前来源订阅 UP
删除B站订阅 <mid>MANAGER删除订阅
查看B站订阅普通成员查看当前来源订阅
B站登录ADMINISTRATOR扫码保存 Cookie
BV/AV视频摘要命令普通成员获取视频 AI 摘要

插件每分钟轮询动态和直播状态,每天刷新用户信息。首次直播会发布 BiliLiveStartEvent,结束发布 BiliLiveEndEvent,新动态发布 BiliDynamicEvent。其他插件可以订阅这些事件。

API 复用

BiliClient 公开用户信息、动态、视频、直播房间、弹幕连接和发送直播消息等扩展。Cookie 使用数据库存储。调用频率、登录态和 Bilibili 风控都可能变化,生产中要记录返回码、退避重试,并避免高频轮询。