LINE Bot開始時的學習筆記
LINE Bot with Line message API |
關於這篇筆記:
這是早期的筆記 , 現今網路上也查的到許多教學 , 底下所記載比較屬於早期傳統手工式打造
, 需要會架Server 系統等等 , 不過學會基本功之後更能夠了解其運作流程 , 不難再套用在各個雲端serverless 架構上 , 因為也分享過怎麼開始玩機器人 , 剛好有簡單記錄下 , 就拿來貼一下筆記回顧囉 ~ 日後想找連結也方便多 (其實是偷懶 , 又多了一篇 XD)
玩會LINE Bot後可以做些什麼應用呢? ( 感謝 iSPOT 妞顧問分享 )
好友名單必備的五款 LINE 機器人
[ Let's 進入LINE Bot 之路 ]
https://entry-at.line.me/ |
1. 選開始使用Developer Trial (才可使用PUSH & REPLY API 但限制好友50人)
https://business.line.me/zh-hant/services/bot
2. 到帳號一覽 應有剛剛設定的帳號
https://admin-official.line.me/
3. 左方帳號設定 -> BOT設定 -> 將 Webhook傳訊 打開
4. 點選開啟 LINE Developers
5. 進到LINE Developers (這邊有幾個重要的資料 將來開發API需要)
Channel ID
Channel Secret
Channel Access Token
Your userId è 生活圈的ID
Webhook URL è 有訊息傳給生活圈 , 它就會去打這URL , 但只能用 HTTPS
另外要設定 Server IP White list (自己的Server IP)
6. 剩下的就是在 Server上 coding
https://github.com/line/line-bot-sdk-php
可以參考 echo-bot 還蠻簡單 我是直接用這來改
直接如下就可以啟動 , sample routing通常都是 https://xxx.xxx.xxx/callback (Webhook URL)
$ ./composer.phar
install
$ $EDITOR
./src/LINEBot/EchoBot/Setting.php # <= edit your bot information
Ref :
API Doc: https://devdocs.line.me/en/
line-bot-sdk-php :
https://github.com/line/line-bot-sdk-php/blob/master/examples/EchoBot/src/LINEBot/EchoBot/Route.php
圖文訊息可參考 :
http://marcoyan0814.blogspot.tw/2016/11/line-line-messaging-api-for-php-line-bot.html
留言
張貼留言