Skip to content

Latest commit

 

History

History
103 lines (63 loc) · 2.79 KB

使用說明1.md

File metadata and controls

103 lines (63 loc) · 2.79 KB

健身小助手

使用說明

簡介

此專案是一個基於 Flask 和 LINE Bot API 開發的健身助手應用程式,提供使用者飲食紀錄、運動指導、體態紀錄、AI 問答及提醒功能。使用者可以通過 LINE 平台與機器人互動。

功能一覽

1. 主選單

有兩種使用方法:

  1. 透過 Rich Menu 選單 來選取四個主要功能:

    • 飲食管理
    • 體態紀錄
    • 運動目標
    • 運動指導
  2. 使用者輸入「開始」,機器人將回應主選單,包括以下選項:

    • 飲食管理
    • 體態紀錄
    • 運動目標
    • 運動指導
    • AI 回答
    • 提醒
    • 飲食紀錄
    • 健身房查詢

2. 飲食管理

  • 飲食管理:根據 BMI 提供每日飲食計畫。

3. 體態紀錄

  • 輸入紀錄:記錄體重和身高,並計算 BMI。
  • 查看紀錄:顯示體重和 BMI 的歷史數據。
  • 顯示體重圖表:生成體重和 BMI 趨勢圖。

4. 運動目標

  • 減脂計畫:顯示針對減脂的運動計畫。
  • 增肌計畫:顯示針對增肌的運動計畫。
  • 提高心肺功能計畫:顯示針對心肺功能的運動計畫。

5. 運動指導

  • 訓練計劃:提供初學者、中級者和高級者的運動訓練指導。

6. AI 回答

輸入「AI 」+ 問題,機器人將使用 Google Generative AI 回答問題。例如:「AI 什麼是增肌?」

7. 提醒功能

  • 新增提醒:設定提醒時間及訊息。
  • 提醒通知:按時向使用者推送設定的提醒訊息。

8. 飲食紀錄

  • 輸入紀錄:使用者上傳食物照片後,AI 將自動辨識食物名稱並回傳熱量估算值。
  • 查看紀錄:查看已輸入的飲食紀錄。

9. 圖片辨識

  • 食物熱量計算:使用者上傳食物照片後,AI 將自動辨識食物名稱並回傳熱量估算值。
  • 物品用途說明:若照片非食物,AI 將辨識物品並提供其用途或使用方式的描述。

10. 健身房查詢

  • 查詢健身房位置:使用者傳送自己位置後,系統回傳附近健身房位置。

使用說明

上傳圖片

  1. 使用 LINE 上傳圖片。
  2. 若照片為食物,機器人將回傳每項食物的名稱及估算熱量。
  3. 若照片為其他物品,機器人將回傳物品名稱及使用方式的描述。

主選單

  • 輸入「開始」查看功能選單。

設定提醒

  1. 輸入提醒時間與內容。
  2. 應用將在指定時間推送提醒訊息。

查看紀錄

  • 查看飲食、體態和運動的歷史數據。

使用 AI 問答

  • 在文字前加入「AI 」即可提問。

開發者信息

歡迎回饋或提交 Pull Request!