如果今天公司突然要開發一個ChatBot
你要怎麼去確認User問的是甚麼問題?有的人中文好,有的人???(疑.
這個時候你會需要類似語言分析工具來幫你辨識User問了你甚麼,到底問題的意圖又是甚麼
如果又這麼剛好有一個User的問法跟別人很不一樣的時候,
你又該如何處理?再加一個if else來判斷?這樣專案不就永遠都無法close?
要專門養一個人來做這件事情?
此時 你就需要類似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帳號吧
如果你的程式碼都是Commit在GitHub上
但是你又必須要Deploy在AppHarBor時
表示你可能需要Commit兩次
這個時候要是可以直接Commit在GitHub上時會自動Deploy到AppHarbor時~有多方便阿!!!
因為不會一直連著AppHarbor提供的MSSQL來開發,
所以到一定的時候(上線?)就會需要將資料匯入至遠端的資料庫..
這個時候~匯入就變得很重要了!
如果想要做一些簡單的測試,自然是免不了需要使用到資料庫的
而AppHarbor正好可以提供你免費20MB資料庫空間
實在是很好用
當學了MVC之後,會希望有一個空間放自己的練習網站
而且最近的一些bot的應用 都是需要實際的URL
這時候可以選擇Azure ,但是只能free使用一個月(但其實我的卡似乎有被刷了一點金額)...
此時免付費又沒有時間限制甚至支援的.net Framework較高版本的AppHarbor就是一個比較好的選擇
javascript 在很多時候帶來方便,但因其屬於弱型別在強制轉換的時候,
可能在不知不覺當中造成了一bug,在這邊稍微紀錄一下..
MVC 5 使用Ajax 和 ClosedXML 來匯出Excel
當你發現 你正在還原資料庫的時候 發現選好要還原的.bak檔案 卻沒有還原的備份組可以選的時候
沒事的~別緊張!! 可能是因為你拿到的.bak和你這台機器要還原所放置的資料夾不同而造成的
那我們就來看看要怎麼做吧!