分工

程式組:嘉緯、哲玄、(翔閔)

資料搜集組:廷翰、翔閔

簡報&UI組:亮穎、杜羽

主題

開發流程

  1. 在LINE Developer建立LINE Bot

  2. 將LINE Bot連接Python

    1. 所需套件
      1. linebot
      2. flask
  3. 使用Python設計LINE Bot內容

    1. 用linebotapi的函式來收發訊息
  4. 對Google Map進行爬蟲

    1. 使用Selenium或是googleAPI進行爬蟲
  5. 設計資料庫(SQLite)

    1. 創建Datebase
    2. 創建Table
    3. 設定Attributes
    4. 將爬蟲所獲得的資料轉換成相對應的attributes再用迴圈一一insert到資料庫
  6. 使用Flex Message Simulator設計客製化訊息樣式

    Flex Message Simulator

  7. 使用Azure的語音辨識

    1. 將使用者輸入的語音訊息拆解抓取關鍵字,轉換成標籤再到資料庫搜尋符合標籤的餐廳回傳給使用者
  8. 部署Azure WebApp雲端

Data分類處理

LINE_BOT_API Code資源(顏嘉緯)