Telegem is a new async-first Ruby framework for building Telegram bots, inspired by Telegraf.js. It features true async I/O via the async gem, a Telegraf-style DSL, middleware pipeline, multi-step scene system, session management (Redis/memory/custom), keyboard DSL, and webhook server support. Requires Ruby 3.0+ and is available as a gem. Compared to telegram-bot-ruby, it emphasizes non-blocking requests and a cleaner DSL.
Sort: