• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
HuHoBotPenguin - 全新QQ官方群管服机器人(HuHoBot转生项目)

原创 LSE HuHoBotPenguin - 全新QQ官方群管服机器人(HuHoBot转生项目) v1.1.0

完成注册/登录后下载

🔌 附属插件 API(重大更新)​

对齐 Java 版适配器公共 API,其他 LLSE 插件现在可以通过 ll.imports("HuHoBotPenguin", "<函数名>") 扩展机器人能力:

  • 事件监听:onRecvMsg 监听所有 QQ 消息(在命令处理前触发),onBotCommand 监听自定义命令命中;支持 replyText / replyMarkdown 被动回复和 setCancelled() 拦截默认处理
  • 运行时命令:registerBotCommand(key, command, permission, pushMenu) / unregisterBotCommand(key),动态注册/注销群指令
  • 查询接口:getAuthenticatedQq(认证状态)、getBindingName(白名单绑定游戏名)
  • 主动推送:sendGroupText / sendGroupMarkdown / sendAllGroupsText / sendAllGroupsMarkdown
  • 统一的 MsgPack 消息快照;API 为全局单例,huhobot reload 后已持有引用不失效
JavaScript:
// 附属插件示例
const onRecvMsg = ll.imports('HuHoBotPenguin', 'onRecvMsg');
    onRecvMsg((msg, event) => {
        if (msg.content.includes('广告')) {
            event.replyText('请勿发送广告');
            event.setCancelled();
    }
});

详见各版本目录下 README.md 的「附属插件 API」章节。

📋 QQ 官方指令面板同步​

  • 内置命令自动同步到 QQ 官方群聊指令面板(features.push-menu,默认开启)
  • 附属插件 registerBotCommand(..., pushMenu=true) 的命令也会进入面板,且优先展示
  • 管理员命令(执行命令 / 加管理 / 删除白名单等)自动标记"仅管理员可点"
  • 面板跨重启复用,配置变更后自动增量更新
说明:QQ 客户端同一场景只展示一个面板,本插件仅维护一个(上限 20 个命令,超出部分跳过并记录日志)。可用 commands.<命令名>: false 关闭不需要的内置命令腾出位置。

📝 其他​

  • 新增配置项:features.push-menu(默认 true)
  • 消息处理顺序调整为:附属插件消息事件 → 内置命令 → 运行时命令 → 全量转发 → AI(Llama 版)

⬆️ 升级​

替换 plugins/HuHoBotPenguin-LLSE/(或 -LLSE-Llama/)下的插件文件后,控制台执行 huhobot reload 或重启服务器即可。无需改动现有配置。
feat(motd): 添加自定义Markdown功能支持

  • 在Motd配置中新增customMarkdown选项
  • 读取config同目录下的online.md文件作为自定义Markdown

构建信息​

# HuHoBot-BDS-Adapter v0.3.4

feat(config): 更新配置版本并添加Markdown支持
- 在 config 中添加 motd.markdown 字段,未来会支持Markdown输出
feat(config): 添加异步连接选项并升级配置版本
  • 在 config 中添加 connectMethod 字段,默认值为 1 (异步连接)
  • 实现异步连接功能,支持同步和异步两种连接方式

构建信息​

# HuHoBot-BDS-Adapter v0.3.2

- **fix(Respone)**: 修复Respone时无法上报的问题
# HuHoBot-BDS-Adapter v0.3.1

- **fix(Respone)**: 修复Respone时无法上报的问题
# HuHoBot-BDS-Adapter v0.3.0

- **fix(Websocket)**: 修复部分情况下出现1006不连接的情况
- **feat(Config)**: 添加callbackConvert字段
# HuHoBot-BDS-Adapter v0.2.9

- **fix(Websocket)**: 迁移服务
# HuHoBot-BDS-Adapter v0.2.8

- **fix(Websocket)**: 添加了新的重连情况
- **fix(command)**: 修复了命令执行错误
[MD]- **refactor(Websocket)**: 重构 WebSocket 自动连接逻辑[/MD]
后退
顶部 底部