# 更新日志 ## [v1.1.47] - 2025年2月24日20:25:28 ### 新增 * 新增 local ip. ## [v1.1.46] - 2025年2月22日11:13:37 ### 新增 * 新增 CGO_ENABLED=0 字段 ## [v1.1.45] - 2025年2月21日15:56:07 ### 新增 * 新增 log service 字段 ## [v1.1.44-beta.1] - 2024年8月5日11:36:07 ### 新增 * 新增 "gletkt_xlcj-1245258905417052160","ceshi-1149914105856290816","geliyoupingkongtiao-1289106967398617088","jhdpbxzswd-1364089899207012352","lxtest-1697504067777118921","lxtest-1697504245166677379","lchat-1736631343458063755" 的技能解析 ## [v1.1.43-beta.28] - 2024年3月20日17:24:15 ### 变更 * fm 细分码87654321 fm过滤m3u8 更改判断规则 ## [v1.1.43-beta.27] - 2024年3月20日15:58:34 ### 变更 * 腾讯切换正式环境 ## [v1.1.43-beta.26] - 2024年3月20日10:47:31 ### 变更 * 字段冲突 type更改为newsType ## [v1.1.43-beta.25] - 2024年3月4日16:44:11 ### 删除 * 删除urltype判断逻辑 ## [v1.1.43-beta.24] - 2024年3月4日15:57:55 ### 变更 * appkey"a8814080829e11eda5c8e38bb1008e50" mid"10f05" 特殊处理同987654321设备一致 ## [v1.1.43-beta.23] - 2024年3月4日15:15:19 ### 变更 * appkey"a8814080829e11eda5c8e38bb1008e50" mid"10f05" 特殊处理同987654321设备一致 ## [v1.1.43-beta.22] - 2024年2月1日17:17:05 ### 修复 * 故事 title不存在则从selfData里找 ## [v1.1.43-beta.21] - 2024年1月24日15:11:11 ### 修复 * 旧版 修复闹钟不同步的问题 ## [v1.1.43-beta.20] - 2024年1月10日15:06:14 ### 变更 * 旧版 屏蔽音乐的"search_prev_song"意图 ## [v1.1.43-beta.19] - 2023年12月22日10:04:48 ### 变更 * 旧版 更改baike获取回复语的方式 ### 新增 * 流式 新增mchat的解析 ## [v1.1.43-beta.18] - 2023年11月30日14:31:38 ### 新增 * 增加对提醒native command指令的支持 ## [v1.1.43-beta.17] - 2023年11月29日09:56:13 ### 新增 * 新增homeId ## [v1.1.43-beta.16] - 2023年11月28日10:39:22 ### 新增 * tencentWs 接入闹钟提醒技能 * 修复mid mac 未赋值的问题 ## [v1.1.43-beta.15] - 2023年11月23日11:15:13 ### 变更 * OtherDomainWs 的回复语策略 ## [v1.1.43-beta.14] - 2023年11月23日10:24:06 ### 变更 * OtherDomainWs 的回复语策略 ## [v1.1.43-beta.13] - 2023年11月23日10:24:06 ### 变更 * OtherDomainWs 的回复语策略 ## [v1.1.43-beta.12] - 2023年11月22日14:22:55 ### 新增 * 增加技能解析 ## [v1.1.43-beta.11] - 2023年11月16日10:54:44 ### 新增 * 增加注释 ## [v1.1.43-beta.10] - 2023年11月10日09:45:08 ### 变更 * 直播类型链接过滤逻辑增加mid midType限制 ## [v1.1.43-beta.9] - 2023年11月8日10:21:15 ### 新增 * 增加直播类型链接的过滤逻辑, 过滤后资源列表为空时返回回复语"小格没有找到相关的资源哦" ## [v1.1.43-beta.8] - 2023年10月23日14:00:31 ### 新增 * tencent wss 增加geography_kbqa general_question_answering htwhys_qa_pairs invention_qa_pairs 的解析 ## [v1.1.43-beta.7] - 2023年10月23日14:00:31 ### 变更 * tencent wss 增加language字段 ## [v1.1.43-beta.6] - 2023年10月9日15:14:46 ### 变更 * tencent wss 链接地址从consul env中获取 ## [v1.1.43-beta.5] - 2023年10月9日14:05:08 ### 变更 * tencent wss 链接地址从consul env中获取 ## [v1.1.43-beta.4] - 2023年9月27日10:54:13 ### 新增 * 新增 llm domain 的解析 ## [v1.1.43-beta.3] - 2023年9月27日10:33:14 ### 删除 * 去掉特殊处理(特殊处理部分设备切换到腾讯大语言模型bot) ## [v1.1.43-beta.2] - 2023年9月27日09:58:38 ### 新增 * 特殊处理部分设备切换到腾讯大语言模型bot ## [v1.1.43-beta.1] - 2023年9月18日10:40:16 ### 新增 * 腾讯流式接口 请求增加Location.City字段 * 增加RewrittenQuery字段 ## [v1.1.42-beta.2] - 2023年9月18日10:40:16 ### 修复 * search_ancientpoem_meaning responseText转义字符引发json解析错误 ## [v1.1.42-beta.1] - 2023年9月13日14:51:14 ### 修复 * search_ancientpoem_meaning responseText转义字符引发json解析错误 ## [v1.1.41-beta.4] - 2023年8月3日14:08:56 ### 修复 * 修复鉴权服务挂掉时引发的错误 ## [v1.1.41-beta.3] - 2023年7月27日17:18:03 ### 修复 * 修复鉴权服务挂掉时引发的错误 ### 变更 * dmsdk status为1时也获取dsn ## [v1.1.41-beta.2] - 2023年7月27日11:03:12 ### 变更 * 更改账号绑定\过期的提示话术 * 完善log输出 ## [v1.1.41-beta.1] - 2023年7月26日15:37:48 ### 变更 * 取消globalCtrl下'确定' '取消' 的协议转换 ## [v1.1.40-beta.40] - 2023年6月29日14:11:48 ### 变更 * SessionComplete字段缺失问题 ## [v1.1.40-beta.39] - 2023年6月25日10:59:37 ### 变更 * 查询闹钟和提醒时, 内容过多就进行截断, 按照句子截断 ## [v1.1.40-beta.38] - 2023年6月21日15:24:46 ### 变更 * 优化 日志字段 ## [v1.1.40-beta.37] - 2023年6月21日11:51:00 ### 新增 * 增加 腾讯wss 的接入方式 * 增加 流式grpc接口TencentNluParseStream * 增加 日志字段 * 增加 readme对查票接口的说明 ## [v1.1.40-beta.36] - 2023年6月16日16:10:43 ### 变更 * 解决weather回复语带有转义字符导致json解析失败的问题 ## [v1.1.40-beta.35] - 2023年6月16日11:28:26 ### 变更 * 增加日志字段 * 增加help domain的解析, 使用固定的回复 ## [v1.1.40-beta.34] - 2023年6月12日15:33:00 ### 变更 * 增加日志字段 ## [v1.1.40-beta.33] - 2023年6月12日14:17:00 ### 变更 * 增加日志字段 ## [v1.1.40-beta.32] - 2023年6月12日13:36:44 ### 变更 * 增加日志字段 ## [v1.1.40-beta.31] - 2023年6月12日10:48:21 ### 变更 * 增加日志字段 * news 回复语修改 * tencentV2 票据字段的校验及默认字段 ## [v1.1.40-beta.30] - 2023年6月5日10:46:46 ### 变更 * 从环境变量读取腾讯的配置信息 ## [v1.1.40-beta.29] - 2023年5月17日09:22:17 ### 变更 * 删除音乐资源扩充的代码逻辑 ## [v1.1.40-beta.28] - 2023年5月11日09:36:58 ### 变更 * 音乐资源扩充到30首, 分组排序方便终端测试 ## [v1.1.40-beta.27] - 2023年5月10日13:51:52 ### 变更 * 音乐资源扩充到20首用于测试 ## [v1.1.40-beta.26] - 2023年5月10日10:37:31 ### 变更 * 音乐资源扩充到30首用于测试 * 增加音乐数目限制逻辑(mid非11011机型) ## [v1.1.40-beta.25] - 2023年5月9日17:18:10 ### 变更 * dmsdk status==0时 使用其返回的appkey accessToken ## [v1.1.40-beta.24] - 2023年5月4日13:50:31 ### 变更 * TokenSearch 使用增加mid vender字段查询dsn ## [v1.1.40-beta.23] - 2023年4月27日15:36:54 ### 变更 * 腾讯v2 增加世界之最的解析 * 腾讯v2 古诗词鉴赏和意思, 拼接增加":" ## [v1.1.40-beta.22] - 2023年4月25日16:17:00 ### 变更 * 腾讯v2 古诗domain中, 查询古诗含义, 查询古诗鉴赏, 拼接textContent 和 Text 进行返回 ## [v1.1.40-beta.21] - 2023年4月24日13:59:24 ### 变更 * 腾讯v2 增加mchat的解析 ## [v1.1.40-beta.20] - 2023年4月19日11:16:51 ### 变更 * 腾讯v2网关协议变更 auth字段放在http Header中 ## [v1.1.40-beta.19] - 2023年4月14日11:27:34 ### 变更 * 协议增加tRequestId字段 * 腾讯v2 增加requestid参数 ## [v1.1.40-beta.18] - 2023年4月10日13:58:07 ### 变更 * 腾讯v2 增加globalctrl3技能的解析 ## [v1.1.40-beta.17] - 2023年4月4日17:18:55 ### 变更 * 腾讯v2 不再填充guid字段 ## [v1.1.40-beta.16] - 2023年4月4日15:42:13 ### 新增 * 新增guid字段 ## [v1.1.40-beta.15] - 2023年3月28日15:04:41 ### 新增 * tencentV2 screen_control volumectrl3 music ### 修复 * tencentV2 guid的生成方式与旧接口的生成方式进行统一 ## [v1.1.40-beta.14] - 2023年3月27日10:36:45 ### 修复 * tencentV2 weather domain 的 text 校验 ## [v1.1.40-beta.13] - 2023年3月27日10:03:54 ### 修复 * tencentV2 weather domain 的 selfData 解析出错 ## [v1.1.40-beta.12] - 2023年3月20日17:05:16 ### 新增 * 增加鉴权信息字段, 腾讯v2 优先使用被传过来的鉴权信息 ## [v1.1.40-beta.11] - 2023年3月17日09:06:01 ### 修复 * 腾讯v2 newsdomain response_text 回复语过长, 替换成固定回复: "为你找到以下新闻:" ## [v1.1.40-beta.10] - 2023年3月16日17:24:16 ### 修复 * 删除resType 字段的获取 ## [v1.1.40-beta.9] - 2023年3月16日11:48:10 ### 新增 * 腾讯v2接口 新增 Command字段透传 ## [v1.1.40-beta.8] - 2023年3月15日15:44:38 ### 新增 * 腾讯v2接口 新增 default domain ## [v1.1.40-beta.7] - 2023年3月15日15:24:10 ### 变更 * 腾讯v2接口ip赋值更改为 Header X-Forwarded-For ## [v1.1.40-beta.6] - 2023年3月15日14:37:59 ### 变更 * 细分码存在非十进制数字的情况, 将 midType 重命名为vender, 相关的proto协议及数据库表进行更新 ## [v1.1.40-beta.5] - 2023年3月13日10:43:56 ### 新增 * 增加服务发现没有找到对应服务的校验机制 ### 变更 * weather 删除mid限制 删除selfData的返回 * chengyu 取消转为chat返回 ## [v1.1.40-beta.4] - 2023年3月9日19:01:11 ### 新增 * 模拟重定向 ## [v1.1.40-beta.3] - 2023年3月3日08:49:51 ### 新增 * 股票 星座 笑话 闲聊 体育 电台 古诗 新闻 节假日 ## [v1.1.40-beta.2] - 2023年2月28日15:55:28 ### 变更 * midAppKey 表增加midtype urltype字段, 读取进行兼容 * 请求协议增加midtype字段 * 增加新旧bot(接口)的访问逻辑, 指定的mid midtype(细分码)会访问新接口新bot * 增加腾讯新接口的访问方式 * 新接口 天气 和 闲聊 技能的解析逻辑 ## [v1.1.40-beta] - 2023年1月15日11:02:59 ### 优化 * grpc请求增加 grpc.WithNoProxy() ## [v1.1.39] - 2023年1月12日11:08:53 ### 修复 * 修复仅支持中英文翻译的判断逻辑 ## [v1.1.38] - 2023年1月12日10:40:50 ### 优化 * 变更consul服务信息获取方式 * 不再兼容从dmsk获取dsn的http接口 ## [v1.1.37] - 2023年1月12日09:56:24 ### 新增 * 增加middleware中间件对panic捕获 ## [v1.1.36] - 2022年11月18日17:37:12 ### 修复 * replyWithChat() response_text中含有特殊字符(\n)导致的解析错误问题 ### 新增 * 对翻译语言进行了限制(测试) ## [v1.1.35] - 2022年10月28日10:23:16 ### 变更 * newsDomain 取消replay_present不支持的回复语 ## [v1.1.34] - 2022年10月21日11:14:33 ### 修复 * poemDomain response_text中包含需转义的字符串导致json字符串无法加载的问题 ## [v1.1.33] - 2022年10月14日14:19:37 ### 变更 * poemDomain 对 "search_ancientpoem_meaning", "search_ancientpoem_appreciation", "search_ancientpoem_chains"意图 response_text进行拼接 ## [v1.1.32] - 2022年9月14日19:17:35 ### 变更 * poemDomain responst_text 为空时使用textContent ## [v1.1.31] - 2022年9月13日14:40:58 ### 变更 * dislike的协议转换变更为next ## [v1.1.30] - 2022年9月5日09:31:12 ### 修复 * fmDomain缺少mediaId ### 新增 * music 增加playmore dislike的协议转换 * poem 增加next的协议转换 * fm 增加playmore next prev 的协议转换 ## [v1.1.29] - 2022年8月17日09:14:51 ### 优化 * 优化consul client初始化方式 ### 新增 * 增加对 globalctrl.turn_mid 协议转换 ## [v1.1.28] - 2022年8月11日13:00:28 ### 优化 * 优化通过consul获取host的方式 ## [v1.1.27] - 2022年6月20日15:00:12 ### 优化 * 天气技能 对内存不受限设备返回更多的天气数据 ## [v1.0.15.1] - 2022年6月9日10:54:57 ### 新增 - 天气技能 对无内存限制的设备返回更多的天气数据(vp柜机反馈缺少 温度,湿度,紫外线,七天天气数据,24小时温度数据) ### 说明 - tag v1.0.15 对应CHANGELOG.md文档中的 v1.0.9 - v1.0.15.1 表示在v1.0.15正式服版本基础上的修改 ## [v1.1.26] - 2022年5月23日14:38:30 ### 新增 * 天气技能 对有屏设备返回更多的天气数据(vp柜机反馈缺少 温度,湿度,紫外线,七天天气数据,24小时温度数据) * config.yaml 配置文件 增加注释 ## [v1.1.25] - 2022年5月23日10:17:48 ### 优化 * 禅道 #64 对 music 下指定意图(pause pause_v2 next resume replay stop exit )进行协议转换 * 禅道 #71 对 fm 下指定意图(change)进行支持, 对指定意图(pause exit stop)进行协议转换 ## [v1.1.24] - 2022年4月28日10:13:28 ### 修复 * 未能从dmsdk查票服务获取到Appkey AccessToken 时 通过mid去查AppKey AccessToken ## [v1.1.23] - 2022年4月21日10:13:28 ### 修复 * 更新docker file ## [v1.1.22] - 2022年4月19日10:13:28 ### 修复 * 更新docker file ## [v1.1.21] - 2022年3月30日11:25:14 ### 新增 * 请求叮当服务新增经纬度信息 ## [v1.1.20] - 2022年3月25日15:26:40 ### 新增 * 配置文件新增 11f06 10f05 相关的配置 ### 修复 * 删除v1.1.18 "设备差异化的配置写死" 临时写死的逻辑 ## [v1.1.19] - 2022年3月25日09:29:30 ### 修复 * alarmDomain 返回字段格式问题 * 优化consul实时获取服务消息 ## [v1.1.18] - 2022年3月22日17:38:36 ### 新增 * 设备差异化的配置写死 ### 修复 * 菜谱协议更改为listItems * 优化http鉴权 ## [v1.1.17] - 2022年3月4日15:11:00 ### 新增 * dmsdk grpc服务不存在时则使用http接口获取鉴权dsn * 实时从consul中获取服务信息 * 增加grpc recover中间件 ## [v1.1.16] - 2022年3月4日15:11:00 ### 修复 * globalctrl 协议转换, 修复错误字段origin->orgin ## [v1.1.15] - 2022年3月4日14:18:30 ### 修复 * globalctrl 协议转换, turn_volume_to 分数 实体 转百分制数值 ## [v1.1.10] - 时间 ### 新增 * 接入grpc鉴权服务 ### 修复 * 超时采用闲聊兜底 ## [v1.0.10] - 2021年12月23日16:02:57 ### 新增 * 增加"换一批歌曲"的解析 ### 修复 * 修复无资源列表返回时不使用服务定义的激活提示回复语 ## [v1.0.9] - 2021年11月26日15:27:50 ### 新增 * 从配置文件读取测试音频的链接 ## [v1.0.8] - 2021年11月11日15:21:34 ### 修复 * 增加"声道测试"音频资源 ## [v1.0.7] - 2021年11月8日16:23:53 ### 修复 * 修复jokeDomain 资源列表为空的时造成的错误 ## [v1.0.6] - 2021年10月27日10:03:47 ### 修复 * 增加music next 的返回数据的合法检测, 当腾讯解析返回错误数据时进行兜底回复 ## [v1.0.5] - 2021年10月19日14:03:45 ### 修复 * 因腾讯问题返回jokeDomain资源列表为空时导致的数组越界问题 * alarmDomain 增加对ret字段的判断,不等于0是不进行闹钟的插入 ### 新增 * mid 6400 及相应的appkey及token, 及相应的配置文件 ```sql INSERT INTO chatroom.mid_appkey (idmid_appkey, mid, appkey, access_token, mode, uri_type, created_at, updated_at, deleted_at) VALUES(101, '6400', 'd636a7e02d8111eca6607b3e5760da03', 'f4765fb437d342e2b4bdcf774db81882', 0, 0, '2021-10-15 15:56:45', NULL, NULL); ```