fix(bot): handle Bun hot reload gracefully to prevent 409 conflict
Use import.meta.hot.dispose() to stop the Telegram bot polling before
module replacement during hot reload. This prevents the "terminated by
other getUpdates request" error when developing with `bun --hot`.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>