我想在我用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请求创建卡片?
我的网站是基于 本库
我想看看 pydialogflow-fillment 模块:它与Flask一起工作,并为您提供了一个SDK来创建主要的响应类型(文本响应,建议的行动)。
dialogflow_response.add(Suggestions(["Option 1","Option 2","Option 3"]))
查看Flask示例 GitHub