如何用PHP建立Line的聊天機器人
首先到 LINE Developers 建立一個新的 Channel
Channel 的類別選擇 Messaging API,填完基本資料
基本資料設定
- Channel icon (optional)
- Channel name
- Channel description
- Privacy policy URL (optional)
- Terms of use URL (optional)
檢查 Channel 是否新增成功
透過 composer 安裝 LINE Messaging API SDK
composer require linecorp/line-bot-sdk
- index.php:此 webhook URL 為聊天機器人 server 的 endpoint,由此發出 webhook payload
- api/LINEBot/EchoBot.php:主要處理接收訊息、回覆訊息
- api/LINEBot/Setting.php:設定LINEBOT_CHANNEL_TOKEN、LINEBOT_CHANNEL_SECRET
把專案部署到 Heroku 完成後,回到 LINE Developers 介面找到 Webhook settings:
- Webhook URL 輸入剛剛部署完成的 URL
- 啟用 webhook
留言
張貼留言