Going furtherΒΆ
You can now build described, typed, role-gated commands that hot-reload as you edit. Here is the rest of Raito, and where to read about it.
Interactive featuresΒΆ
Keyboards β build inline and reply keyboards declaratively or with a builder. See the keyboards guide.
Pagination β page through text and media with inline buttons, with no server-side state. See the pagination guide.
Scenes β multi-step dialogs where every step is an ordinary handler, so request-scoped dependencies (like a database session) are released between messages. See the scenes guide.
Conversations β pause a handler and wait for the userβs next message. See the conversations guide.
Operational featuresΒΆ
Throttling β rate-limit globally or per-command.
Albums β receive grouped media as a single list.
Lifespan β startup/shutdown logic in one async generator.
Storages β optional JSON and SQL persistence.
Understand the internalsΒΆ
If you prefer to know why things work the way they do, the π‘ Explanation section covers the architecture, the hot-reload mechanism, request-scoped scenes, stateless pagination and the role model.
Look things upΒΆ
The π Reference has the generated API, every configuration option
and the full list of in-chat .rt commands.