在之前測試LineBot時候,
為了要有一個public URL ,除了微軟的Azure以外
找到了AppHarbor
但是 要測試的時候相對困難,因為我想要可以commit在Github上 但是又需要測試!~
所以就一直無限的commit 進度超慢..
有了ngrok就不一樣了 可以讓你的localhost網站 直接掛在line 的web hook上測試
是不是很方便呢?
那我們一起來看一下吧
在之前測試LineBot時候,
為了要有一個public URL ,除了微軟的Azure以外
找到了AppHarbor
但是 要測試的時候相對困難,因為我想要可以commit在Github上 但是又需要測試!~
所以就一直無限的commit 進度超慢..
有了ngrok就不一樣了 可以讓你的localhost網站 直接掛在line 的web hook上測試
是不是很方便呢?
那我們一起來看一下吧
前面幾篇記錄了怎麼設定LINE Bot、架設Web API、申請LUIS和設定等
今天就把整個都串起來吧!
(上次LUIS好像是設定天氣..但我之前已經寫好的是匯率..只好先說聲抱歉啦!!)
如果今天公司突然要開發一個ChatBot
你要怎麼去確認User問的是甚麼問題?有的人中文好,有的人???(疑.
這個時候你會需要類似語言分析工具來幫你辨識User問了你甚麼,到底問題的意圖又是甚麼
如果又這麼剛好有一個User的問法跟別人很不一樣的時候,
你又該如何處理?再加一個if else來判斷?這樣專案不就永遠都無法close?
要專門養一個人來做這件事情?
此時 你就需要類似LUIS的工具,來幫你處理這樣的困擾
使用.NET Web API 2來建立一個Line Bot 的Web Hook
並利用AppHarBor當作API的放置站台
因為LINE Bot 需要 HTTPS 而且是一個Public 的Domain Name
因此會需要申請一個網頁空間,如果沒有用過AppHarbor 可以參考網誌中其他系列文章AppHarbor
Line Bot 最近超級火紅 感覺沒有一支Bot
就弱掉的感覺
所以先進行第一步 申請LINEBot帳號吧