The bot that refused to /start: reading Telegram's errors literally
A Node.js Telegram bot that should have sent one image, one caption, and three buttons instead produced a parse failure, a missing file, and a deprecation warning — all at once. Untangling which error mattered, which was a red herring, and how to design the handler so none of them crash the process.