С помощью блока «Внешний запрос» можно обратиться к внешнему сервису, который в ответ будет возвращать случайное число из заданного диапазона. А полученное число можно записать в пользовательское поле подписчика, чтобы в дальнейшем использовать в боте.

Настройка «Внешнего запроса»

1. В конструкторе ботов добавить шаг типа «действие» и выбрать в нём «Внешний запрос»

2. В настройках внешнего запроса:

  • Указать тип запроса GET.
  • В поле «URL-адрес» вставить ссылку: https://www.randomnumberapi.com/api/v1.0/random?min=1&max=100&count=1.
    • Параметры min и max в адресе запроса задают нижнюю и верхнюю границы диапазона, в котором должно находиться сгенерированное случайное число.
    • Параметр count указывает количество случайных чисел, которые нужно сгенерировать за раз.
    • В нашем примере в ответ придёт одно (count=1) случайное число в диапазоне от 1 до 100 (min=1, max=100).
  • Настроить сопоставление ответов.
    • В поле JSON Path указать $.0
    • В правом столбце выбрать пользовательское поле, в которое нужно записывать полученное случайное значение.
    • В нашем примере полученное случайное число будет автоматически сохраняться в пользовательское поле «Параметр».

После всех настроек должно получиться вот так:

ВАЖНО! Чтобы убедиться, что всё работает правильно, протестируйте настроенный запрос. Для этого на вкладке «Ответ» нажмите кнопку Отправить запрос.

Если всё настроено верно и внешний сервис работает, то в правой части вкладки появится зелёное сообщение “200 ОК”, а в подразделе «Тело ответа» отобразится полученное случайное число.

Готово! Теперь вы можете использовать случайные числа в ваших ботах.

Узнать подробнее о сервисе, который используется для получения случайных чисел, можно узнать здесь.

Важно: иногда сервис www.randomnumberapi.com/ может временно не работать.

Вы можете использовать сервис api.rand.by/ по примеру выше.

  • В поле «URL-адрес» вставьте ссылку https://api.rand.by/v1/integer?min=1&max=100&count=1. Здесь сопоставление ответов будет немного другим.
  • В поле JSON Path укажите $.items.0

 


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на [email protected] 😃

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp:

Получить 14 дней бесплатно 

Была ли статья полезна?

Спасибо за обратную связь!