Repository navigation
HuHoBotPenguin v1.3.0
HuHoBotPenguin v1.3.0
插件版本升至 1.3.0。附属插件开发模式全面升级,推荐所有用户更新。
🔌 全新附属插件开发模式(addons 目录)
主插件现在自动扫描 plugins/HuHoBotPenguin-LLSE(-Llama)/addons/ 目录并加载附属插件,直接传入 API 上下文:
- 无需 manifest 依赖声明、无加载顺序问题——告别
ll.imports失败与重试样板代码 - 目录自动创建;改代码后
huhobot reload立即生效(require 缓存自动清除) - 注册即记录:插件卸载/重载时自动注销其监听器、命令、正则与元数据
- 单个插件崩溃自动隔离,不影响主插件和其他附属插件
- 示例插件已内置:
addons/demo-addon/ - 新增控制台命令
huhobot addons查看已加载列表;features.load-addons开关(默认开)
// addons/demo-addon/index.js —— 就这么简单
module.exports = (addon) => {
addon.logger.info('已加载'); // 自动带 [demo-addon] 前缀
addon.onRecvMsg((msg, event) => { /* ... */ });
addon.registerBotCommand('demo', 'say hi {user}', 0, true);
};📡 附属 API 大幅扩充
对齐 QQ 官方开放平台最新能力:
- 单聊(C2C):
onPrivateMsg事件监听 +sendPrivateText发送 - 群管理:
muteMember/unmuteMember禁言、getJoinRequests/approveJoinRequest入群申请审批、onJoinRequest事件(均需机器人群管理员身份) - 正则命令:
registerRegexCommand—— 正则匹配触发,支持取消默认处理 - 元信息:
getBotInfo/getVersion/getGroups/isAdmin - 🧩 附属插件注册中心:
registerAddon注册元数据,Llama 版 WebUI 新增「附属插件」页,群指令「已加载插件」查询
⬆️ 升级
- 下载对应版本 zip,替换
plugins/下插件目录内容 - 重启服务器(或
huhobot reload) - 配置自动迁移,无需手动改动
完整变更: v1.2.0...v1.3.0