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)

$ curl -sS https://getcomposer.org/installer | php # Install composer.phar
$ ./composer.phar install
$ $EDITOR ./src/LINEBot/EchoBot/Setting.php # <= edit your bot information
$ php -S 0.0.0.0:8080 -t public



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



留言

這個網誌中的熱門文章

舊公寓對講機變身為手機遙控門鎖研究筆記

汐止小豪宅芯飛揚參觀筆記

舊大門換裝小米電子鎖筆記