2018年4月16日 星期一

[Line Bot] 打造聊天機器人第一課,使用Line來收gmail (IFTTT)

通訊軟體是現在最夯的軟體應用之一,聊天機器人也是一般民眾接觸機器人的其中一個重要環節,我們就以Line這個通訊軟體來探討如何自己製造一個聊天機器人。

俗話說站在巨人的肩膀上,在自己建造聊天機器人之前,先拿一個人別人的作品來試玩看看吧!

IFTTT -> IF This Then That

IFTTT可以連結很多社群軟體與網路服務,讓A的訊息經由觸發或定時擷取等傳送到B,類似過去的RSS推播,我們可以看著line接收天氣狀況、股票、新聞等各種資訊
IFTTT服務首頁: https://ifttt.com/discover

登入IFTTT後可以在上方搜尋想要連結的服務,當然有Facebook, gmail, line等等很多都有支援,使用方法也大同小異,我們選現在大家最熟悉的Line來操作

IFTTT與Line連動


搜尋到line點選connect




IFTTT會對Line申請連結,因此會跳出Line登入畫面並進行連動


到這邊就完成Line跟IFTTT的連動了,在Line端應該會接收到Line Notify的連結成功訊息


當然我們也可以使用一些Line提供的API來進行推播天氣,mail等等的,但這邊能控制的比較受限就先不使用

將Gmail通知到Line

If this then that, 顧名思義就是當...就...,所以我們現在要做觸發條件(This),觸發條件就有很多很多種可以選了,包含YouTube, Twitch, Spotify, ESPN等包山包海的服務,我們這邊就以Gmail為例來進行觸發與推播!

選擇Add applet

一樣找到Gmail的小icon


 向Gmail帳號要求授權
我是選擇『any new mail in inbox』


認證後就完成連動了,一樣會收到gmail通知信
會發現原本的『This』變成Gmail的小icon了!


現在我們要設定『That』了,按下去後就會出現我們先前連動的裝置(Line)
選擇Send message

到目前為止就會是『當我gmail有新信時,就會送訊息到line』


這邊就可以選一些想要的參數
沒學過程式的也沒關係,應該還算蠻好懂的

其中<br>就是空格,參數都在下面的add  ingredient裡面
不想那麼複雜也可以自己更改內容~


然後就完成了!!

他也會把你的此時的整套活動簡述再確認一遍

有要修正也都隨時可以進setting更改

If any new email in inbox for account@gmail.com, then send message


 當收到信,從Line這邊就會看到 ↓





沒有留言:

張貼留言