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
  • События
  • Сообщения
  • Фотографии
  • Записи на стене
  • Заказ
  • Пользователи
  • Прочее
  • VK Donut
  • Действия
  • Пример
  • Ошибки
  • Настройка
  • Полезные материалы

Was this helpful?

Триггеры

PreviousПроцессыNextМетки

Last updated 3 months ago

Was this helpful?

Триггер - это функция, которая реагирует на различные события и запускает определенные действия. Например, с помощью триггеров можно запустить чат-бота, когда пользователь напишет ключевое слово.

Внимание! Триггеры, кроме входящих сообщений, не срабатывают, если у пользователей запрещены сообщения.

Триггеры настраиваются в одноименном разделе в личном кабинете.

События

Для работы триггеров поддерживаются следующие события.

Сообщения

Новое сообщение

Сообщения могут быть как ВХОДЯЩИМИ так и ИСХОДЯЩИМИ

Внимание! Нажатия на кнопки в чат-ботах так же учитываются триггерами как новые сообщения.

Триггер на входящее сообщение:

Данный триггер сработает в момент, когда пользователь напишет сообщение или нажмет на кнопку в диалоге с сообществом.

Триггер на исходящее сообщение:

Данный триггер сработает в момент, когда администратор сообщества напишет сообщение подписчику от имени сообщества в диалоге с сообществом.

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

В перечисленных выше видах триггеров можно настроить любой из нижеперечисленных вариантов:

  • Любое сообщение (не рекомендуется использовать с любым другим триггером данной группы)

  • Сообщение равно (полностью соответствует указанному слову или фразе без учета регистра)

  • Сообщение не равно (любая фраза, кроме указанной)

  • Сообщение содержит (содержит указанную фразу)

  • Сообщение не содержит (любая фраза, не содержащая указанную)

  • Сообщение соответствует регулярному выражению (можно задать определенное регулярное выражение)

  • Сообщение - телефон российского формата с 11 цифрами (можно задать с 8, +7 или 7)

  • Сообщение - E-mail (сработает только для сообщения с электронной почтой. Если в сообщении будет дополнительный текст, кроме почты, то триггер не сработает)

  • Сообщение - Число (соответствует указанному числу)

  • Сообщение меньше числа (любое число, которое меньше указанного)

  • Сообщение больше числа (любое число, которое больше указанного)

  • Сообщение содержит стикер (сработает на любой стикер)

  • Сообщение содержит фотографию (любое сообщение с фотографией)

  • Сообщение содержит видеозапись (любое сообщение с видео)

  • Сообщение содержит аудиозапись (любое сообщение с аудио)

  • Сообщение содержит документ (любое сообщение с документом)

  • Сообщение содержит голосовое сообщение (любое сообщение с голосовым сообщением)

  • Сообщение содержит товар (любое сообщение с товаром, либо можно выбрать конкретный товар. Если не выбран конкретный товар - триггер сработает в том числе и на услугу)

  • Сообщение содержит вложения (любое сообщение с любым вложением или несколькими)

  • Сообщение не содержит вложения (любое сообщение без вложения)

Фотографии

Загрузка фотографии

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

Внимание! Этот триггер не работает для сотрудников сообщества. Если необходимо протестировать его работу, нужно привлечь сторонних пользователей. Такое ограничение на стороне ВКонтакте.

Новый комментарий к фотографии

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

Редактирование комментария к фотографии

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

Удаление комментария к фотографии

Данный триггер сработает в момент удаления ранее оставленного комментария к любой или указанной по ссылке фотографии.

Восстановление удалённого комментария к фотографии

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

Группы триггеров Видеозаписи, Комментарии на стене, Обсуждения, Комментарии к товарам работают аналогично триггерам из группы Фотографии.

Записи на стене

Добавление записи

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

Репост записи

Данный триггер сработает в момент репоста любой записи сообщества или указанной по ссылке к себе на стену. Текст записи можно задать любым, содержащим определенную фразу, либо соответствующим регулярному выражению. При этом, есть особенность - профиль должен быть открытым.

Заказ

Создание заказа

Данный триггер сработает в момент оформления заказа на товар в сообществе. Для работы данного типа события необходимо включить расширенный раздел "Товары" в настройках сообщества.

Пользователи

Вступление в сообщество

Данный триггер сработает в момент вступления пользователя в сообщество.

Выход из сообщества

Данный триггер сработает в момент выхода пользователя из сообщества.

Прочее

Голос в публичном опросе

Внимание! В опросе с выбором нескольких вариантов в триггер отправляется только первый выбранный вариант.

Lead forms - Новая заявка

Заявка с лендинга

Данный триггер сработает в момент отправки заявки с лендинга. Помимо настройки самого триггера в лендинге необходимо добавить в любом из блоков кнопку типа Заявка с номером телефона.

VK Donut

Пользователь оформил подписку

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

Пользователь отменил подписку

Данный триггер сработает для пользователя, решившего перестать поддерживать автора сообщества.

Действия

На каждое событие можно добавить одно или несколько следующих действий:

  • Добавить в группу подписчиков

  • Исключить из группы подписчиков

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

Можно добавить подписчика как в начало чат-бота, так и на определенный его шаг.

  • Исключить из чат-бота

Пример

Для примера разберем добавление в группу подписчиков по ключевому слову "подарок".

Для этого необходимо создать триггер с такими настройками:

  1. Тип события - Новое сообщение

  2. Проверка сообщения - Сообщение равно (для точного совпадения)

  3. Значение - подарок (регистр букв не учитывается)

  4. Добавить в группу подписчиков - Выбрать целевую группу

Ошибки

Дублирующие сообщения

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

В этом случае нужно в триггере убрать добавление в бота, и пользователь будет добавляться только после добавление в группу.

Настройка

На основе Callback API работают триггеры и кнопки в ботах. Если при их работе возникают неполадки, то необходимо выполнить автоматическую настройку в раздел Настройки - Подключение.

Возможные ошибки при автоматической настройке:

Сервер вернул неправильный ответ

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

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

Полезные материалы

Данный триггер сработает после голосования в любом или указанном по ссылке опросе (). В случае определенного опроса нужно задать еще и идентификатор ответа ().

Данный триггер работает совместно с приложением ВКонтакте - . Можно привязать его к любой или указанной по ссылке форме. Также есть возможность сохранить ответы пользователя в переменные, которые затем добавятся в его карточке в нашем сервисе.

Callback API позволяет получать уведомления о событиях в сообществе: разрешение сообщений, входящие сообщения и другие ().

как получить ссылку на опрос?
как получить идентификатор ответа в опросе?
Форма сбора заявок
документация ВКонтакте
Error 10 - Internal server error
Error 2000 - Servers number limit is reached
Community Events | Developers | VK
Callback API | Developers | VK
Logo
Logo
Раздел Триггеры
Добавление в бота на определенный шаг
Добавление в группу подписчиков по ключевому слову "подарок"
Автоматическая настройка Callback API
Сервер вернул неправильный ответ