Skip to content

A chatbot for recommending meals and recording food information.

Notifications You must be signed in to change notification settings

Shulammiteya/Meal-Assistant

Repository files navigation


Logo

Meal Assistant

A Line bot based on a Finite State Machine.
Explore the docs »

Report Bug · Request Feature

吃啥吃啥小幫手

每天都很煩惱要吃什麼嗎 ?

讓小幫手解決您的選擇困難 !

好友資訊

image

FSM Diagram

image

使用說明

小幫手有四項服務,可分為兩類 : 1. 食物方面的服務、 2. 紀錄。

  • 第一類:

    • 若使用者已經想好要吃什麼了,便告訴小幫手『我想吃...』,之後便可以看食物照片與使用google地圖搜尋附近相關的店家;

    • 若使用者還沒想好要吃什麼,便選擇『小幫手推薦...』,小幫手便會根據過去的紀錄來推薦使用者最高機率愛吃的食物。

  • 第二類:

    • 吃完飯後,可以用『紀錄一下我吃了什麼』來做紀錄;

    • 點選『看看過去我吃了什麼』則是可以查看紀錄。

使用示範

  • 首先,傳任意文字訊息喚醒小幫手,小幫手會傳給使用者flex message,可以快速選擇想要的服務。

  • 選擇『我想吃...』,再選擇想吃的食物(若是選項中沒有使用者想吃的,可以直接輸入訊息),

  • 接著從flex message看網路上抓取的相關食物照片,每次照片可能不同,因為有在所有抓取到的相關食物照片中隨機選擇,避免使用者因為每次都一樣照片而感到無聊。

  • 而flex message除了圖片外,還有兩個按鈕,一個是看原圖,一個是連接到 google map,方便使用者前往想要的餐廳。 image

  • 選擇『看看過去我吃了什麼』,再做紀錄幾次。而小幫手會根據以前吃過的東西來做推薦喔,(若無紀錄便隨機推薦)。 image

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

About me: Hsin-Hsin, Chen - shulammite302332@gmail.com

Project Link: https://github.com/Shulammiteya/Meal-Assistant

About

A chatbot for recommending meals and recording food information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published