Для настройки интеграции с мессенджером MAX предлагаем с начала зарегистрировать чат-бот в max, так как время регистрации может занять до 24 часов.
Для этого войдите по номеру телефона в max для бизнеса https://id.business.max.ru/
Оформите чат-бот, для этого пройдите верификацию как ООО, ИП или самозанятый. Проще всего пройти верификацию самозанятого через гос услуги.
Далее создайте чат-бота, задайте ему имя, логотип и получите токен в настройках https://business.max.ru/self/chat-bots/settings
Далее создайте чат для этого бота, перейдите в него и скопируйте из url цифровой код после слеша - это и есть id вашего чата.
После этого полученный токен разместите в настройках внутреннеого модуля max /dev/modules/max.php приватное свойство apiKey.
Далее вы можете отправлять в любом месте вашего приложения сообщения в ваш чат с ботом в таком виде:
<?php
$bot = new \Modules\Max();
$bot->send(id_вашего_чата,'ваше сообщение');Для интерактивного взаимодействия, чтобы команды из max выполнялись на сайте зарегистрируйте вебхук, для этого включите доступ к вашим микросервисам через настройку micro=>true
Также задайте токен в файле /dev/service/micro/max/token.php
После этого перейдите по ссылке https://вашсайт/max.micro?token=ваштокен®istr=yes
Теперь вы можете написать в вашем чате 'помощь' и вам будет выведен список доступных команд.
Для добавления свойей команды добавьте в файл /dev/modules/max/methods.php свой метод, дале в файле /dev/service/micro/max/setting.json в настройке commands добавьте текст вызова своего метода=>вашметод
Также вы можете разместить ссылку на ваш сайт в поле ссылка на мини-приложения для прямого доступа из бота на ваш сайт