Руководство по Савви
English
  • ВВЕДЕНИЕ
  • БЫСТРЫЙ СТАРТ
  • ОСНОВНЫЕ НАСТРОЙКИ
    • Системная инструкция
      • Лучшие практики
        • Правила написания инструкций
        • Способы повышения точности и качества ответов
        • Отладка инструкций
        • Оптимизация стоимости
        • Отправка изображений в чат
      • Переменные
      • Функции
      • Мультиязычность
      • Типовые ошибки
    • Дополнительные настройки
      • Маскирование персональных данных
      • Фоллоу-апы
      • Пользовательские переменные
    • Оповещения от Савви
      • Настраиваемые уведомления в ТГ
  • База знаний
    • База знаний
      • Прямые вопросы
      • Большие файлы
  • Работа с таблицами
    • Таблицы (CSV-XLS / Google)
      • Получение данных
      • Запись/изменение данных
  • ДЕЙСТВИЯ
    • Веб-хуки
    • Мультиагентность
      • Вызов подчиненного бота
      • Переключение активного бота
  • Обработка файлов
  • Чтение URL-ссылок
  • КАНАЛЫ
    • CRM-системы
      • amoCRM
      • Kommo
      • Битрикс24
    • Чаты для сайта
      • Jivo
    • Мессенджеры
      • WhatsApp
      • Telegram
    • Социальные сети
      • Instagram*
      • VK
    • Маркетплейсы
      • Wildberries
      • OZON
      • Яндекс.Маркет
      • Авито
    • Хелпдеск-системы
      • UseDesk
      • PlanFix
    • Омниканальные платформы
      • Umnico
    • Персональный канал (API)
      • Отправка сообщений
      • Получение сообщений
  • ИНТЕГРАЦИИ
    • YCLIENTS
    • ALTEGIO
    • Google-календарь
  • Аналитика
    • Анализ графиков
  • ПАРТНЕРАМ
    • Партнерская программа
    • Обучение
  • Юридическая информация
    • Условия использования
    • Политика конфиденциальности
    • Согласие на обработку персональных данных
    • Согласие на получение рассылок
Powered by GitBook
On this page

Was this helpful?

Чтение URL-ссылок

PreviousОбработка файловNextCRM-системы

Last updated 1 month ago

Was this helpful?

Данный функционал дорабатывается.

На текущий момент, чтение ботом обычных веб-страниц с использованием нижеприведённого способа может работать некорректно и сильно повышать стоимость диалога.

В разработке находится новый, более дешёвый и корректный способ для чтения ссылок. Ожидайте

Что же такое чтение URL-ссылок?

Чтение URL-ссылок - это возможность бота получить нужную Вам информацию с любой веб-страницы какого-либо сайта.

Создание действия просмотра URL-ссылок.

1

Перейдите в раздел "Действия" и нажмите кнопку "Создать"

2

Попадаем в Настройки действия

Название действия

Название для отображения, по которому Вы легко сможете определить нужное действие в общем списке

Название функции

Должно описывать основной смысл данного действия.

Допускаются только символы английского алфавита и нижнее подчеркивание (_)

Описание функции

Описание того, что данное действие будет делать

Сообщение об ошибке

Какой текст будет возвращаться боту при ошибке. Рекомендуем вписать туда что-то вроде "Произошла ошибка"

Правила ответа боту

В рамках одного действия могут быть вызваны несколько вебхуков или выполнено несколько других функций. При помощи этой настройки у нас есть возможность выбрать, ответ из какого именно шага будет передан боту - из первого, из последнего, или из всех.

3

Заполняем поля

Для того, чтобы автоматически сгенерировать Название функции, заполните поле Название действия и нажмите кнопку автоматической генерации справа от поля с названием функции.

4

Добавляем Аргумент действия, нажав плюс в поле ниже

5

Заполняем появившиеся поля

Аргумент - так как аргументом для функции у нас по задумке является любая URL-ссылка, то в поле Аргумент прописываем url_link.

Описание аргумента - это поле необязательно и служит для описания, чтобы бот лучше понимал зачем аргумент нужен и что туда передавать.

Обратите внимание, что аргумент должен быть написан на английском языке и без пробелов. Допускается использование символов английского алфавита и нижнее подчеркивание (_)

6

Добавляем шаг, нажав на кнопку "Добавить шаг"

7

Выбираем тип шага - Вебхук

8

Видим меню для настройки шага

Название

Название шага для отображения в списке. Может быть любым

URL

Конечный адрес для запроса. Это значение может быть как определённой ссылкой, которую бот будет исследовать по запросу, так и динамичным аргументом, передаваемым в функцию.

Метод запроса

HTTP-метод, используемый при выполнении запроса (GET, POST, PATCH, и т.д.)

Параметры, которые будут передаваться в URL

Параметры запроса, передающиеся в строке запроса. Например

?phone=123&type=passport

Заголовки запроса

Заголовки HTTP-запроса, такие как тип содержимого или токен авторизации

Тело запроса

Данные, передаваемые в запросе (для всех методов, кроме GET). Например: {"phone": 123, "type": "passport"}

Статус коды, при которых вернется ответ от вебхука

Коды ответов (200, 404, 500 и другие), при которых ответ от вебхука будет считаться успешным и вернётся боту. В случае, если вебхук вернет код, отличный от заданных, вместо ответа вебхука, бот получит текст из настройки "Сообщение об ошибке". Если не указать ни одного кода, успешными будут считаться все.

Максимальная длина ответа в символах

Ограничение размера ответа. Если вебхук вернёт ответ, в котором будет больше заданного количества символов, бот получит сообщение об ошибке. Необходимо для предотвращения случайного использования большого количества токенов.

9

Заполняем поля Название и URL

  1. Нажимем на "+" в правом конце поля URL

  2. Выбираем заданный ранее аргумент url_link

Правильно заполненная строка URL должна иметь такой вид (цвет аргумента может отличаться, он рандомный и ни на что не влияет):

Для корректной работы получения информации по ссылке, Метод запроса оставляем по умолчанию - GET.

10

Нажимаем на кнопку Сохранить, чтобы сохранить шаг

11

Нажимаем на кнопку Сохранить, чтобы сохранить действие

Настройка завершена.

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