2020年1月13日 星期一

LINE的quickReply

設計LINE機器人時,有些固定的輸入可以使用泡泡選單呈現,在LINE的JSON語法裡它叫quickReply。




下面是quickReply的JSON格式:

{
"replyToken": "",
"messages": [
{
"type": "text",
"text": "測試泡泡選單。",
"quickReply": {
"items": [
{
"type": "action",
"action": {
"type": "message",
"label": "泡泡1",
"text": "泡泡1"
}
},
{
"type": "action",
"action": {
"type": "message",
"label": "泡泡2",
"text": "泡泡2"
}
},
{
"type": "action",
"action": {
"type": "message",
"label": "泡泡3",
"text": "泡泡3"
}
}
]
}
}
]
}





若當初建立LINE的channel時,是選Developer Trial,你就可以用下列語法PUSH訊息到LINE,把換成你的,要從webhook收到的JSON取得,最後加入上面的quickReply的JSON,就可以主動發送了。

curl -v -X POST https://api.line.me/v2/bot/message/push \ -H 'Content-Type:application/json' \ -H 'Authorization: Bearer {}' \ -d '{ "to": "", }'



也可以在webhook收到訊息後,用reply的格式回傳,參考下列文章。

參考本部落格的LINE機器人:
https://oscarhsu70.blogspot.com/2020/01/line.html

參考官方文件:
https://developers.line.biz/en/docs/messaging-api/using-quick-reply/











沒有留言:

張貼留言

IKEA吊櫃廚櫃

 好不容易裝好IKEA買來的吊櫃,花了三天。 從組裝,鑽牆,上牆調水平,累死我了。