Автопилот
Возможность передачи запросов из BotHunter в Автопилот
Last updated
Возможность передачи запросов из BotHunter в Автопилот
Last updated
Если у вас ещё не подключено сообщество в BotHunter, ознакомьтесь с инструкцией по ссылкам — Подключение ВК, Подключение Телеграм.
Настройка в Автопилот:
Создайте команду с событием «Входящий запрос»
Затем, в поле дополнительных данных вставьте: &to=json&sid_param=user.id
Затем сохраните команду и нажмите кнопку «Скопировать» вверху события, чтобы получить ссылку на запуск этой команды.
Настройка в BotHunter:
Перейдите в раздел Вебхуки https://smm.targethunter.ru/webhooks и добавьте нового получателя. В поле URL вставьте ссылку на команду, которую вы получили в пункте выше.
Нажмите «Сохранить». На этом настройка закончена.
Когда ваши клиенты будут подписываться или отписываться на группу подписчиков, в Автопилот будет отправляться уведомление о событии. Внутри Автопилота вы можете настроить реакцию на команду любым образом.
Вы можете проверить это, открыв любую группу подписчиков вашего сообщества по ссылке и нажав кнопку подписки/отписки.
Инструкция по вебхукам в BotHunter: https://smm.targethunter.help/dev/webhooks
Инструкции в Автопилот: https://vk.com/@skyautome-instructions
Настройка в Автопилоте:
Создаем команду на событие «Входящий запрос». Более ничего не изменяем и сразу копируем ссылку:
Переходим в BotHunter:
Для того, чтобы отправлять любую нужную информацию на созданную команду Автопилота, в боте BotHunter добавьте блок «Действие — Запросы во вне — Отправить запрос на URL».
В поле «Адрес запроса» вставьте ссылку на команду Автопилота.
ВАЖНО: после вставки ссылки, удалите из конца ссылки символы ?avtp=1
Далее, в полях параметров обязательно добавьте 2 поля:
Поле: sid, Значение: {user_id} Поле: avtp, Значение: 1
Дополнительно вы можете добавлять любые параметры. Главное не удаляйте обязательные поля, чтобы Автопилот корректно запустил команду на указанного человека. Таким образом, вы отправите нужную информацию на команду Автопилота.
Получение информации из отправленного запроса описано в инструкции Автопилота — https://vk.com/@skyautome-event-request-get
Вы можете использовать функционал методов API - https://smm.targethunter.help/dev/api.
На примере запуска бота:
В сервисе Автопилот в любой нужной вам команде добавьте действие "Отправить POST / GET запрос".
В поле укажите ссылку вида:
https://smm.targethunter.ru/api/bots/addUser?api_key=12g1k105sadq124fa12&bot_id=62d718ceb6ea2a17c83aadd2&uid=%vk_id%&channel=VK
В значении api_key укажите свой ключ API https://smm.targethunter.help/dev/api/api-klyuch. В значении bot_id укажите идентификатор бота, которого нужно будет запустить в сервисе BotHunter. Остальные поля оставьте неизменными для канала ВК.
Подробная информаци о запуске бота по API представлена по ссылке - https://smm.targethunter.help/dev/api/methods/bots/addUser
Сохраните и запустите команду. Теперь, при срабатывании команды в Автопилоте, будет запускаться указанный бот в BotHunter.