Введение
Laravel Async Telegram — это высокопроизводительный пакет для создания Telegram ботов на Laravel. Он использует Go для обработки вебхуков и обеспечивает максимальную производительность при работе с большим количеством обновлений.
Основные возможности
Section titled “Основные возможности”⚡ Высокая производительность
Section titled “⚡ Высокая производительность”- Использование Go для быстрой обработки вебхуков
- Оптимизированная работа с очередями и rate limiting
- Поддержка асинхронной отправки сообщений
🎯 Удобный роутинг
Section titled “🎯 Удобный роутинг”- API, похожий на Laravel Router
- Поддержка всех типов обновлений Telegram
- Группировка роутов и middleware
📦 Гибкая конфигурация
Section titled “📦 Гибкая конфигурация”- Поддержка множества ботов
- Режимы работы: Webhook и Polling
- Настройка через конфигурационные файлы
🔄 Управление состояниями
Section titled “🔄 Управление состояниями”- Состояния чата и пользователя
- Простой API для работы с диалогами
- Фильтрация роутов по состояниям
🛡️ Middleware
Section titled “🛡️ Middleware”- Система middleware для роутов
- Авторизация пользователей
- Логирование и rate limiting
Требования
Section titled “Требования”- PHP ^8.4
- Laravel ^11.0
- Composer
Что дальше?
Section titled “Что дальше?”- Установка — установите пакет в свой проект
- Конфигурация — настройте пакет для работы с вашим ботом
- Роутинг — создайте первые обработчики