v1.3.4.1
更新警告
此版本含有多个破坏性更改,可能导致部分插件出现问题
🚀 新功能
- 优化热重载逻辑
- 更新链接
- 支持热重载文件
- 多线程处理控制台输出#47 需要更多测试
- 支持获取当前服务器的Motd
- 优化了js获取Net对象
- 支持事件获取触发的成员变量
- 新增
MsgID
变量 - 为调用js回调添加
message_id
参数 - 自动删除JS计时器
- 单文件部署发行 #37 (only for net6.0-windows)
- ⚠配置文件使用小写驼峰保存
- 获取Serein设置
serein.getSettings()
获取到的key将以小驼峰模式命名(事件除外)
- 获取Serein设置
- 增加函数类型校验
🐛 修复
- 函数英文拼写不规范
- 游戏ID匹配时未忽略大小写
- 无法通过命令行开启debug模式
- ❌初始化
Motdpe
崩溃 (较严重) - js获取的数组类型不正确
- 函数英文拼写不规范
- 定时任务判断错误
- 插件数据包事件的文本未转码
- net6下内存不更新
- 私聊消息触发群组缓存写入
- ⚠js解释器bug(sebastienros/jint#1542) 暂时回退版本
- ⚠js获取的数组类型不正确
- 通过获取Serein设置对象
serein.getSettingsObject()
获取的Bot.PermissionList
和Bot.GroupList
类型由System.Collections.Generic.List<Int64>
转为JS原生数组
- 通过获取Serein设置对象
- ❌插件触发异常 (较严重)