自定义全局变量在指定回复模块手动输入模式下引入无效
例行检查
- [X] 我已确认目前没有类似 issue
- [X] 我已完整查看过项目 README,以及项目文档
- [X] 我使用了自己的 key,并确认我的 key 是可正常使用的
- [X] 我理解并愿意跟进此 issue,协助测试和提供反馈
- [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭
你的版本
- [ ] 公有云版本
- [X] 私有部署版本, 具体版本号: 4.8.3
问题描述, 日志截图 自定义了一个全局变量,保存了知识库搜索结果,然后在指定回复模块中引用的时候无法正常使用,输出的时候直接输出了变量名 复现步骤
预期结果
直接输出知识库搜索结果
相关截图
接一个文本加工,在文本加工里引用变量,然后接到指定回复
测了下没啥问题,是不是你的变量更新没执行~
手动设置变量值是可以的,但是把知识库搜索结果赋值后,就无法输出。变量肯定是有值的,只是指定回复使用文本模式的时候使用自定义的变量就不行。我第一张图指定回复直接用变量是可以的,只有文本模式下有点问题
手动设置变量值是可以的,但是把知识库搜索结果赋值后,就无法输出。变量肯定是有值的,只是指定回复使用文本模式的时候使用自定义的变量就不行。我第一张图指定回复直接用变量是可以的,只有文本模式下有点问题
但是我图里也是文本模式呢,也经过了更新。
手动设置变量值是可以的,但是把知识库搜索结果赋值后,就无法输出。变量肯定是有值的,只是指定回复使用文本模式的时候使用自定义的变量就不行。我第一张图指定回复直接用变量是可以的,只有文本模式下有点问题
但是我图里也是文本模式呢,也经过了更新。
跟楼主是同样的问题,一开始新建一个不赋值的自定义全局变量,然后用用变量更新给这个变量赋值,在指定回复会直接输出变量名