iT邦幫忙

2021 iThome 鐵人賽

DAY 22
2
Modern Web

陪聊_伃時不候 Line Bot 聊天機器人系列 第 22

Nutrition Helper

Nutrition Helper

簡介

在現今這個生活步調都非常快速的世代,人們常常忙於工作而忽略掉健康的重要性。這個chatbot結合了紀錄身體資訊、計算營養素等功能,並提供附近的健身餐盒與運動場所,讓人們更方便的注意健康、飲食與運動!

流程圖

  • 輸入(或是更改)身體資訊(包含性別、生日(年份)、身高、體重):
    顯示基礎代謝BMR(Basal Metabolic Rate)、每日所需水分,提示已儲存資料,並介紹BMR。

BMR計算
男 = (13.7×體重(公斤))+(5.0×身高(公分))-(6.8×年齡)+66
女 = (9.6×體重(公斤))+(1.8×身高(公分))-(4.7×年齡)+655

水分計算 : 體重×30

  • 計算營養素:
    • 輸入目標:
      • 減脂/減重
      • 保持身材
      • 增肌/增重
    • 活動程度:
      • 無活動:久坐
      • 輕量活動:每周運動1-3天(輕鬆)
      • 中度活動量:站走稍多、每周運動3-5天(中強度)
      • 高度活動量:站走為主、每周運動6-7天(高強度)
  • 輸出計算 TDEE:
    • 無活動: TDEE = 1.2x BMR
    • 輕量活動: TDEE = 1.375 x BMR
    • 中度活動量: TDEE = 1.55 x BMR
    • 高度活動量: TDEE = 1.725 x BMR
  • 介紹TDEE
    • 輸出因目標所需的熱量及營養素 :
      • 保持身材 : TDEE (蛋白質15%、脂肪30%、醣類55%)
      • 增重: TDEE+300~500大卡(碳水化合物60%,蛋白質25%,脂肪15%)
      • 減重: TDEE x 0.8 (碳水化合物45%,蛋白質35%,脂肪20%)

剩下兩個功能我們明天再來談談!


上一篇
【Day 21】整合
下一篇
Nutrition Helper Part 2
系列文
陪聊_伃時不候 Line Bot 聊天機器人30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言