← All workConversational commerce · LINE
เฮานึ่งตึงลำ AI Ordering
A food shop that sells entirely inside LINE chat: customers order in plain Thai, pay by exact-total PromptPay QR, and the owner gets the order — no staff needed.

0staff needed to take an order
33automated tests with CI
100%prices computed in code
My family's steamed-bun shop takes orders on LINE. I built a bot that handles the whole order so the owner only has to cook.
Inside เฮานึ่งตึงลำ AI Ordering

Order in plain Thai
- "ซาลาเปา ครีม 3" is understood; missing options are asked, never guessed.
- Menu carousel from one product file; first-time customers give name and phone once.
- Pickup time or delivery address collected in chat.

Payment and hand-off
- A PromptPay QR for the exact total of each order.
- The transfer slip comes back in chat and is checked; the owner gets the order summary.
- Owner menu: confirm payments, deliveries, history, customer list, broadcasts.
Engineering choices
- The AI only understands the message — prices and totals live in code, so they are always right.
- HMAC-verified webhooks; one bad event never drops the rest.
Gallery


Stack
PythonFastAPISQLiteLINE Messaging APIPromptPay EMVCo QRLLM (Groq / Gemini)