More than Just Echo Bot
知道怎麼實作一個會 Echo 的 Bot 後
再來就要思考,開發一個 Bot 我們要提供什麼功能
(e.g., 天氣查詢, 訂票, 推薦旅遊景點)
不過這裡要討論的不是 Bot 的功能
Bot 的功能實作,跟一般網站或 App 的實作並沒有太大的差別
接下來來談如何從使用者說的話來判斷,使用者要使用的功能
知道怎麼實作一個會 Echo 的 Bot 後
再來就要思考,開發一個 Bot 我們要提供什麼功能
(e.g., 天氣查詢, 訂票, 推薦旅遊景點)
不過這裡要討論的不是 Bot 的功能
Bot 的功能實作,跟一般網站或 App 的實作並沒有太大的差別
接下來來談如何從使用者說的話來判斷,使用者要使用的功能
除了傳送文字外,Line Bot 還可以傳
大部分使用上很直覺,可以直接參考API Reference - Messaging API 和line-bot-sdk-python
這篇文章主要談 Template Messages 的使用
上一篇提到如何用 ngrok
讓我們可以不用架 Https Server,直接在本地端測試 Bot
再來要談的是如何把 Bot 部署到 Heroku 上
單純要寫一個只會 Echo 的 Line Chat Bot
用 flask 只要 85 行的 code 就能解決
官方已經有提供相當清楚的範例flask-echo 了
這篇文章則是提供了 django 的做法
想直接看 code 也可以參考line_echobot
先到Messaging API 申請帳號
開始使用 Messaging API
和 開始使用 Developer Trial
申請到的帳號是不同的
之後不能互換,所以一開始就要根據需求來決定申請哪種帳號
This paper proposes a model named SNMDD to detect Social Network Mental Disorder (SNMD) through users' behaviors on online social networks (OSN) instead of asking their mental condition.
最近終於下定決定把很久以前的這份Git and GitHub 改版了
聽說這份在我進實驗室前,就已經被不想教大家 Git 的學長拿去流傳 ...
新版: Git Tutorial
這是兩年前 GitHub 來成大教育課程的筆記
最近在整理 git 的筆記才翻出來
因為當時是以英文進行,課程筆記就也用英文做了
這篇的內容可能比較雜亂,之後還會再整理進另一篇 git 的筆記