BotHunter
👉 Перейти в сервисМы в VK
  • BotHunter
  • Быстрый старт
  • Поддержка 24/7
  • Мессенджеры и соц. сети
    • ВКонтакте
      • Как подключить сообщество ВК к системе
        • Возможные ошибки
        • Ключи доступа
      • Как сделать простого чат-бота для ВКонтакте?
      • Вложения
      • Форматирование текста ВКонтакте
      • Виджеты
    • Telegram
      • Вложения
      • Начало работы
        • Как подключить бота к системе
        • Как сделать чат-бота для Telegram?
      • Особые возможности Telegram
        • Чат-бот для личных сообщений
        • Настройка информации о боте в Telegram
        • Работа чат-ботов в каналах
        • Загрузка больших вложений
        • Запуск бота по ссылке
        • Условия проверки в Telegram
        • Меню для чат-ботов в Telegram
        • Возможности внутри сообщений
        • Форматирование текста
        • Отправка стикеров и эмоджи
    • Одноклассники
      • Как подключить сообщество к системе
      • Как создать бота для Одноклассников
  • Автоматизация
    • Чат-боты
      • Как сделать простого чат-бота?
      • Основные принципы работы ботов
        • Как создаются боты?
        • Ответы на частые вопросы
        • Принцип работы цепочек
      • Конструктор
        • Навигация и интерфейс
          • Масштабирование
          • Поиск пользователя в боте
          • Поиск шага
          • Ошибки в чат-ботах
          • Формы стрелок
          • Соединение блоков
          • Центрирование рабочей области
          • Поиск связанных блоков
          • Группировка блоков
          • История шагов в боте
        • Блоки
          • Условие
            • Текст
            • Время
            • Переменные
            • Боты
            • Списки
            • Пользователь
            • Публикации
            • Магазин
            • Дополнительно
            • Чат/канал
            • Регулярные выражения
            • Поиск телефона в сообщении
          • Действие
            • Переменные
              • Переменные пользователя
              • Переменные сообщества
            • Боты
              • Действия с ботами
            • Списки
              • Списки пользователей
              • Облачные списки (VK)
              • Черный список сервиса (VK)
            • Страницы
              • Мини-лендинги
            • Пользователи
              • Профиль пользователя
            • Интеграции
              • Действия с платежными системами
              • Действия с интеграциями
            • Дата и время
            • Сообщения
            • Беседы (VK)
              • Управление участниками беседы
            • Чаты (TG)
              • Действия с темами в чате
              • Действия с чатами
            • Текст
              • Парсер текста
            • Сообщество (VK)
              • Публикации
              • Комментарии
              • Аудиозаписи
            • Аналитика
              • Воронки
            • Дополнительно
              • Функции
                • Калькулятор
                • Обрезать текст
                • Привести текст к нижнему/верхнему регистру
                • Найти и заменить
                • Разбить текст на части
                • Получение уникального идентификатора
              • Запрос во вне
          • Сообщение
            • Редактирование сообщения
            • Особенности Telegram
            • Форматирование текста Telegram
            • Отправка стикера в VK
            • Как отправлять пост вложением
            • Отправка сообщений другому человеку, в тему чата или от другого сообщества
            • Как отправить информацию о пользователе администратору
            • Ожидающие действия
            • Клавиатура (кнопки)
          • Таймер
      • Аналитика
        • Ошибки в чат-ботах
        • Уведомления об ошибках
      • Активности
        • Активности ботов для ВКонтакте
        • Активности ботов для Telegram
        • Активности ботов для Instagram
        • Активности ботов для Одноклассников
        • Запустили другим ботом или внешним источником
      • Расширенные настройки бота
      • Как поделиться чат-ботом
    • Примеры чат-ботов
      • Ответ на "Привет"
      • Сбор телефона и email
      • Сертификаты/именные изображения
        • Изображение с персонализированным текстом
        • Изображение с персонализированным фото
      • Борьба с "умными" спамерами в беседе VK
      • Модератор чата/беседы (карма-бот)
      • Аукцион
      • Оповещение о комментариях с вопросом
      • Печенька с предсказаниями
      • ChatGPT Шаблон для изображений
    • Переменные
      • Стандартные переменные
        • Переменные дат
      • Переменные пользователя
      • Переменные сообщества
      • Дополнительно
        • Сложные переменные
    • Интеграции
      • Платежные системы
        • Как выдавать ссылки на оплату и отслеживать сами оплаты в боте?
        • Продамус
          • Рекуррентные платежи
        • Tinkoff
        • ЮKassa
        • ЮMoney
        • Robokassa
        • Telegram Payments
      • Google Таблицы
        • Подключение
        • Возможности и принцип работы
      • ChatGPT
      • SMSC
      • GetCourse
      • Автопилот
      • Бизон365
      • Albato
        • Связка с amoCRM
        • Связка с Google Meet
      • Voice Password
      • Niftyimages (динамические изображения)
    • Аналитика
    • UTM-метки
  • Пользователи
    • Действия с пользователями и фильтры
    • Возможности для ВКонтакте
    • Списки пользователей
    • Переменные
    • Как перенести подписчиков из других сервисов?
      • Senler
      • BotHelp
      • SaleBot
      • SendPulse
      • Гамаюн
  • Рассылки
    • Рассылка
  • Страницы
    • Приложение VK
      • О приложении
      • Подключение и настройки видимости
    • Мини-лендинги
      • Создание мини-лендинга
      • Сбор номера телефона и Email
      • Частые вопросы
    • Аналитика
      • Отслеживание действий пользователя VK
      • VK Пиксель
      • Яндекс.Метрика
  • Полезные материалы
    • Аналитика в BotHunter
    • Как узнать свой ID в мессенджере/соц. сети
    • Instagram (отключено)
      • Подключение бизнес-аккаунта Facebook к Instagram
        • Подключение со старого интерфейса Facebook
      • Как подключить Instagram к сервису
      • Как поставить стартовые фразы («Ледоколы»)
      • Как сделать чат-бота для Instagram + Возможности
      • Работа с комментариями
    • Глобальные обновления
      • Система папок
      • Глобальное обновление 18.12.2022
      • Глобальное обновление 07.02.2022
  • Разработчикам
    • API
      • Основная информация
      • Константы
      • API Ключ
      • Методы
        • Боты
          • Добавить пользователя в бота
          • Удалить пользователя из бота
        • Пользовательские переменные
          • Получить
          • Установить
          • Очистить
        • Переменные сообщества
          • Получить
          • Установить
          • Очистить
    • Вебхуки
