方法步驟

步驟1

收集所有有關資科系常見的問題,透過詢問學弟妹以及系辦老師,或是去學校的官網查詢,還有組員互相交流想的題目。

步驟2

下載XAMPP,用裡面的PHP系統寫程式,輸入想提問的問題和解決問題的答案。

Dialog Flow就是一個可以將問題與答案放進去的一個網頁,只要輸入問題的關鍵字都可以找到答案。

步驟3

LINE Developers申請帳號完後,第一步就是建立服務提供者(Provider),第二建立頻道(Channel),因建立的LINE Bot主要以傳訊息為主,所以選擇「Create a Messaging API channel」,最後的步驟就是要將這個頻道(Channel)與自己開發的應用程式連結。

步驟4

這時可用一個非常強大的工具-Ngrok。Ngrok簡單來說,就是能夠將你本機的IP埠號,對應到一個隨機產生的HTTPS網址,並且這個HTTPS網址是對外公開的,這時候外部使用者只要透過這個HTTPS網址,就能夠存取本機所運行的服務。

步驟5

透過Line掃描加入機器人之後,對機器人提出的問題會經過Line Bot 回傳給主機(伺服器),再以主機中的Ngrok 讀取資料庫,藉由關鍵字找尋最適當的解答,之後回覆給Line Bot 就會回答用戶的問題。