Skip to content

Введение

Laravel Async Telegram — это высокопроизводительный пакет для создания Telegram ботов на Laravel. Он использует Go для обработки вебхуков и обеспечивает максимальную производительность при работе с большим количеством обновлений.

⚡ Высокая производительность

Section titled “⚡ Высокая производительность”
  • Использование Go для быстрой обработки вебхуков
  • Оптимизированная работа с очередями и rate limiting
  • Поддержка асинхронной отправки сообщений
  • API, похожий на Laravel Router
  • Поддержка всех типов обновлений Telegram
  • Группировка роутов и middleware

📦 Гибкая конфигурация

Section titled “📦 Гибкая конфигурация”
  • Поддержка множества ботов
  • Режимы работы: Webhook и Polling
  • Настройка через конфигурационные файлы

🔄 Управление состояниями

Section titled “🔄 Управление состояниями”
  • Состояния чата и пользователя
  • Простой API для работы с диалогами
  • Фильтрация роутов по состояниям
  • Система middleware для роутов
  • Авторизация пользователей
  • Логирование и rate limiting
  • PHP ^8.4
  • Laravel ^11.0
  • Composer
  1. Установка — установите пакет в свой проект
  2. Конфигурация — настройте пакет для работы с вашим ботом
  3. Роутинг — создайте первые обработчики