Most AI chatbot templates you find online share the same problem: nobody ever tested them. They demo well with "what's the weather" questions and fall apart the first time a real customer types "THIS IS UNACCEPTABLE, I WANT A HUMAN NOW."

I'm an AI engineer, and I recently built a Telegram customer-support agent in n8n the way I'd build any production ML system: spec → eval suite → implementation → end-to-end verification. Here's what that looked like, including the bugs the process caught.

The architecture

Five official n8n nodes do the heavy lifting:

Telegram Trigger