首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chatfuel redirect_to_blocks不工作

Chatfuel redirect_to_blocks不工作
EN

Stack Overflow用户
提问于 2017-06-01 18:09:36
回答 2查看 652关注 0票数 0

我在node JS应用程序中的chatfuel JSON API出现了问题。我尝试捕获错误并返回一条消息+一个redirect_to_block,以便能够再次询问用户。我的错误检测工作得很好,如果我尝试只显示一条消息,它就会工作。我的JSON是:

代码语言:javascript
复制
[{"text":"Please type again"}]

但是我不能在其中添加redirect_to_blocks (我甚至失去了文本消息显示)。我尝试了这些解决方案(可能还有更多),但我认为我不了解JSON结构:

代码语言:javascript
复制
// Solution 1 
[{ "message": { "text": "Please type again" }, "redirect_to_blocks": ["When?"] }]
// Solution 2 
[{ "messages": { "text": "Please type again" }, "block_names": ["When?"], "type": "show_block", "title": "go" }]
// Solution 3 
[{ "text": "Please type again" }, "redirect_to_blocks": ["When?"] }]

下面是我想要添加的代码块(我甚至不确定必须为JSON指定的名称)

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-07-31 17:49:03

Julian,适用于我的变通方法是从API返回以下JSON:

代码语言:javascript
复制
{
  "set_attributes": {
     "redirectBlock": <your block name>
  }
}

并在Chatfuel中构建如下结构:

Chatfuel flow

现在,您有了一个dispatcher,它允许您将值从API映射到块标题。

票数 0
EN

Stack Overflow用户

发布于 2020-07-30 20:17:24

我和你有同样的问题,

我在我的流中创建了一个json请求,它返回这个json:

代码语言:javascript
复制
{ "redirect_to_blocks": ["Block name"] }

但Chatfuel从不重定向到它。

我解决了这个问题,在"Automate“窗格中创建了一个同名的新块,它起作用了。

我知道你的问题已经过去很长时间了,但我希望它能对未来的问题有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44304669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档