С помощью блока «Внешний запрос» можно обратиться к внешнему сервису, который в ответ будет возвращать случайное число из заданного диапазона. А полученное число можно записать в пользовательское поле подписчика, чтобы в дальнейшем использовать в боте.
Настройка «Внешнего запроса»
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: