V
V
Valery2019-02-20 12:21:16
API
Valery, 2019-02-20 12:21:16

How to control access to a Telegram channel?

Добрый день.
Стоит вот какая задача - буду благодарен за помощь.
Нужно сделать Телеграм-канал, в который смогут попасть только пользователи, совершившие оплату.
Например, человек оплатил доступ - получил ссылку и может получать сообщения с канала. По истечению времени платной подписки - нужно удалять пользователя с канала.
Возможность передачи ссылки другу, чтоб он тоже смог зайти надо или закрыть или подчищать всех не оплаченных.
Возможна ли в принципе такая реализация?
Спасибо заранее.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
F
focus_name, 2020-03-19
@focus_name

Hello, I don’t know if it’s still relevant or not, but all this is implemented in @nemilin_bot . the bot offers automatic sale of paid subscriptions to telegram channels or groups. That is, if you have a channel, you can set up a bot, and in order for a subscriber to enter the channel, you must first pay a subscription to the channel, roughly speaking 100 rubles - a subscription for a month. The bot itself accepts payments from subscribers to the admin's wallet, monitors each subscriber, and when the subscription time expires, the bot offers to renew the subscription and then kicks from the channel if it has not been renewed. In short, the bot is very thoughtful and many already use it to the fullest)5e72fb6f06b60418134934.jpeg

A
AlexeyFomenkov, 2022-04-03
@AlexeyFomenkov

We use @vipsub_bot for this

A
Andrey Shatokhin, 2019-02-20
@Sovigod

Write a bot. Give him admin rights on the channel. TK described by you can be implemented.

B
belovandrey, 2020-08-25
@belovandrey

for example, you can accept payment by making a bot in the botmom, but you cannot sign or unsubscribe from the channel of the bot made in the botmom, this will need to be done manually. I also want to do this, but @nemilin_bot scares me with a vulnerability

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question