Powered by GitBook
On this page
  • Подключение интеграции
  • В GetCourse
  • Готово к работе!
  • Работа методов
  • Дополнительно
  • Как получить информацию об оплаченном заказе из GetCourse

Was this helpful?

  1. Автоматизация
  2. Интеграции

GetCourse

Last updated 3 months ago

Was this helpful?

Подключение интеграции

На странице интеграций нажмите кнопку "Добавить интеграцию", затем выберите GetCourse

Для того, чтобы успешно заполнить поля, перейдите в вашем геткурсе на эту страницу: http://вашдомен/saas/account/api

На открывшейся странице нам нужны поля Account name и «Ваш секретный ключ». (фото ниже)

Если у вас нет ключа, нажмите на кнопку "Сгенерировать секретный ключ"

В форме интеграции в поле «Название аккаунта» укажите значение Account name. А в поле «Секретный ключ» укажите ваш секретный ключ.

В поле «Название» можно написать любое удобное название.

В GetCourse

Нужно добавить дополнительное поле для сохранения channel_id пользователя.

Вид поля: {channel}_uid

Примеры:

  • VK: vk_uid

  • Telegram: tg_uid

  • Instagram: ig_uid

  • Одноклассники: ok_uid

Объясню, если вы собрали бота для канала VK, то создавайте поле vk_uid. Если для Telegram: tg_uid. Вы можете добавить все поля сразу, чтобы потом о них не вспоминать.

Далее будем рассматривать на примере канала VK.

Выбираем тип поля «Строка» и в поле «Заголовок» пишем vk_uid. Остальные поля не обязательны к заполнению

А у нас уже всё

Готово к работе!

Работа методов

ВНИМАНИЕ: поля email или телефон обязательны для заполнения.

Блок действий с интеграцией находится в Действие - Действия с интеграцией - выберите вашу интеграцию GetCourse

На данный момент доступно добавление пользователя и добавление заказа. Рассмотрим подробнее:

Добавление нового пользователя

Принцип работы: добавляет или перезаписывает (если уже имеется) информацию о пользователе — имя, фамилия, группы (в которые его нужно поместить), телефон, email.

Добавление нового заказа

Добавляет заказ и создает нового пользователя (или перезаписывает старое значение).

В примере показан типовой вариант использования. После успешного добавления мы получаем ссылку на оплату заказа.

Пример использования:

Здесь, в блоке сообщения вставлена переменная {%payment_link%}, она же "Ссылка на оплату". Добавить её можно, нажав на кнопку "Переменные" в блоке сообщения

Дополнительно

Добавление доп. полей

Во вкладке «Дополнительные настройки» можно указать несколько дополнительных полей пользователя и задать им значения.

На данный момент доступно полей под запись: 5 (channel_uid не считаем за доп. поле. Оно задается автоматически вне этой настройки)

Для того, чтобы верно указать значение для Вашего дополнительного поля, нужно правильно указать Заголовок из GetCourse

Примеры заголовков

Пример заполнения

Как получить информацию об оплаченном заказе из GetCourse

Нам нужно сделать так, чтобы GetCourse отправлял информацию

для этого нужно составить такую ссылку:

Для типа процесса "Заказы" и "Покупки":

https://smm.targethunter.ru/api/bots/addUser?channel=CHANNEL&bot_id=BOT_ID&uid={object.user.CHANNEL_UID}&api_key=API_KEY&payload[email]={object.user.email}&payload[phone]={object.user.phone}

Для типа процесса "Пользователи":

https://smm.targethunter.ru/api/bots/addUser?channel=CHANNEL&bot_id=BOT_ID&uid={object.CHANNEL_UID}&api_key=API_KEY&payload[email]={object.email}&payload[phone]={object.phone}

где:

  • BOT_ID - id бота, который нужно запускать после получения информации

  • CHANNEL_UID - замените на название поля, в котором сохранен id пользователя в соц. сети (например, которое вы указывали в самом начале интеграции) - если название поля было строчными буквами, то и в ссылке нужно писать строчными. Регистр имеет значение. В примере записано большими буквами и жирно исключительно для вашего удобства визуализации.

Далее на стороне GetCourse нужно создать процесс типа «Заказы».

Далее нужно выбрать нужный вариант проверки (если планируете постоянно получать уведомления об оплаченных заказах, то рекомендую «Периодическая проверка») и другие условия.

В процессе указываем блок операция — «Вызвать url». В поле url указываем нашу ссылку, которую создали чуть выше.

Пример

В настройках бота, ID которого вы указали в ссылке выше, должен быть включен пункт "Сохранять входные параметры". Туда будут попадать email и телефон пользователя (если они есть).

Всё. Таким образом вы будете автоматически получать информацию из GetCourse по вашим заказам.

На всякий случай инструкция по доп. полям от GetCourse тут —

API_KEY - ключ api кабинета Руководителя сообщества, указан в

CHANNEL - .

https://getcourse.ru/blog/276068
настройках
канал
Созданный секретный ключ