Download the PHP package max-messenger-bot/max-bot-symfony-bundle without Composer
On this page you can find all versions of the php package max-messenger-bot/max-bot-symfony-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download max-messenger-bot/max-bot-symfony-bundle
More information about max-messenger-bot/max-bot-symfony-bundle
Files in max-messenger-bot/max-bot-symfony-bundle
Package max-bot-symfony-bundle
Short Description Symfony bundle for Max Messenger Bot API
License MIT
Informations about the package max-bot-symfony-bundle
Max Messenger Bot — Symfony Bundle
Symfony-бандл для интеграции Max Messenger Bot API PHP SDK в Symfony-приложения.
Бандл регистрирует готовые сервисы в DI-контейнере, предоставляет webhook-контроллер, команду для запуска long polling и набор управляющих команд для работы с ботом из консоли.
Требования
- PHP 8.2+
- Symfony 6.4 или 7.x
Установка
Зарегистрируйте бандл в config/bundles.php:
Создайте файл конфигурации config/packages/max_bot.yaml:
Добавьте переменные окружения в .env:
Быстрый старт
1. Создайте обработчик событий
Благодаря autoconfigure, сервис подхватывается автоматически — никакой ручной регистрации не нужно.
2. Выберите режим работы
Webhook — добавьте маршрут в config/routes.yaml:
Long polling — запустите команду:
Консольные команды
| Команда | Описание |
|---|---|
max-bot:run-polling |
Запуск бота в режиме long polling |
max-bot:debug |
Long polling с выводом сырых событий (для отладки) |
max-bot:chats |
Список чатов бота с пагинацией |
max-bot:delete-chats |
Удаление чатов, где бот является владельцем |
max-bot:subscribe |
Регистрация webhook-подписки |
max-bot:subscriptions |
Просмотр активных webhook-подписок |
max-bot:unsubscribe |
Удаление webhook-подписки |
Все команды берут access token из конфигурации Symfony — запрашивать его вручную не нужно.
Документация
- Установка и настройка
- Конфигурация
- Обработчики событий
- Webhook
- Long Polling
- Сервисы DI-контейнера
- Консольные команды
- Примеры
Документация основного SDK
Подробнее о работе с событиями, сообщениями и API-клиентом читайте в документации max-messenger-bot/max-bot-api-php.
All versions of max-bot-symfony-bundle with dependencies
max-messenger-bot/max-bot-api-php Version ^0.3
symfony/config Version ^6.4|^7.0
symfony/console Version ^6.4|^7.0
symfony/dependency-injection Version ^6.4|^7.0
symfony/http-foundation Version ^6.4|^7.0
symfony/http-kernel Version ^6.4|^7.0
symfony/routing Version ^6.4|^7.0