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

1. Централизованная рассылка по чатам и каналам, в которые добавлен бот Chatforma. Подробно в инструкции.
2. Контроль нахождения пользователя в канале или чате. Бот одобряет заявки на вступление в чат или канал от тех пользователей, которые находятся в определенном списке бота. Кого в списке нет, те в закрытый канал попасть не могут.
3.Удаление пользователей из канала или чата через определенный интервал времени. Например, если пользователь приобретал доступ к каналу и оплаченный срок подошел к завершению.
Теперь разберем пошагово, как настроить работу бота с пользователями в канале и чате где есть платная подписка на примере покупки доступа к каналу или чату на 30 дней через корзину или продукт в боте.
Шаг 1: Добавить нового бота и привязать его в Настройках к токену Telegram. Подробно в инструкции.
Шаг 2: Включить в Настройках Добавление бота в каналы и чаты.
Шаг 3: Добавить бота в канал/чат с правами администратора.
Важно! Группа обязательно должна иметь статус супергруппы.

3.1. Добавить бота в участники группы:
3.2: Сделать бот администратором:
Шаг 4: Добавить и настроить корзину (или продукт). Подключить платежную систему. Подробно в инструкции.
Шаг 5: Добавить список по действиям с корзиной или продуктом. Добавление в список по событию Купил. Подробно в инструкции.
Включить переключатель Повторное добавление
Шаг 6: Добавить в правила удаления из списка удаление через интервал.
Например, через 30 дней.
Шаг 7: Узнать id канала/чата.
1 способ. Для этого понадобится бот телеграм, который в данный момент не используется в конструкторе. Узнаем токен бота в @BotFather.

В ссылку https://api.telegram.org/botTOKEN/getUpdates вместо TOKEN поставить токен бота из @BotFather.

Скопировать полученную ссылку и вставить ее в адресную строку браузера, нажать Enter.

Получаем примерно такой ответ. Находим в тексте id со знаком "-", это и будет id чата или канала.
2 способ. Авторизоваться в http://web.telegram.org, выбрать канал или чат, скопировать из адресной строки id канала или чата. При добавлении в настройки списка перед id поставить знак "-100".
3 способ. Воспользоваться одним из ботов, специально созданных для этого. Например @getmyid_bot. Запустите и перешлите ему сообщение из вашего канала или чата, в ответ придет три значения, скопируйте Forwarded from chat.
Шаг 8: Добавить в списке действие со списком, указать id канала/чата, включить переключатель, сохранить список.
Шаг 9: Создать пригласительную ссылку с заявкой на вступление. Именно по этой ссылке пользователи должны переходить и подавать заявки на вступление.
Шаг 10: Добавить авторассылку на список, отправляющую сообщение со ссылкой на канал или чат. Инструкция по авторассылкам.
Шаг 11: Добавить авторассылку на список с предложением снова оплатить подписку на чат/канал, отправлять через нужный интервал, например, через 28 дней.
Путь пользователя будет следующим:
1. Запускает бота, получает в нем сообщение с корзиной.
2. Добавляет товар в корзину, оплачивает.
3. Получает сообщение со ссылкой на канал/чат.
4. Переходит по ссылке и присоединяется к каналу/чату.
5. Через 28 дней получает вторую авторассылку с предупреждение о том, что срок истекает и необходимо оплатить заново.
6. Если пользователь не покупает заново, то бот удаляет пользователя из канала/чата.