Канал с платным доступом
Добавляем бота в канал с правами Администратора
Канал появляется в списке пользователей - присваиваем каналу метку: jameliz 1month
при запросе авторизации в канале, будет проверяться наличие этой метки у пользователя.
Общая схема предоставления доступа:
Создаём Диалог присвоения метки:
Тип диалога - установить метку, метка - как у канала. Выполнение этого Диалога установит метку jameliz 1month пользователю и когда он отправить запрос в канал, бот проверит наличие метки и подтвердит запрос.
Теперь надо отправить пользователю ссылку на канал:
Создаём Сохранённое сообщение и Диалог который его покажет:
Сообщение: message sendInviteLink for Jamilez 1Month
и Диалог который его покажет пользователю:
Теперь возвращаемся в Диалоги и ставим в диалоге присвоения метки, После срабатывания - Диалог показа сообщения пригласительной ссылки:
и на товар ставим диалог присвоения метки
т.о., после покупки, пользователю присвоится метка доступа, и покажется сообщение с ссылкой на канал.
Теперь блокировка в канале по истечении срока:
Имя канала в виде -100123445534534 берём из Пользователей
2. Создать Диалог снятия метки:
Следующим Диалогом ставим выброс из канала.
3. создаём Сообщение а прекращении доступа. в Дополнительных, После отправки, ставим диалог отключения метки:
Теперь возвращаемся к Сообщению Открытия доступа и ставим в Дополнительно, следующее сообщение через 31 день revoke access to Jameliz channel 1Month