如何在訊息後面加上QuickReply快捷選項
Overview
QuickReply快捷選項是帶有圖示的功能按鈕,支援開啟時間日期選擇、地點選擇、相機拍照、照片選擇...等多種功能。可隨著某個訊息一同出現:

本Lab介紹如何透過 C# 以程式碼,在推送LINE Bot訊息時,加上QuickReply快捷選項。
Prerequisites
建立好LINE Bot帳號,並取得Channel Access Token與UserId 參考這裡
下載安裝 .net core sdk 3.1 以上版本 here
安裝 Visual Studio Code 開發工具 here
建立 .net core console 專案,在專案中引用 nuget 上的 LineBotSDK 套件。
Steps
建立 .net core console專案
在命令列模式建立資料夾,接著透過 dotnet new 指令建立專案
系統會出現類似底下畫面...
接著執行底下指令, 安裝 LineBotSDK 套件...
系統會出現類似底下畫面...
安裝完成後我們順便建置(Build)一下,看結果如何:
如果可以順利建置,你應該會收到類似上面這樣的訊息。
透過底下指令,開啟 VS Code進入開發環境
請在命令列輸入 code (空格) .
完成後會看到類似上面的畫面。
建立bot物件實體
輸入底下程式碼,建立bot instance (請將token與UserId換為你自己的)
撰寫程式碼發送Flex Message
繼續在程式碼中加入底下內容:
檢視的結果如下:

相關參考資料
電子書:https://www.pubu.com.tw/ebook/103305 實體書:https://www.tenlong.com.tw/products/9789865022662 線上課程:https://www.udemy.com/line-bot/ LineBotSDK:https://www.nuget.org/packages/LineBotSDK
如果需要即時取得更多相關訊息,可按這裡加入FB專頁。若這篇文章對您有所幫助,請幫我們分享出去,謝謝您的支持。
Last updated