依照個人喜好做出各種風格的機器人像是 AI 聊天,接收到的文字另存至資料庫等
選擇 Messaging API

建立好 channel,可在第二個頁籤Messaging API看到Bot basic ID,這就是新增好友的 ID,也可以掃QR code。

往下滑會看到Webhook settings,把Use webhook打開,上方的 URL可以先不輸入,等等再回來設定。

這兩個到時候我是添加到程式中.env的設定。


在Messaging API頁籤拉到下面會看到LINE Official Account features,點選Auto-reply messages右邊的編輯可以設定。

回應設定就看個人需求,我這邊都是打開。

這邊我是用 Node.js + MongoDB Atlas 部署到 Render
@line/bot-sdk這個套件,並在專案底下建立一個app.js的檔案npm i @line/bot-sdk express dotenv
不外乎前面就是引入@line/bot-sdk、express與dotenv這三個套件,Line 官方有提供範例程式碼。

.env,並寫下創建 LineBot 的密鑰channelSecret及channelAccessToken。
點選Web Services

設置Configure account,選擇 LineBot 專案


點擊Connect


這裡我選Free

點一下「Add Environment Variable」,依照欄位填入

這時候就會開始進行部署

到dashboard選擇想要的services name,進去後左上角會看見一串URL,這就是需要設定在 line webhook。

記得要加上/callback。

**
@標題@內容
@@關鍵字
@$N
$$$N
$$N
$$$myN
可以隨便打測試
Heroku 轉移至 Fly.io,讓我的小皮妞Bot復活,但莫名其妙被多收錢,因此再轉移至 Render。
而 Render 優點:
有免費計畫,且不用先綁信用卡,用起來比較安心
每個月免費 500 分鐘建構,和 450 小時免費使用時數