Не подписывает по ключевому слову - Решение

Наглядная демонстрация решения на видео

Правильно проверяем

В первую очередь стоит внимательно проверить правильно ли вы проводите тестирование:

  • Главное что должны знать: повторной подписки нет. Если пользователь подписан на группу подписчиков, то переподписан заново он не будет. И как следствие цепочка (привязанная к группе) не начнется снова и первое сообщение не придет повторно. Проверяйте это.
  • Для наглядности стоит добавить авто-сообщение к группе и параллельно держать под рукой страницу подписки (или отписки). Таким образом вы будете сразу видеть сработало или нет. И быстро сможете отписаться для повторной проверки.
  • Иногда бывает что администратор просто забывает активировать авто-сообщение, или его нет. Поэтому не забывайте, что всегда можно проверить подписку в поиске по спискам подписчиков. Подробнее ниже.
  • Проверяйте дополнительно на себе: отпишитесь от группы и попробуйте подписаться снова.

Тест провели правильно, но подписки нет

Если тест проводился правильно, то первое что нужно проверить это подключение к Callback API. Оно могло сбиться.

Посмотреть можно в сообществе в ВК по пути: Управление (кнопка в правом меню) → Работа с API → вкладка Callback API → и в правом верхнем углу возможно нужно будет также переключить сервер на Senler.

О том что все ОК свидетельствует зеленая галочка рядом с адресом:
https://senler.ru/api/callback.

Не подписывает по ключевому слову - Решение, image #1
ВАЖНО! НЕ нажимайте кнопку Подтвердить на этой странице! Иначе вы все сломаете там и оно точно перестанет работать. :) Исправлять нужно будет руками как написано ниже и показано на видео (в начале).

Если проблема с подключением

Если галочка красная, есть 2 варианта решения:

Вариант №1: Автоматически через Senler. Для этого на «главной странице сообщества в сервисе» (где рассылки) нажмите: Еще → Callback API

Не подписывает по ключевому слову - Решение, image #2

И на странице, которая откроется в левой колонке нажмите зеленую кнопку «Выполнить». Потом в ВК на той странице проверьте стала ли галочка зеленой.

Если не помогло

Вариант №2: Вручную.
Рекомендую делать в 2-х отдельных вкладках браузера.

  • В Senler (на странице Еще → Callback API) посмотрите на секретный ключ и проверьте чтобы он был такой же как в ВК. Скорее всего это будет так.
  • В настройках сообщества в ВК по пути, что упоминался выше (страница сервера Senler) скопируйте «Строку, которую должен вернуть сервер»
  • Вставьте ее в Senler в соотверствующее поле и нажмите Сохранить
  • Вернитесь в ВК и нажмите Подтвердить. Галочка должна стать зеленой
Не подписывает по ключевому слову - Решение, image #3

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

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

Как проверять в списке подписчиков

Кроме доставляемости авто-сообщения можно проверять подписку в разделе подписчиков (кнопка Подписчики на «главной странице сообщества»).

  • Нажимаете кнопку «Найти»
  • Выбираете нужную «группу подписчиков»
  • находите подписчика по фамилии или ссылке на него (поле Подписчики)
  • Нажимаете Показать
  • И смотрите под фильтрами количество после текста «Подписчики:»
Не подписывает по ключевому слову - Решение, image #4

Также вы всегда можете открыть карточку подписчика, нажать там Изменить и посмотреть список групп, в которых он находится.

Ошибка в ключевом слове

Если вообще никак не подписывает (все точно проверили) и не подписывало никогда ранее, стоит обратить внимания на ключевые слова.

Частые ошибки (а также бесполезности):

  • прописаны все словоформы включая слова с разным регистром
  • используется режим «вхождения слова» там где он не нужен
  • не экранированные специальные символы

Подробнее о ключевых словах есть в инструкциях.

Примеры хороших ключевиков:

  • Ключевое выражение: да (вхождение набора символов) сработает для сообщений от подписчика:
    - да, ДА, Да, Даааа!, Давай, подарок, победа, о-да! и т.д.
  • Ключевое выражение: ^да$ (точное соответствие, равно) сработает для сообщений:
    - да, ДА и Да.
    и не сработает для:
    Да!, Даааа!, Давай, о-да! и т.д.
  • Ключевое выражение: ^да$|^да!$|^да\.$ (точное соответствие нескольких вариантов) сработает для сообщений:
    - да, ДА, Да., дА!, и т.д.
  • Ключевое выражение: \bДа\b (входение слова) сработает для сообщений:
    - да, ДА, Да!, о-да! и т.д.
    и не сработает для:
    Даааа!, Давай, и т.д.

Рекомендую использовать простые трицифровые числа. Например 111, 222 и т.д. и записывать их попроще 111|101, 222 и т.д.

Если ничего не помогает

Если все равно подписка не проходит отправьте в техподдержку сервиса Senler: (да, по той ссылке) сообщение с:

  • ссылкой на подписку на группу подписчиков (подписная в приложении),
  • скриншотом настройки ключевых слов,
  • упоминанием, что вы перепробовали все что в этой статье написано :)

Наши администраторы ответят вам при первой возможности. И перенаправят ваше сообщение программистам для исправления.

НАПИСАТЬ В ТЕХПОДДЕРЖКУ

Запасной вариант

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

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

То можете настроить подписку через сторонний сервис, поддерживающий подписку по API, например через сервис Автопилот (Олександра Мойсеюка).

ОТКРЫТЬ ИНСТРУКЦИЮ ПО НАСТРОЙКЕ
ПОДПИСКИ ПО КЛЮЧУ

Творческих взлетов и отличного настроения всегда!

4283 views·29 shares