
Built a Telegram bot that scans food labels and tells you how unhealthy they are (n8n + OpenAI)
I built a Telegram bot that analyzes packaged food labels just by sending a photo.
👉 GitHub: https://github.com/BigDoor-ai/n8n/tree/main/workflows/Read%20Food%20Labels%20via%20Telegram
It extracts ingredients + nutrition info and breaks the product down into:
- Sugar
- Saturated Fat
- Unhealthy Oils
- Harmful Preservatives
- Healthy Components
Then it gives:
- A health score (0–100)
- A verdict (Healthy / Moderate / Poor)
- Key concerns + positives
- A pie chart showing the risk breakdown
Everything is built using:
- n8n (workflow automation)
- OpenAI (vision + analysis)
- Google Sheets (as a simple database)
- QuickChart (for generating the pie chart)
You just send a product photo on Telegram and get the analysis instantly.
I also made the full workflow public so anyone can replicate or improve it.
Would love feedback, especially on:
- Improving the scoring logic
- Better ways to structure the food database
- Reducing hallucinations from label parsing
Also open to ideas on turning this into a real product.