📌 本体更新
- 优化文档
- 补全依赖
-
getCommandFromMessage 调整,支持 Api.Message | string- 调整命令前缀
- 增加消息序列化还原方法
🔌 插件更新
通用改进
- 放弃旧的 node-schedule,全面切换至 cron
- 适配全新插件系统(部分插件尚未完全适配)
- 固定定时任务 → 使用 cronTasks
- 动态定时任务 → 使用 cronManager
-
description 必须包含明确的使用说明- 插件前缀应动态获取,而不是写死
- sudo 模式下涉及触发者原始消息需使用 trigger
- 时间统一为
zh-CN 格式,时区设为 Asia/Shanghai- 用户/频道/对话展示可参考 acron.formatEntity 与 sudo.buildDisplay
- 配置存储可选择 sqlite 或 lowdb
插件详情
• acron, send_cron, forward_cron, pin_cron
- 定时发送 / 转发 / 复制 / 置顶 / 取消置顶 / 删除消息 / 执行命令
- 替代旧的 send_cron、forward_cron、pin_cron
• eat
- 支持 sudo 模式下 trigger 为原始消息
- 表情包“我”优先取 trigger
• gpt
- 数据文件规范化
• dbdj
- 新增 点兵点将 功能:从最近消息中随机抽取指定人数
• npm, tpm
-
npm 更名为 tpm- 优化输出显示与长消息处理
- 支持插件安装记录
- 新增一键更新功能
• re
- 示范最后删除原始消息
- 支持话题
• help
- 支持定时任务
- 描述支持动态生成
- 默认关闭链接预览
• debug, entity, msg, id
- 新增 entity, msg 调试功能
- 吸收 id,合并为 debug 插件
• sure
- 2 秒后自动删除原消息
- 修复类型判断
- 支持赋予他人 bot 身份发消息(支持重定向)
- 支持内置命令(操作 aban 等)
-
_command: 开头的消息自动识别为命令• sudo
- 支持 trigger 原始消息
- 修复类型判断
- 使用缓存,支持频道马甲与固定 id 链接
- 简化判断逻辑
-
add/del 支持回复消息或传入 uid/@username- 新增对话白名单
• sendLog
- 支持发送日志文件到收藏夹或自定义目标
• bf
- 修复时区问题
• ping
- 修复 dc1~dc5 icmp avg 取值问题
⚙️ 更新方式
- 更新主程序:
update -f- 安装新插件:
tpm i <插件名>- 一键安装全部插件:
tpm i all📢 声明
本次为TeleBox Dev更新
等待测试结束后
本体与插件会一并推送到 main 分支
⚠️ 部分插件的数据库需要手动迁移
建议先备份 导出
若出现 bug,会在后续快速修复,敬请耐心等待