
Боты MAX
ITFrogsОписание
Приложение «Боты Max» позволяет создавать ботов для мессенджера Max внутри Webasyst. Оно не имеет видимого интерфейса — функциональность добавляется через плагины, каждый из которых представляет собой отдельного бота.
Регистрация и настройка
Чтобы начать работу, зарегистрируйте бота в Max и получите его токен, отправив команду /newbot в боте @MasterBot. Затем задайте скрытое поселение для приложения в разделе «Сайт», используя сложный URL для защиты от посторонних.
Технические требования
Приложение использует библиотеку bushlanov-dev/max-bot-api-client-php и требует PHP версии 8.2. Сайт, на котором работают боты, должен быть доступен по протоколу HTTPS.
Использование API
Для использования API бота в своём плагине инициализируйте класс maxbotsApi с токеном: ``php $max = new maxbotsApi(BOT_TOKEN); `` Это предоставит доступ к методам SDK и совместимости с Telegram-плагинами.
Возможности
Приложение предлагает широкий спектр функций для взаимодействия с пользователями:
- Отправка сообщений: текст, фото, документы, аудио, видео, голосовые сообщения, GIF.
- Управление вебхуками: подписка и отписка от вебхуков, получение информации о подписках.
- Получение обновлений: long polling для получения новых сообщений.
- Редактирование и удаление сообщений: изменение текста и удаление сообщений.
- Клавиатуры и callback: управление клавиатурами и ответы на нажатия кнопок.
- Загрузка файлов: загрузка файлов через API и получение URL для загрузки.
- Чаты и участники: получение информации о чатах и участниках, управление чатами.
Интеграции
Приложение поддерживает интеграцию с внешними сервисами и предлагает готовые плагины для уведомлений о заказах, чата с клиентами и авторизации через Max.
Документация
Полная документация доступна на dev.max.ru и packagist.org.