官方插件

每个功能以独立模块发布;模块自带的 plugin-conf 会把对应包加入插件扫描范围。

模块功能运行条件
falowp-bot-plugin-user用户资料、金币、好感度、排行数据库配置、JDBC 驱动
falowp-bot-plugin-auth最低权限检查、封禁与解封数据库配置、JDBC 驱动
falowp-bot-plugin-ai对话、上下文与工具调用数据库配置、OpenAI 兼容配置
falowp-bot-plugin-biliUP 动态、直播订阅、登录、视频摘要数据库配置、权限插件
falowp-bot-plugin-coin打工、打劫用户插件
falowp-bot-plugin-signin每日签到用户插件
falowp-bot-plugin-wordcloud群词云数据库配置、HanLP
falowp-bot-plugin-repeat复读与戳一戳互动无额外配置
falowp-bot-plugin-idle每日摸鱼提醒网络日历
falowp-bot-plugin-kfc周四文案无额外配置

引入示例

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

用户与权限模块的职责、依赖关系和 API 见用户与权限,数据源配置见数据库。包含数据库表的模块会在初始化时通过 Exposed 创建自己的表。