2

版本

  • Bot Composer 版本:4.7.0-preview-191208-1
    • 新鲜项目
    • 文档中触发的纱线命令
  • Windows 10 Pro 上的最新 Chrome 和 Edge (chromium) 稳定版

问题

“发送 HTTP 请求”Url 字段似乎不再接受变量作为我的输入。例如: ${getmyurl()}

验证似乎没问题:

发送 Http 请求

getmyurl 看起来像的地方(这不是一个逃避问题,我在这里尝试了多个值,有无引号等......):

# getmyurl()
- just-a-test-string-to-see-if-this-throws-an-invalid-url-exception

“Bot Framework Emulator”中的响应总是给出以下信息: BuildQnaAnwserUrl does not have an evaluator, it's not a built-in function or a custom function.

这曾经对我使用旧版本的 Composer (前缀仍然是@)。其他人有这个吗,我的语法不正确吗?

4

1 回答 1

0

您可以在对话开始时将 URL 保存在变量中。例如。设置一个属性 -> user.Url : urlString。在 http 方法 Url 字段中 -> 将其传递为${user.Url}. 变量的范围可以根据需求定义(用户/对话/对话/转)

发送 HTTP 请求

于 2021-04-19T16:00:31.717 回答