在内联编辑器外使用对话流创建不可知卡。

问题描述 投票:0回答:1

我想在我用Python开发的Dialogflow webhook中创建卡片。我知道如何在内联编辑器中进行创建,但是当使用自己设计的webhook时,我必须禁止使用内联编辑器。

    agent.add(new Card({
        title: '*How has the COVID-19 crisis :mask:*',
        text: 'impacted the stability of your life?',
      })
    );
    agent.add(new Suggestion("1 :cold_sweat: *more exasperated and hopeless*"));
    agent.add(new Suggestion("2 :expressionless: *less freaked out than other people*"));
    agent.add(new Suggestion("3 :relieved: *More calm and hopeful*"));
    agent.add(new Suggestion("4 :fearful: *More scared and panicked*"));
    agent.add(new Suggestion("5 :smiley: *More surprised and baffled*"));

然而,当我使用一个自己设计的webhook时,我必须禁止使用内联编辑器。我不知道如何创建相同的卡片与按钮消息,以在一个自我设计的网站上使用它,无论是从应用程序与我的Flask应用程序的Post请求,或使用自定义payload选项。

如何从custome payload或app从post请求创建卡片?

我的网站是基于 本库

javascript python-3.x flask dialogflow chatbot
1个回答
0
投票

我想看看 pydialogflow-fillment 模块:它与Flask一起工作,并为您提供了一个SDK来创建主要的响应类型(文本响应,建议的行动)。

dialogflow_response.add(Suggestions(["Option 1","Option 2","Option 3"]))

查看Flask示例 GitHub

© www.soinside.com 2019 - 2024. All rights reserved.