iT邦幫忙

2022 iThome 鐵人賽

DAY 24
1
自我挑戰組

Python and LINE Bot系列 第 24

[Day24] LINE Bot進階互動功能(一)

  • 分享至 

  • xImage
  •  

About 建立回應樣板訊息

系統回應的訊息若只能回傳文字、圖片、位置等等資料,顯得有些單調,也大大侷限了聊天機器人與使用者的互動。LINE Bot 有內建的四種樣板,可以使用樣板來組合多種回應的模式,讓聊天機器人的介面更多樣化,也大幅增加與使用者互動的彈性。
接下來會介紹內建的四種樣板,分別是按鈕樣板確認樣板轉盤樣板圖片轉盤樣板


首先建立一個新的聊天機器人
https://ithelp.ithome.com.tw/upload/images/20221009/20151448dW3FCRNTs9.png

建立圖文選單
https://ithelp.ithome.com.tw/upload/images/20221009/20151448OlfsRQUVy8.png

建立之後到聊天室內,就能夠看到圖文選單了
https://ithelp.ithome.com.tw/upload/images/20221009/20151448y4lGaoqz60.jpg
 

一、按鈕樣板

按鈕樣板是最常使用的樣板,結合了圖片、文字以及可以讓使用者點選的按鈕,並且在使用者點選按鈕後做出回應處理

範例的程式碼:
https://ithelp.ithome.com.tw/upload/images/20221009/20151448eYlktOy6G8.png

到聊天機器人中操作的結果:點選按鈕樣板,系統會顯示按鈕樣板
https://ithelp.ithome.com.tw/upload/images/20221009/20151448yk2MwtFeSO.jpg

點選文字訊息,會出現設定的文字內容
https://ithelp.ithome.com.tw/upload/images/20221009/20151448GVl5ulY5Pi.jpg

點選連結網頁,就會跳出設定的網頁
https://ithelp.ithome.com.tw/upload/images/20221009/20151448aaznhADZYW.jpg

點選回傳訊息,顯示預先設定句子
https://ithelp.ithome.com.tw/upload/images/20221009/20151448Yh7gi1K51V.jpg
 

二、確認樣板

確認樣板會顯示確定、取消等按鈕,讓使用者可以再次確認。使用者點選按鈕後系統會做出適當的回應處理。以下為範例:
https://ithelp.ithome.com.tw/upload/images/20221009/20151448HSjTYcsti1.png

到聊天室中點選確認樣板,會顯示預設的提示訊息及選項
https://ithelp.ithome.com.tw/upload/images/20221009/20151448fKWEOcySr4.jpg

點選,顯示相對應的回應訊息
https://ithelp.ithome.com.tw/upload/images/20221009/20151448pcyL2QOMKA.jpg
 

今天先介紹到這邊啦!另外兩個選單功能將在明天介紹,敬請期待/images/emoticon/emoticon29.gif

 
 
 
 
 

參考資料:Python與LINE Bot機器人全面實戰特訓班-Flask最強應用


上一篇
[Day23] LINE Bot基本互動功能(四)
下一篇
[Day25] LINE Bot進階互動功能(二)
系列文
Python and LINE Bot30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言