This workflow enables users to submit food images to a Telegram bot, which uses OpenAI’s GPT-4 Vision to identify the item and estimate its caloric value. The results are stored in Google Sheets and sent back to the user.
What it does:
Triggers on a photo sent via Telegram.
Acknowledges the user with a sticky note message.
Downloads the image file securely using Telegram's API.
Sends the image to GPT-4 Vision with a prompt: “Describe this food and estimate its calories.”
Logs the GPT response to a Google Sheet (with timestamp).
Replies to the user with the result (e.g., food name and estimated calories).
Use cases:
Personal food tracking
Nutrition logging via chat
Meal journaling for fitness or health
Requirements:
Telegram Bot Token (via credentials)
OpenAI GPT-4 Vision access
Google Sheets credential with access to the target sheet
Notes:
You can extend this template to calculate daily totals, categorize meals (breakfast/lunch/dinner), or even integrate with calorie goals.
The sticky note node confirms receipt to enhance UX.
Ideal for wellness apps, chat-based food journals, or AI-powered health bots.