Блок - действие

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

Далее представлен полный список возможных действий.

Действия с ботом

  • Добавить в бота

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

  • Удалить из бота

Внимание! После удаления пользователя из бота любые действия для него в этом боте выполняться не будут.

Действия с сообщениями из бота

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

Для удаления сообщения необходимо выбрать бота и шаг. У пользователя будет удалено данное сообщение, если прошло не больше 24 часов.

Внимание! Если с сообщением были отправлены обычные кнопки (не inline), то у пользователей они сохранятся. Чтобы их удалить, по-прежнему необходимо в боте отправить новое сообщение.

Действия с группами подписчиков

Это действия, которые выполняются с группами подписчика.

  • Добавить в группу

  • Удалить из группы

Внимание! При добавлении в группу не запускаются связанные боты.

Действия с метками

Это действия, которые выполняются с персональными метками участника бота.

  • Добавить метку

  • Удалить метку

Действия с переменными

Это действия, которые выполняются с персональными переменными участника бота.

  • Установить переменную

  • Формула

  • Прибавить

  • Вычесть

  • Разделить

  • Умножить

  • Добавить в конец

  • Добавить в начало

  • Случайное число

  • Порядковый номер участника шага

  • Удалить переменную

Ответ на сообщение

Внимание! Действия с ответами пользователей выполняются только после Ожидания ответа или сразу после начала.

Сохранить ответ в переменную

Ответ пользователя будет сохранен в указанную переменную.

Прибавить ответ к переменной

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

Вычесть ответ из переменной

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

Внимание! Бот не получает измененную версию ответа, если пользователь отредактировал ответ.

Отправить данные подписчика администратору

Выбранному администратору будут отправлены данные участника бота со значением всех переменных.

Отправить данные подписчика POST-запросом

На выбранный адрес будет отправлен POST-запрос с данными участника бота. В ответ сервер должен вернуть Status 200, иначе сервис попытается еще раз отправить запрос.

Результат:

Название

Описание

secret

Секретный ключ

type

Тип вебхука. При отправке post-запроса от бота всегда отправляется значение: action.

object

Объект с данными подписчика

Объект с данными подписчика содержит следующие поля:

Название

Описание

vk_user_id

идентификатор пользователя ВКонтакте

first_name

имя

last_name

фамилия

bdate

день рождения (год может быть не указан)

domain

короткий адрес страницы. Возвращается строка, содержащая короткий адрес страницы (например, andrew). Если он не назначен, возвращается "id"+user_id, например, id35828305.

country_id

идентификатор страны

city_id

идентификатор города

photo

фото

sex

пол. Возможные значения: 1 — женский; 2 — мужской; 0 — пол не указан.

relation

семейное положение. Возможные значения: 1 — не женат/не замужем; 2 — есть друг/есть подруга; 3 — помолвлен/помолвлена; 4 — женат/замужем; 5 — всё сложно; 6 — в активном поиске; 7 — влюблён/влюблена; 8 — в гражданском браке; 0 — не указано.

utms

массив меток

subscriptions

массив с группами, на которые пользователь подписан

vk_group_id

идентификатор сообщества ВКонтакте

group_id

идентификатор сообщества в Senler

unixtime

дата добавления пользователя в базу подписчиков в секундах (unixtime)

date

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