我对常去有个问题。我会向你解释这个场景,这样你才能更好地理解
我想创建一个按钮或卡片的列表,以便当用户单击时,他单击的选项被发送到实现,并在那里进行处理。
有人知道怎么做吗?
流程1)用户在hangout聊天中写"hello“
2)此消息("hello")被发送到对话框,然后对话框处理该消息并将其发送到完全填充。
3)在实现过程中,将以json格式详细说明响应(稍后将看到)。在这个答案中,包含一个名为onClick的对象,其中包含另一个名为action的对象,其中包含另一个名为actionMethodName的对象,您可以在其中定义要去的地方(在这种情况下,最好将用户重定向到另一个意图)。
问题是,当您单击该按钮时,会收到一条消息:“无法联系您的机器人。请稍后再试。”
我想要的是,一旦用户点击它,机器人将识别事件(CARD_CLICKED),并将他带到另一个意图。
CustomPayload: function () {
return {
"actionResponse": {
"type": 'CARD_CLICKED'
},
"payload": {
"hangouts": {
"sections": [
{
"widgets": [
{
"textParagraph": {
"text": "<b>Roses</b> are <font color=\"#ff0000\">red</font>,<br><i>Violets</i> are <font color=\"#0000ff\">blue</font>"
}
},
{
"buttons": [
{
"textButton": {
"text": "NEXT INTENT",
"onClick": {
"action": {
"actionMethodName": "intent",
"parameters": []
}
}
}
}
]
}
]
}
],
"header": {}
}
},
"platform": "GOOGLE_HANGOUTS"
}
}
发布于 2020-03-31 12:25:06
我尝试了一些类似的东西,但最后我改变了一些设计。
Fulfillment)
)。
希望能帮上忙。
https://stackoverflow.com/questions/60389917
复制相似问题