使用Django建置LINE機器人。 在本機開發時,使用ngrok建立https伺服器。
-
功能1:
可依據使用者欲搜尋的臺灣城市,從氣象局API撈出對應的天氣資訊,目前取得的天氣時間資料區間為當天的資料。
可搜尋氣象資訊的城市名單:
宜蘭縣,花蓮縣, 臺東縣, 澎湖縣, 金門縣, 連江縣, 臺北市, 新北市, 桃園市, 臺中市, 臺南市, 高雄市, 基隆市, 新竹縣, 新竹市, 苗栗縣, 彰化縣, 南投縣, 雲林縣, 嘉義縣, 嘉義市, 屏東縣 -
功能2:
使用者在聊天室打上關鍵字「新聞」或「news」,可爬蟲財經新聞網站,取得5筆新聞。
將使用者line id以及在聊天室打上的字存至PostgreSQL資料庫內,目的主要是認為未來也許可以分析使用者習慣等。
此功能目前只有新增及更新。
股票app已可取得台灣股票上市公司相關資訊,此功能尚未完成。
- 氣象局
- Django Doc.
- Line-bot-sdk-python
- ngrok
- selenium
- PostgreSQL