# 8.8015
1.新增 变量if,for,while,switch
2.新增 变量\[try.throw\]
# 8.8011
1.优化 底层
# 8.8010
1.修复 变量大小写敏感的问题
# 8.8009
1.修复 变量失效的问题
# 8.8008
1.修复 对话相关变量的部分问题
# 8.8007
1.优化 [设置附加协议],支持自定义协议头顺序了
# 8.8006
1.修复 循环的问题
# 8.8005
1.修复 自定义变量参数失效的问题
2.修复 部分情况下会乱码的问题
3.新增 变量[写入特殊文件],支持将base64编码的内容写入到文件中
4.更改 广告词的本地文件不再加密,启动时会自动解密
# 8.8004
1.修复 变量处理大小写敏感的问题
2.新增 自定义变量参数自动识别个数
3.优化 插件变量运行步骤的显示
4.优化 搜索变量部分,可以单独展示所有结果
5.新增 变量[获取网页协议头]
# 8.8003
1.修复 添加定时任务提示 时间不合法 的问题
2.调整 错误仅在调试模式下上报(此模块会在正式版中移除)
# 8.8002
1.修复 使用[SQL执行语句]变量插入数据会插入两条的问题
2.优化 底层
3.新增 事件【事件_配置被停用】
# 8.7997
1.修复 删除命令后配置页面被清空的问题
2.修复 定时任务失效的问题
3.修复 部分情况点击设置按钮会崩溃的问题
4.修复 销毁对话后取对话内容不返回的问题
5.优化 SQL相关变量
6.优化 自定义变量速度
# 8.7996
1.优化 底层
# 8.7995
1.修化 底层
# 8.7994
1.修化 IO独写
2.回退 变量[读入文件],可以自动判断编码
```
旧变量:[读入文件①;②] ①:文件名,②:是否UTF8编码(填写 真/假)
新变量:[读入文件①] ①:文件名 (会自动判断编码)
```
# 8.7993
1.修复 自定义变量失效的问题
# 8.7992
1.优化 IO读写
2.修复 变量[群主号码]
3.调整 变量[读入文件],不再支持自动判断编码
```
旧变量:[读入文件①] ①:文件名 (会自动判断编码)
新变量:[读入文件①;②] ①:文件名,②:是否UTF8编码(填写 真/假)
```
# 8.7991
1.优化 内存架构
# 8.7990
1.修复 变量[Json运行]
# 8.7989
1.优化 变量[Json运行]
2.优化 变量[Json数值]
3.新增 变量[Json文本]
```
在最初的版本中,Json不支持UTF8字符,所以Json文本中的数字和文本都可以由[Json运行]取出
在之前的版本中,Json支持了UTF8字符,但是Json0.文本中的数字无法由[Json运行]取出了,无疑造成了不便
在这个版本中,[Json运行]会在内部判断用户需要 数字 还是 文本,返回正确的内容(不保证完全准确)
示例 : [Json载入标识符;{"x":1,"y":[1,2,3],"z":{"d":"this is test"}}]
[Json运行标识符;x] ->返回 1
[Json运行标识符;y[1]] -> 返回 2
[Json运行标识符;z.d] -> 返回 this is test
不过,为了防止错误,请用户在以后的配置中区分[Json数值]和[Json文本],以防出现不可预料的运行结果
```
4. 新增 变量[违禁词列表]
5. 优化 内存架构
6. 修复 新用户提示”找不到dll命令“的问题
7. 修复 tree.dll无法下载,导致插件无法正常初始化的问题
# 8.7988
1.新增 事件【事件_收到API请求_类型:】
2.新增 变量[API.url_path]
3.新增 变量[API.post_data]
# 8.7986
1. 修复 细节问题
2. 新增 变量[操作配置项]
3. 新增 变量[返回处理]
```
使用[返回处理①],当前运行内容将会返回①处的内容
例如自定义变量中使用了[返回处理12345]
配置中调用这个变量,这个变量就会返回“12345”
如果自定义变量中使用[结束处理12345],那么调用它的配置会停止执行后面的代码,直接返回“12345”
```
3. 新增 Try Catch变量
,详细查看[此处](http://d.doeca.cc/1541991)
4. 优化 MySQL相关变量
5. 优化 变量[设置对话模式]
```
[设置对话模式①;②;③]
参数②新增类型6
参数:①:标识符 ②:类型( 6.添加指定信息[填写群号或者QQ号]) ③:消息内容 返回值:返回设置结果
```
6. 优化 变量[赋值]
```
使用[赋值①]后,可以使用[①]来取值了,不再需要使用[取值①]
```