Predictable dispatch
Exact commands and callbacks use map lookups. The published benchmark covers 1,000 registered routes with zero allocations in dispatch.
A typed Telegram Bot API client and framework built around predictable routing, bounded concurrency, streamed I/O, and a small standard-library-only core.
Public repository View Hermes on GitHubExact commands and callbacks use map lookups. The published benchmark covers 1,000 registered routes with zero allocations in dispatch.
Update processing has explicit limits, backpressure, retry-aware webhooks, and graceful shutdown.
Uploads and downloads move through streams instead of requiring entire files to sit in memory.
The core uses only the Go standard library. Sessions, state machines, rate limiting, observability, and test tools stay optional.