Обработка событий

litegram включает механизм Диспетчера. Диспетчер необходим для обработки входящих обновлений от Telegram.

С помощью диспетчера вы можете:

  • Обрабатывать входящие обновления;

  • Фильтровать входящие события перед их обработкой конкретным хендлером;

  • Изменять события и связанные данные в middlewares;

  • Разделять функциональность бота между различными хендлерами, модулями и пакетами

Диспетчер также разделен на две сущности — Роутер и Диспетчер. Диспетчер является подклассом роутера и всегда должен быть корневым роутером.

Telegram поддерживает два способа получения обновлений:

  • Вебхук — вы должны настроить свой веб-сервер для получения обновлений от Telegram;

  • Long polling — вы должны запрашивать обновления у Telegram.

Таким образом, вы можете использовать оба способа с litegram.