1 repository
Routing logic that directs incoming platform updates through asynchronous processing pipelines.
Distinct from Asynchronous API Routing: Distinct from Asynchronous API Routing as it focuses on platform updates rather than broker-mediated service API requests.
Explore 1 awesome GitHub repository matching networking & communication · Asynchronous Update Routing. Refine with filters or upvote what's useful.
Teloxide este un framework de aplicații Rust și un wrapper API conceput pentru construirea de boți Telegram. Oferă o interfață programatică pentru primirea actualizărilor și trimiterea mesajelor prin Telegram Bot API, utilizând un pipeline declarativ de filtre și handlere. Framework-ul include un manager de dialog pentru boți care utilizează o mașină cu stări finite (FSM) pentru a urmări sesiunile utilizatorilor și fluxurile conversațiilor. Acest sistem de gestionare a stării suportă backend-uri de persistență pluggable, inclusiv memorie, Redis și Sqlite. Biblioteca acoperă rutarea asincronă a mesajelor și recepția actualizărilor prin transport de tip long-polling sau webhook. De asemenea, oferă utilitare pentru parsarea comenzilor, dependency injection type-safe și validarea tipului de handler pentru a detecta căile de cod inaccesibile.
Directs incoming updates through a pipeline of filters and handlers to process user requests.