Блок - действие
С помощью данного типа блоков можно выполнять различные действия с подписчиком, например: добавить в другого бота, добавить в группу, добавить метку и т.д.
Далее представлен полный список возможных действий.
Действия с ботом
Добавить в бота
Пользователь будет добавлен на выбранный шаг бота, даже в том случае, если уже был в этом боте. При этом из других шагов в данном боте он будет исключен, чтобы сообщения не дублировались.
Удалить из бота
Внимание! После удаления пользователя из бота дальнейшие шаги в этом боте выполняться не будут, поэтому такое действие нужно ставить в конце схемы бота.
Действия с сообщениями из бота
Удалить сообщение
Для удаления сообщения необходимо выбрать бота и шаг. У пользователя будет удалено данное сообщение, если прошло не больше 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