node-telegram-bot-api 2.3.0 is out! ✨ 🗄 S3 session storage…

🚀 node-telegram-bot-api 2.3.0 is out! ✨

🗄 S3 session storage: S3SessionStorage keeps sessions in AWS S3, Cloudflare R2, MinIO or Spaces. It talks to S3 directly over fetch, so it runs on Node, Bun, Deno, Workers and edge.
🎯 Commands for the right bot: /start@other_bot no longer runs your handler. Your bot's identity is available as bot.botInfo / ctx.me.
💬 Smarter ctx.reply(): replies stay in the same business connection and forum topic as the incoming message.
🛑 Clean shutdowns: stopping the bot (Ctrl+C, a deploy's SIGTERM) mid-handler no longer makes Telegram redeliver that update on restart.
🔧 File uploads work on Node 18 again.

🙏 Thanks kgeminicdev & vladosskins178 for their reports and comments
📖 Release notes and upgrade tips: https://github.com/yagop/node-telegram-bot-api/releases/tag/v2.3.0

npm i [email protected]
GitHub
Release 2.3.0 · yagop/node-telegram-bot-api
2.3.0 adds a durable S3 session store, makes bot.command() ignore commands addressed to other bots, makes ctx.reply() answer where the message came from (business connections, forum topics), and st...
November 4, 2026 288 2