
I Built a LINE Bot That Registers Groceries From a Photo
I Built a LINE Bot That Registers Groceries From a Photo Published: 2026-03-03 Tags: LINE Bot Claude Vision API TypeScript Node.js family app AI implementation Background My wife said she wanted to keep track of what's in the fridge. I looked into existing apps, but they all had mediocre UIs, were made overseas, and I wasn't sure where the data was going. None of them felt right. So I built one instead. Everyone in our family already uses LINE. Snapping a photo of food and sending it to LINE felt like the zero-friction flow — that was the reasoning behind starting Fridge Bot Phase 2. Architecture Overview LINE (User) → LINE Messaging API → Node.js Bot (VPS) ↓ Claude Vision API ↓ SQLite (Fridge DB) Stack: TypeScript + Node.js, process managed with PM2, deployed on our own VPS. Receives LINE webhooks, passes to Claude, stores results in SQLite. Task 3: Auto-detect Food Items from Images Processing Flow Receive image message from LINE Download binary via getMessageContent() → base64 encod
Continue reading on Dev.to
Opens in a new tab




