Нам нужно проверить передачу информации отдельно в BotHelp и отдельно из GetCourse. Все действия сводятся к двум пунктам:
1. Проверяем корректность работы Ботхелп. Для этого тестовые данные передаем в Ботхелп и проверяем, принимаются ли эти данные
2. Из GetCourse данные передаем в тестовый приемник
Если работают оба пункта, значит, интеграция GetCourse-Ботхелп должна работать.
1. Создаем тестового бота, как на скриншоте. В условии вписываем id предложения 123456789 и ставим статус заказа "Завершён":
Cкриншот откроется в увеличенном виде, если на него кликнуть
2. Копируем ссылку https://gc.bothelp.io/callback?email={object.user.email}&phone={object.user.phone}&order_status=Завершен&offers=123456789&domain_name={%Ваш-домен-в-Ботхелп%}
и вставляем ее в адресную строку браузера
3. Открываем профиль подписчика, который будет тестировать передачу данных. В ссылку вставляем:
- вместо {object.user.email}
адрес почты вашего подписчика (берем из профиля подписчика в кабинете)
- вместо {object.user.phone}
номер телефона подписчика (берем из профиля подписчика в кабинете, без пробелов и тире)
- вместо {%Ваш-домен-в-Ботхелп%}
- ваш домен BotHelp (название кабинета)
Пример готовой ссылки: https://gc.bothelp.io/callback?email=borovskaae7@gmail.com&phone=79999999999&order_status=Завершен&offers=123456789&domain_name=borolena
Данные взяты из профиля подписчика:
4. Идем в тестового бота, запускаем его через кнопку Тестировать. После получения первого шага возвращаемся в браузерную вкладку, куда вставили ссылку, и нажимаем на клавиатуре клавишу Enter. Должна отобразиться пустая страница:
5. Снова переходим в бота и жмем на кнопку “Поехали” в первом шаге (название кнопки взяли из нашего примера).
1. Переходим на сайт https://webhook.site, и копируем ссылку в разделе “Your unique URL (Please copy it from here, not from the address bar!)”
2. Идем в GetCourse в раздел “Задачи” - “Процессы”. Открываем процесс, в котором не сработала интеграция и в шаг "Вызвать url" вместо https://gc.bothelp.io вставляем скопированную только что ссылку. Сохраняем настройки.
3. Возвращаемся на сайт https://webhook.site - в нем должны отобразиться данные, которые которые мы отправили из GetCourse. Пример:
Вставляем в GetCourse нормальную ссылку для Ботхелп (с макросами) и проверяем передачу данных из GetCourse в тестовом боте, которого мы делали в 1 пункте этой инструкции.
Если данные отобразились, значит, из GetCourse они уходят корректно и интеграция GetCourse-BotHelp должна работать. В этом случае перепроверьте настройки цепочки чат-бота в BotHelp повторно. Воспользуйтесь нашей инструкцией.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на hello@bothelp.io 😃
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp: