Senler (Old)
  • Документация
  • Начало работы
    • Основные понятия
    • Правила рассылок и чат-ботов
    • Создание аккаунта
    • Проекты
    • Подключение сообщества
    • Настройка сообщества
    • Получение шаблонов ботов и подписной страницы
  • Подписчики
    • Способы сбора базы подписчиков
    • Статусы
    • Действия с подписчиками
    • Импорт подписчиков
    • Экспорт подписчиков
    • Черный список
    • Способы отписаться
    • Обновление данных
    • Источники подписки
  • Группы подписчиков
    • Создание группы подписчиков
    • Настройки группы
    • Автоматическая подписка при переходе
    • Страница после подписки
    • Рекомендации для баннеров
    • Платная подписка
    • Автоисключение
    • Удаление группы
  • Рассылки
    • Создание рассылки
    • Разовая рассылка
    • Целевая рассылка
    • Статусы рассылок
    • Вложения
    • Шаблоны
    • Статистика рассылок
    • Открываемость
    • Ускоренная рассылка
    • Удаление
  • Чат-боты
    • Создание чат-бота
    • Блок - сообщение
    • Блок - таймер
    • Блок - действие
    • Блок - условие
    • Блок - группа условий
    • Клавиатура
    • Карусель
    • Переменные в ботах
    • Ответ на сообщение
    • Реакции на сообщение
    • Прочтение сообщения
    • Переход по ссылке
    • Настройки
    • Зацикливание
    • Запуск чат-бота
    • Активация новых связей
    • Тестирование
    • Публикация изменений
    • Статистика
    • Копирование
    • Удаление
  • Процессы
  • Триггеры
  • Метки
  • Переменные
    • Стандартные переменные
    • Глобальные переменные
    • Пользовательские переменные
  • Теги
  • Аналитика
    • Логирование действий в сообществе
    • Статистика
      • Воронки
    • Ретаргетинг ВКонтакте
    • Пиксель ВКонтакте
    • Яндекс Метрика
    • Google Analytics
    • Пиксель Facebook
    • Google Tag Manager
    • UTM-метки
    • REF-метки
    • Сквозная аналитика
  • Заказы
  • Интеграции
    • Интеграция с Prodamus
    • Интеграция с Robokassa
    • Интеграция с ApiX-Drive
    • Интеграция с Unitpay
    • Интеграция с VK Pay
    • Интеграция с ЮMoney
    • Интеграция с Пиксель ВКонтакте
    • Интеграция с Яндекс Метрика
    • Интеграция с Google Analytics
    • Интеграция с Facebook Pixel
    • Интеграция с Google Tag Manager
    • Интеграция с ChatGPT (OpenAI)
    • Интеграция с Google Sheets
  • ⚠️Ошибки
    • Ошибки ВКонтакте
      • VK Oauth: Security Error
      • Only group admins have access to group tokens
      • Group is not allowed to send messages
      • Invalid request: modifying contacts in a shared group is not allowed
      • Error 1 - Unknown error occured
      • Error 5 - User authorization failed: invalid session
      • Error 10 - Internal server error
      • Error 15 - Access denied: group messages are disabled
      • Error 15 Access denied: share post forbidden
      • Error 15 - Access denied: no access to call this method
      • Error 15 - Access denied: at first group admin should install app widget in group
      • Error 15 - Access denied: no access to call this method. It cannot be called with current scopes
      • Error 27 - Group authorization failed: group revoke access for this token
      • Error 27 - Group authorization failed: group is banned
      • Error 100 - One of the parameters specified was missing or invalid: message is empty or invalid
      • Error 100 - One of the parameters specified was missing or invalid: file is undefined
      • Error 121 - Invalid hash
      • Error 129 - Invalid photo
      • Error 600 - Permission denied. You have no access to operations specified with given object(s)
      • Error 901 - Cant send messages for users without permission
      • Error 902 - Can't send messages to this user due to their privacy settings
      • Error 912 - This is a chat bot feature, change this status in settings
      • Error 914 - Message is too long
      • Error 936 - Contact not found
      • Error 2000 - Servers number limit is reached
      • Другие ошибки
    • Сетевые ошибки
      • Сайт отправил недействительный ответ или ERR_SSL_PROTOCOL_ERROR
      • Ошибка ERR_BLOCKED_BY_RESPONSE
      • Ошибка SSL_ERROR_ACCESS_DENIED_ALERT
      • Ошибка ERR_CONNECTION_REFUSED
      • Ошибка ERR_SSL_VERSION_INTERFERENCE
  • ❓FAQ
    • Общие вопросы
      • Как разрешить сообщения от сообщества ВКонтакте?
      • Как запретить сообщения от сообщества ВКонтакте?
      • Как отписаться от рассылок ВКонтакте?
      • Настройка сниппета
      • Не открывается ссылка на пост
      • Пишут слово Начать
      • Удаление сообщений
      • Как получить идентификатор аудиозаписи?
      • Как получить идентификатор голосового сообщения?
      • Как получить ссылку на опрос?
      • Как получить идентификатор ответа в опросе?
      • Что такое мультиссылка?
      • Регулярные выражения
    • Вопросы о сообществах
      • Как подключить сообщество в Senler?
      • Кто подключил сообщество в Senler?
      • Как перенести сообщество?
      • Как отключить сообщество в Senler?
      • Удаление ключей API в сообществе ВКонтакте
    • Вопросы о рассылках
      • Не отправляются сообщения
      • Может массовая рассылка привести к блокировке сообщества?
    • Вопросы о подписчиках
      • Не добавляются подписчики
      • Не работает триггер
      • Почему важно хранить неактивных подписчиков?
    • Вопросы о чат-ботах
      • Бот не отвечает
      • Не отправляется определенный шаг
      • Не работает условие Ответ на сообщение
      • Изменение бота
      • Не открывается редактирование шага
    • Вопросы о сотрудниках
  • Наши услуги
    • Тарифы
    • Техническая поддержка
    • Юридическим лицам и ИП
    • Партнерская программа
    • Уведомления
    • Отчёты
    • Обучающие материалы
    • Короткие ссылки
  • Приложение сообщества
    • Установка приложения
    • Главная страница
    • Подписные страницы
    • Мои подписки
    • Настройки
      • Вид главной страницы
      • Метрики
    • Виджеты
      • Создание виджета
      • Типы виджетов
      • Изображения
      • Аудитории
      • Массовые действия
      • Видимость
      • Публикация
      • Кеширование
    • Лендинги
      • Создание лендинга
      • Блоки
      • Текстовый редактор
      • Публикация изменений
      • Заявка с номером телефона
    • FAQ
      • Почему показывается инструкция?
      • Почему не открывается приложение?
      • Как удалить приложение ВКонтакте?
      • Как вставить видео?
  • Разработчикам
    • API
      • Версии API
      • Ключи доступа
      • Формирование подписи
      • Методы
        • Subscribers
          • add
          • del
          • get
          • statSubscribe
          • statCount
        • Subscriptions
          • get
          • add
          • edit
          • del
        • Utms
          • add
          • edit
          • del
          • get
          • getLink
          • statCount
          • statSubscribe
        • Deliveries
          • get
          • stat
          • statCount
        • Bots
          • get
          • getSteps
          • addSubscriber
          • delSubscriber
        • Vars
          • set
          • get
          • del
        • Vars_global
          • get
          • set
          • del
      • Возвращаемые ошибки
    • WebHook API
      • Серверы
      • Шаблоны
      • Обработка ответа запроса
    • Кнопка для сайта
    • Приложения
      • Создание приложения
      • Настройки
      • Руководство
      • Варианты интеграций
        • Шаг в чат-боте
        • Встроенная страница приложения
        • OAuth
      • Интеграции
        • Пользовательский интерфейс
        • Сохранение настроек
        • Чтение настроек
        • Вебхук
        • Публикация
        • Дополнительно
          • dev ссылка iframe
        • Пример #1. react ui
          • front dev
          • front prod
          • backend
        • Библиотеки
Powered by GitBook
On this page
  • Действия с ботом
  • Действия с сообщениями из бота
  • Действия с группами подписчиков
  • Действия с метками
  • Действия с переменными
  • Ответ на сообщение
  • Статус набора текста
  • Отправить данные подписчика администратору
  • Отправить данные подписчика POST-запросом

Was this helpful?

  1. Чат-боты

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

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

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

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

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

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

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

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

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

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

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

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

PreviousБлок - таймерNextБлок - условие

Last updated 1 year ago

Was this helpful?

Переменные в ботах
Ожидание ответа в боте
Статус набора текста