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

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

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

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

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

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

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

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

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

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

Для удаления сообщения необходимо выбрать бота и шаг. У пользователя будет удалено данное сообщение, если прошло не больше 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

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

Last updated