Войти

Документация

Действие

Модуль действия — это обработка какого-либо события в рамках сценария.

Доступные модули


Условие

— сравнение значения указанной переменной с заданным.

Переменная

— запись значения переменной пользователю.

GET API

— отправить с помощью API запрос к ресурсу и получить ответ в виде объекта JSON.
Если нужен доступ к конкретной переменной, а объект ответа большой, можно обратиться к ней по ключу/индексу. Например, ответ от сервера с топом съедаемых в офисе фруктов, выпиваемых напитков и любимых локаций:

{'error': false, 'response': {'toplocation': ['Кофе-поинт', 'Переговорная'], 'topfruits': ['Яблоки', 'Груши', 'Бананы'], 'topdrinks': ['Чай', 'Вода горячая']}


Хотим узнать, какой фрукт на втором месте в топе. Для этого обратимся к переменной вот так:
response.topfruits.1
. Результат обращения:
Груши
.

Обратите внимание: если ответа от сервера нет или обращение было к несуществующей переменной, то по умолчанию вернётся значение TRUE!

POST API

— отправить данные с помощью API запрос к ресурсу и получить ответ в виде объекта JSON.
Результат выполнения хранится в специальной переменной сессии
RPNS
. Ответ не должен быть переполнен, в том числе и неиспользуемыми переменными. Вы можете получать доступ к значениям по ключам/индексам, как при GET API

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

Обработка массива

— раскрывает массив, выполняет последующие действия для каждого элемента массива индивидуально.

Удалить сообщение

— обрабатываемое сообщение будет удалено из чата.

Заблокировать отправителя

— полная блокировка пользователя в чате на указанное количество секунд.

Если указать значение меньше 10 и больше 31536000, то пользователь заблокируется навсегда.

Ограничить отправителя

— настройка доступа пользователя к действиям в чате. Не распространяется на создателя (выше по рангу).

Реакции

— поставить реакцию на сообщение.
Бот не может ставить реакцию на сообщение другого бота.

Опрос/Викторина

— создать опрос или викторину.

Проект mohu.tech
Конструктор ботов и готовые боты для Телеграм