如何使用nodejs在dialogflow中的卡片响应中添加多个按钮?

时间:2019-07-05 15:23:59

标签: javascript node.js dialogflow

我正在尝试使用dialogflow nodejs在facebook Messenger卡响应中添加多个按钮。我可以从dialogflow控制台执行此操作,但不能使用代码

p<-ggplot(data=data.frame,aes(x=x,y=value))+
geom_boxplot(size=0.1, fill="grey90")+
geom_point(aes(x=x, y=value, fill="black"),inherit.aes=FALSE, colour="red", size=2, position=position_jitterdodge(jitter.width = 0.25), show.legend=FALSE)+
facet_wrap(~variable,scales="free_y")+
theme_bw()

2 个答案:

答案 0 :(得分:0)

根据此https://github.com/dialogflow/dialogflow-fulfillment-nodejs/blob/master/src/rich-responses/card-response.js。您不能直接这样做。您必须编辑库代码才能执行此操作。只需编辑行号274和279之间的代码即可支持多个按钮。

答案 1 :(得分:0)

我创建了这个支持多按钮的非正式分支: https://github.com/fabio-C/dialogflow-fulfillment-nodejs

仅测试了Facebook / Messanger平台。