Анализируя статистику постов в телеграм-каналах, я вижу, что многие полезные посты просто сохраняются в избранное, а сами посетители не подписываются.

На это есть ряд объективных причин, о которых расскажу как-нибудь потом.

А сейчас хочу поделиться PHP-скриптом, который поможет увеличить конверсию из посетителя в подписчика с помощью выдачи полезных материалов через бота, который проверяет подписку на канал.

Свой бот дает возможность гибкой настройки и значительно увеличивает безопасность канала. Через него не смогут украсть канал или же писать от его имени.

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

🔻Зарегистрировать хостинг с поддержкой PHP. Подойдет любой, даже с техническим доменом, но обязательно с SSL-сертификатом.

🔻Создать бота в @BotFather и сохранить его токен.

🔻Скачать PHP-скрипт 👉 по ссылке.

🔻Открыть его с помощью любого текстового редактора и заполнить настройки.

Нужно заполнить:

🔻Токен бота;

🔻Юзернейм бота;

🔻Канал, в котором проверяем подписку;

🔻Ссылку-приглашение (можно сделать просто ссылку на канал, но я сделал так, чтобы отслеживать, сколько подписчиков приходит через бота).

На этом настройки закончились. Дальше нужно:

🔻Сохранить изменения в PHP-скрипте и загрузить его в корневую папку сайта на хостинге.

🔻Изменить ссылку:

https://api.telegram.org/bot<YOUR_BOT_TOKEN>/setWebhook?url=https://твой-сайт.ру/secretlink.php

и открыть ее в браузере (что нужно заменить, я выделил).

Чтобы создавать вариации сообщений и ссылок, пользуйся примером из массивов $links и $messages в PHP-скрипте.

Для выдачи определенного материала используй ключ в параметре ?start.

Пример: https://t.me/твой_бот?start=url_1

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