> For the complete documentation index, see [llms.txt](https://doc.botboom.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.botboom.ru/instrukcii/kanaly/proverka-podpiski.md).

# Проверка подписки

Как проверить подписан ли пользователь на канал

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

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

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

Итак, по пунктам:

1. Создадим сообщения ответа пользователю в зависимости от того подписан он или нет:<br>

![сообщение если подписан](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ll7689IDnKLtjpgnzVq%2Fuploads%2Ft2rmWcDP5QNoAViHZGaP%2Fimage.png?alt=media\&token=046259ee-d565-4c5d-a1ad-d4835465ef28)

и аналогичное если не подписан.

2\. Создаём Диалог проверки:

![Диалог проверки подписки на канал](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ll7689IDnKLtjpgnzVq%2Fuploads%2F3xJljl4T2IclxHjx6bSA%2Fimage.png?alt=media\&token=c96ed64b-7e79-423c-986a-e742acadb4f2)

{% hint style="warning" %}
Важно! Имя канала ставим без символа @
{% endhint %}

Готово. Теперь этот Диалог можно повесить на любую кнопку верхнего и нижнего меню или в Сохраненное сообщение.&#x20;
