跳到主要内容

v1.3.4

🚀 新功能

  • JS相关
    • 新增了一些js函数
    • 支持引入js模块
    • 支持js发送临时消息会话
    • 支持js获取插件列表
    • 支持命令调用并执行js
    • 支持js拦截事件
    • 支持js修改正则
    • 支持js使用motd对象
    • 新增PluginsLoaded事件
    • 支持获取类型名称、启动时间、设置预加载配置
  • 支持设置正则忽略群聊 (隐藏功能,需要通过修改文件实现)
  • 支持插件获取群成员缓存和设置对象
  • motd支持ipv6
  • 支持禁用指定页面
  • 支持自动更新
  • 服务器信息栏不再显示存档名称而是在线人数
  • 更新控制台版本命令
  • 支持服务器不在运行的时候禁用绑定功能
  • 支持设置自动运行的延迟
  • 新增了功能被禁用时的回复
  • 现在控制台版本也会显示欢迎页面了
  • 添加了合并导入正则的功能
  • 支持命令发送临时消息
  • 支持插件设置变量
  • 支持导入自定义程序集
  • WPF正则管理支持复制原有正则
  • 支持对插件进行详细配置
  • 支持发送临时会话消息
  • WPF使用富文本框绘制控制台
  • 添加了logo
  • 更改了部分函数名称
  • NET6支持结束进程时自动关闭子进程
  • 开启/强制结束服务器和连接机器人时自动更新详细信息栏
  • 命令行版本增加链接高亮
  • 输入Cron表达式时可预览最近20个执行时间
  • 支持查看用户协议

🐛 修复

  • ❗❗❗输入命令时未转义\n(此bug极其严重,可能导致服务器被执行意外的指令)
  • 服务器无法输入命令
  • Tostring()错误
  • WPF添加事件后不显示
  • WPF事件无法保存
  • WPF启动后崩溃
  • CPU使用率获取不正确
  • Winform下CPU占用显示不正确
  • 控制台输入框上下键切换不正确
  • 部分情况下获取CPU信息失败崩溃
  • 部分控制台彩色输出异常
  • 部分语言环境下可能大小写出现错误
  • 删除没有用的包
  • 服务器信息栏不再显示存档名称而是在线人数
  • 控制台空格显示不完全;字体异常
  • 输出文件时由于被占用而报错
  • 在系统极其卡顿的情况下服务器CPU使用率计算出错导致可能超过100%
  • cwd与当前目录不同时部分文件错位
  • 绑定返回布尔值错误
  • 删除没有用的编译信息
  • 插件加载阻塞主线程
  • 打开OpenFileDialog异常崩溃
  • 输出时自动消除了行尾空格
  • 当服务器类型为未知时仍会尝试获取motd
  • WPF的MessageBox不换行
  • #31 主题跟随系统无法读取
  • 禁用后的插件无法被识别
  • WPF分隔线颜色不随主题变化
  • 禁用的任务仍能被触发
  • Winform在NET6下部分文字被遮挡
  • 服务器输出行尾空格被裁切
  • 控制台版本初始化时不保存设置
  • WPF分隔线颜色不随主题变化
  • WPF的ThemeFollowSystem和UseDarkTheme设置无法正确保存
  • 删除无效控件和资源
  • 应用变量时可能返回null
  • 部分情况下Motdje数据包被截断
  • js的motd获取失败
  • js的logger与log输出不一致
  • js定时器取消时错误
  • js报错显示不完整
  • WPF初始化时出现未经处理的异常

🧰 其他

  • 支持查询在线使用人数
  • 更新语法
  • 修改部分嵌套
  • 调整项目结构
  • 添加扫描工作流
  • 更改变量名大小写
  • 更改motd的成员类型
  • 降低部分数据的保存频率
  • 提高获取服务器信息的速度
  • 提高解析命令和替换变量的速度
  • 文件task -> schedule (可能需要重新导入数据文件) 已自动实现转换读取