全部文章
设备·4 分钟阅读

在 Telegram 和终端里记饮食日记

在 Telegram 机器人里用文字、照片或语音记录饮食,或者在 macOS 和 Linux 的命令行里记录——和手机上是同一本日记。怎样连接,有哪些命令,访问权限怎样保证安全。

在 Telegram 和终端里记饮食日记

饮食日记只有放在你本来就在的地方,才真正用得起来。对很多人来说,那不是一个单独的应用,而是整天开着的聊天工具——对开发者来说,则是一个终端窗口。foodoo 两样都有:一个 Telegram 机器人和一个命令行应用。两者写入的都是和手机上同一本日记,所以你在哪里记录,各处都会同时出现。

Telegram 里的 foodoo

如果你使用 Telegram,打开 @myfoodoo_bot,点“Start”,然后在 foodoo 应用里或网站上确认连接。之后,这个聊天就是你的日记:

  • 写下你吃了什么——“香蕉燕麦粥加一杯咖啡”——机器人会算好并记录下来。
  • 发一张照片,和应用里相机用的是同一套分析。
  • 发一条语音,不方便打字的时候用。
  • 命令:/today 查看今天到目前为止,/water 加一杯水(或 /water 300),/stats 查看这一周,/delete 选一条记录删除,/help。

上班时、在笔记本上,或者 Telegram 本来就开着的时候很方便:不用切换应用,把一顿饭发进聊天只要几秒钟。

终端里的 foodoo

macOS 和 Linux 上有一个小巧的命令行应用。一行命令即可安装:

curl -fsSL https://foodoo.fit/install.sh | sh

然后 foodoo login 会显示一个二维码和一个要在应用里确认的代码,foodoo 会打开一个交互式日记:输入你吃了什么后按回车,把照片或音频文件拖进窗口,或者使用 /today、/day -1、/water 250、/portion 2 150、/undo 和 /stats 30。

也有给脚本用的普通命令——foodoo add "greek yoghurt with honey"、foodoo add --photo lunch.jpg、foodoo today --json、foodoo water 300——退出码清晰,所以一条日记记录可以成为快捷指令、cron 任务或状态栏的一部分。应用会自动保持最新版本。

从设计上就安全

  • 两者都通过一个短代码连接,由你自己在应用里确认——任何地方都不用输入密码。
  • 它们的访问权限只限于日记、饮水和统计。它们不能更改你的账户、目标或订阅。
  • 每个连接都列在“个人资料 → 设备与应用”里,点一下就能断开。

适合谁

整天坐在电脑前的人,记录很多食物、想要快的人,以及单纯更喜欢聊天而不是应用的人。日记是同一本:在 Telegram 或终端里记录的菜会带着图片出现在应用里,计入你的目标和统计,在任何设备上都能修改。Premium 在应用里购买;在其他地方,只要你有,它就直接可用。

在 foodoo 中如何运作随处可用: 无论在哪儿吃。

在你自己的餐盘上看看

拍张照片或写一句话——foodoo 会告诉你里面有什么,随着时间推移,还会告诉你它给你什么感受。