Не подписывает по ключевому слову - Решение
Правильно проверяем
В первую очередь стоит внимательно проверить правильно ли вы проводите тестирование:
- Главное что должны знать: повторной подписки нет. Если пользователь подписан на группу подписчиков, то переподписан заново он не будет. И как следствие цепочка (привязанная к группе) не начнется снова и первое сообщение не придет повторно. Проверяйте это.
- Для наглядности стоит добавить авто-сообщение к группе и параллельно держать под рукой страницу подписки (или отписки). Таким образом вы будете сразу видеть сработало или нет. И быстро сможете отписаться для повторной проверки.
- Иногда бывает что администратор просто забывает активировать авто-сообщение, или его нет. Поэтому не забывайте, что всегда можно проверить подписку в поиске по спискам подписчиков. Подробнее ниже.
- Проверяйте дополнительно на себе: отпишитесь от группы и попробуйте подписаться снова.
Тест провели правильно, но подписки нет
Если тест проводился правильно, то первое что нужно проверить это подключение к Callback API. Оно могло сбиться.
Посмотреть можно в сообществе в ВК по пути: Управление (кнопка в правом меню) → Работа с API → вкладка Callback API → и в правом верхнем углу возможно нужно будет также переключить сервер на Senler.
О том что все ОК свидетельствует зеленая галочка рядом с адресом: https://senler.ru/api/callback.
ВАЖНО! НЕ нажимайте кнопку Подтвердить на этой странице! Иначе вы все сломаете там и оно точно перестанет работать. :) Исправлять нужно будет руками как написано ниже и показано на видео (в начале).
Если проблема с подключением
Если галочка красная, есть 2 варианта решения:
Вариант №1: Автоматически через Senler. Для этого на «главной странице сообщества в сервисе» (где рассылки) нажмите: Еще → Callback API
И на странице, которая откроется в левой колонке нажмите зеленую кнопку «Выполнить». Потом в ВК на той странице проверьте стала ли галочка зеленой.
Если не помогло
Вариант №2: Вручную.
Рекомендую делать в 2-х отдельных вкладках браузера.
- В Senler (на странице Еще → Callback API) посмотрите на секретный ключ и проверьте чтобы он был такой же как в ВК. Скорее всего это будет так.
- В настройках сообщества в ВК по пути, что упоминался выше (страница сервера Senler) скопируйте «Строку, которую должен вернуть сервер»
- Вставьте ее в Senler в соотверствующее поле и нажмите Сохранить
- Вернитесь в ВК и нажмите Подтвердить. Галочка должна стать зеленой
Если не получилось или не совсем понятно, попробуйте посмотреть пошаговый пример на видео в начале.
Также можно проверить вкладочку «Типы событий». Должна стоять галочка на типе «Входящее сообщение».
Как проверять в списке подписчиков
Кроме доставляемости авто-сообщения можно проверять подписку в разделе подписчиков (кнопка Подписчики на «главной странице сообщества»).
- Нажимаете кнопку «Найти»
- Выбираете нужную «группу подписчиков»
- находите подписчика по фамилии или ссылке на него (поле Подписчики)
- Нажимаете Показать
- И смотрите под фильтрами количество после текста «Подписчики:»
Также вы всегда можете открыть карточку подписчика, нажать там Изменить и посмотреть список групп, в которых он находится.
Ошибка в ключевом слове
Если вообще никак не подписывает (все точно проверили) и не подписывало никогда ранее, стоит обратить внимания на ключевые слова.
Частые ошибки (а также бесполезности):
- прописаны все словоформы включая слова с разным регистром
- используется режим «вхождения слова» там где он не нужен
- не экранированные специальные символы
Подробнее о ключевых словах есть в инструкциях.
Примеры хороших ключевиков:
- Ключевое выражение:
да(вхождение набора символов) сработает для сообщений от подписчика:
- да, ДА, Да, Даааа!, Давай, подарок, победа, о-да! и т.д. - Ключевое выражение:
^да$(точное соответствие, равно) сработает для сообщений:
- да, ДА и Да.
и не сработает для:
— Да!, Даааа!, Давай, о-да! и т.д. - Ключевое выражение:
^да$|^да!$|^да\.$(точное соответствие нескольких вариантов) сработает для сообщений:
- да, ДА, Да., дА!, и т.д. - Ключевое выражение:
\bДа\b(входение слова) сработает для сообщений:
- да, ДА, Да!, о-да! и т.д.
и не сработает для:
— Даааа!, Давай, и т.д.
Рекомендую использовать простые трицифровые числа. Например 111, 222 и т.д. и записывать их попроще 111|101, 222 и т.д.
Если ничего не помогает
Если все равно подписка не проходит отправьте в техподдержку сервиса Senler: (да, по той ссылке) сообщение с:
- ссылкой на подписку на группу подписчиков (подписная в приложении),
- скриншотом настройки ключевых слов,
- упоминанием, что вы перепробовали все что в этой статье написано :)
Наши администраторы ответят вам при первой возможности. И перенаправят ваше сообщение программистам для исправления.
НАПИСАТЬ В ТЕХПОДДЕРЖКУЗапасной вариант
Если вдруг по каким-то причинам (например, во время переезда на другой сервер, когда DNS-кеши ВК еще не обновились, но подписка по API работает) все равно не получается, а у поддержки выходной (почти не бывает, но все же).
Или может быть вы хотели бы, чтобы первое сообщение приходило всегда (даже если человек подписан). Или может вам сложно разбираться с ключевыми словами и вы хотели бы интерфейс попроще.
То можете настроить подписку через сторонний сервис, поддерживающий подписку по API, например через сервис Автопилот (Олександра Мойсеюка).
ОТКРЫТЬ ИНСТРУКЦИЮ ПО НАСТРОЙКЕПОДПИСКИ ПО КЛЮЧУ
Творческих взлетов и отличного настроения всегда!
