聊天機器人的一點心得

Mark Wu

2017/11/23 @行動拍拍賣

可以討論ChatBot的地方

故事是這樣開始的

聊天機器人好潮

找不到梗

解決單一群組的需求

發現大家喜歡『小雷』

『小雷』掛了,那就自己做一個

強者我同學一秒幾千萬上下的交易員

他因為炫耀他們公司小妹很正

沒有想到後果傳了圖

意外引起群組內『手動』至底的風潮

工程師怎麼能允許手動

於是 ChatBot 第一版就誕生了

運用工具

LINE Messaging API

ngrok.io

Node.js Server

LINE Bot SDK

註冊小秘書 Bot

設定 Webhook

ngrok Local 變 Server

 

ngrok http 3000

Send reply message

 

訊息丟過來,回覆給他

如果只需要這功能,用免費帳號就可以滿足

判斷文字,回圖片

傳圖片一定要是已經在網路上的圖片

小雷機器人出現

因為一個群組不能有兩隻機器人

(預防無限迴圈)

頓時小秘書機器人被踢出群組

小雷流量炸了 小秘書回歸

那就把小雷的功能實作一下

爬蟲

存資料庫

隨機挑一筆

立馬動手實作

爬蟲?有聽過 Graph API

完整資料格式,圖片都在FB圖床上囉

感恩『表特IG』『出賣表特』粉絲頁

評價反應良好

多張圖片有 Carousel 模式

資料裡面有介紹也別浪費

實作『誰』功能

來看 Code

歡迎提問

Push Message API

Form To ChatBot 的概念

運作方式

加入 Bot 先把使用者存起來

收到訂單把訊息透過 Bot 傳送

那 FB Messenger 呢

Webhook 沒弄起來+還要送審

可以利用 Chatfuel

JSON API 其實跟 Webhook 是一樣的

Q & A

一起來打造 ChatBot 應用吧

Made with Slides.com