Multy.ai - Инструкции
Сайт сервисаСообщество ВК
  • Обучение
    • Общие настройки
      • Ответ на «Привет»
      • Как прикрепить и отправить файл
      • Переменные в кнопках
      • Сменить чат, пользователя, платформу
      • Как оформить текст в Telegram
      • Парсинг ref-ссылок
      • Как получить ID чата
    • Автоматизация
      • Автопринятие в чат
      • Анитиспам v.1
      • Автоматизация публикации постов
      • Автовыдача сертификатов (рисуем ФИО)
      • Аналитика по каждому шагу
      • Оплата товаров и услуг в ВКонтакте
      • Пересылка сообщений из бота в чат (Telegram)
      • Уведомление в чат о новых комментариях в обсуждении (ВК)
    • Геймификация
      • Карма-бот
      • Игры в Telegram (emodji)
      • Гороскоп
      • Бот-цитатник
      • Рандомная выдача картинок
      • Бонус за отзыв в обсуждениях (ВК)
    • Проблемы и ошибки
      • Белый экран и работа с консолью
      • Нет реакции на сообщение/комментарий
  • Обзор сервиса
  • Тарифы
  • Реферальная система
  • Инструкции
    • ⚙️Настройки/Интеграции
      • Сотрудники
      • Telegram
      • ВКонтакте
      • Senler
      • Prodamus
      • ЮMoney
      • OpenAI
      • ГрамотаДел
      • Автопилот (через вебхуки)
        • Пример команд Автопилота для интеграции с Multy.AI
    • 📦Шаблоны
      • Магазин шаблонов
      • Установка шаблонов
      • Создание шаблонов
    • 🤖Автоматизация
      • Блок-схемы
        • Интерфейс блок-схем
        • Контейнеры
        • Виды блоков
          • Событие
          • Действие
            • Математические функции
            • Фильтрация и поиск элементов массива
            • Отправить запрос на внешний сайт
            • Действие удалить сообщение
            • Действие: отредактировать сообщение.
          • Условие
          • Сообщение
          • Таймер
        • Горячие клавиши
        • Импорт и экспорт схем
      • Переменные
        • Стандартные переменные
        • Временные переменные
        • Глобальные переменные
        • Строковые функции
        • Структура контекста + JSON Path
      • Короткие ссылки
    • 💬Общение
      • Рассылки
    • 👥Пользователи
      • Пользователи
      • Импорт пользователей
      • Списки
      • Поля профилей
    • 🎲Геймификация
      • Рейтинги
      • Валюты
      • Достижения
      • Ресурсы
  • Тех. поддержка
    • ВКонтакте
    • Telegram
Powered by GitBook
On this page
  1. Инструкции
  2. Автоматизация
  3. Блок-схемы
  4. Виды блоков
  5. Действие

Отправить запрос на внешний сайт

PreviousФильтрация и поиск элементов массиваNextДействие удалить сообщение

Last updated 2 years ago

Действие позволяет отправить запрос на внешний сайт, например, по API. Например с помощью этого действия:

  • Развлечь пользователей в чате шуткой

  • Выдать мудрую мысль / гороскоп / анекдот в чате

  • Если вы технарь, то можете интегрировать Multy.AI через запросы прямо сейчас, не дожидаясь пока неободимых функционал будет добавлен. Например, необходимую платежную систему. Примеры таких интеграций вы можете увидеть в инструкциях:

Рассмотрим действие подробнее:

На самом деле тут все просто:

Метод отправки:

  • GET - данные будут отправлены методом GET. Т.е. как будто пользователь открыл страницу в браузере.

  • JSON POST - данные будут отправлены методом POST в виде JSON-объекта. Например, вы отправляете параметры: user=Vasya&age=28, то они будут переданы сайту в таком формате: {"user": "Vasya", "age": 28}

  • FORM POST - данные будут отправлены методом POST. Будто пользователь заполнил форму на вашем сайте. В большинстве случаев для отправки данных достаточно использовать FORM POST или JSON POST (если вам необходимо передавать данные в JSON).

  • PHP POST - данные будут отправлены методом POST. Моэнь быть использовано для совместимости со старыми сайтами, написанными на PHP.

  • PUT - данный метод позволяет частично изменять в запросе данные по API.

  • PATCH - данный метод позволяет редактировать в запросе данные по API.

  • DELETE - данный метод позволяет удалять данные по API.

Формат результата:

  • Текст - данные с сайта будут переданы в Multy.AI в формате обычного текста.

  • Файл - данные с сайта будут переданы в Multy.AI в формате файла.

Переключатели:

  • Добавить заголовки запроса - позволяет передавать заголовки для сайта указанного в запросе. Например, для создания заказов в платежной системе. Передача заголовков позволяет проверять: не был ли подделан запрос злоумышленником и действительно ли его создал администратор. В примере: передан заголовок Authorization с значением: YOUR_TOKEN в формате текста.

  • Добавить параметры запроса - позволяет передавать параметры для сайта указанного в запросе. Например, для создания заказов в платежной системе. В примере: передан параметр user с заначением: Vasya в формате текста. т.е. передали имя клиента. Аналогично передали возраст age и признак клиента.

Рассмотрим подробнее:

Параметр - название параметра. Тут вводим название параметра, например: user

Текст - в выпадающем меню выбираем тип параметра: Текст, число, целое число, True/False, массив и JSON.

  • Текст - значение параметра будет передано текстом.

  • Число -значение параметра будет передано числом.

  • Целое число -значение параметра будет передано целым числом.

  • True /False - параметр будет передан только либо True, либо False.

  • Массив - значение параметра будет массивом.

Значение - значение параметра. Здесь указываем значение. Например, для примера выше Vasya.

Добавить параметры в JSON формате - позволяет передавать данные в JSON формате. Пример данных:

{"user":"Vasya","age":28,"is_client":true}

URL адрес - адрес на который необходимо отправлять запрос. Это может быть сайт с цитатами, шутками, гороскопом, прогнозом погоды или даже платежной системы. Для проверки корректности данных можете использовать сайт: И отправлять запросы на него.

JSON - данные с сайта будут переданы в Multy.AI в формате .

JSON - значение параметра будет передано в виде .

Важно! Для составления JSON рекомендуется использовать специальный сайт. Например, Перезаписывать параметры рекурсивно - рекурсивная перезапись погружается внутрь объектов и дополняет их или переписывает только их части. Сохранять результат в переменную - позволяет сохранить результат в переменную для дальнейшей обработки. Например, вы получили данные в формате JSON и сохранили результат в переменную data. тогда чтобы достать например имя пользователя достаточно отправить сообщение: {var:data.user}

🤖
https://httpbin.org/anything
JSON
JSON
этот.
Бот-цитатник
Гороскоп
Пример действия
Пример запроса
Пример заголовка/ параматра