做一個回覆食材營養成份的聊天機器人
可以透過 QRCode 加入營養成份 LINE bot。
Update: 謝謝大家熱烈試用「營養成份 bot」, 因為測試帳號已達 50 人的上限,所以將遷移到新的無人數上限的「營養成份 2 bot」,請點選新的「營養成份 bot」邀請連結 https://line.me/R/ti/p/%40hoz2085q
歡迎分享新連結給可能需要的朋友,讓大家隨手查營養,吃得更健康。 (目前的 bot 仍然可以使用,但不再更新維護)
食物,運動,與身體平衡
最近在看代謝型態飲食全書,裡面提到吃下的東西與運動,與體內的平衡和慢性病的產生有相當密切的關係。要讓身體重新回復到平衡的健康狀態,需要選擇適合自己的食物(營養素的比例)並搭配適當運動(有氧 + 無氧)與充足睡眠。
其中我們所選擇的一天三餐與餐間的飲食習慣,則是潛移默化地影響我們的健康。
當我們持續吃不好的食物或錯誤的營養素比例,則讓 體內的系統處在有的養分過多,有的養分不足的持續不平衡的狀態。這些不平衡讓各種體內各種系統無法正常工作。例如一餐吃進過多的精製糖份可能造成血液中的糖份快速升高,胰臟必須快速分泌大量胰島素來協助細胞消化糖份,當這樣不平衡的狀態維持久了,就會造成胰臟的過度負擔。當體內的代謝開始失常時,我們可以先觀察到一些亞健康症狀,累積久了就成了各種慢性病。因此選擇適合自己的食物是相當重要的。
Bot 怎麼做成的
要選擇適合自己的食物時,我除了先做了測驗了解個人飲食中三大營養素 (碳水化合物、蛋白質、脂肪) 的參考比例,也想知道每樣吃下的東西大致的營養成份。
我想到如果有各種食材的營養成份資料,就可以做成聊天機器人或 App 以供隨時查詢。我搜尋了一下,發現政府資料開放平台上有公開的「食品營養成分資料集」,提供 csv, json, xml 等格式下載。
下載開啟資料後,發現原始的 JSON 格式還是蠻.... 有趣的。
下載的 JSON 格式資料長這樣:
[{"食品分類":"