Платформа GetCourse позволяет управлять доступом пользователей в приватную Telegram-группу.
Допустим, вашим продуктом является закрытый клуб в мессенджере. В нем подписчики общаются по теме вашего курса, делятся опытом в Telegram-группе. В случаях, когда у пользователя закончилась покупка, предоставляющая доступ, — он автоматически удаляется из группы.
Внимание! Указанный функционал свойственен для администрирования только одной Telegram-группы (не канала) методом присоединения пользователей в различные группы на GetCourse.
Корректную работу бота не гарантируем, если ведется автоматический контроль доступа пользователей сразу в нескольких Telegram-группах.
Содержание
Раздел 1. Настройка бота и группы
1. Необходимо создать нового Telegram-бота. Он будет отвечать за управление удалением из группы.
Внимание! Созданный новый бот будет отличен от основного (добавлен в общих настройках Telegram). Основной бот требуется подключить к аккаунту GetCourse. Только в этом случае получится настроить новый бот для управления группой. |
Процедура создания бота:
Создаем новый бот через @BotFather;
Копируем имя бота и токен;
Вставляем скопированные данные в GetCourse в разделе «Настройки Telegram» → блок «Настройки администрируемой группы Telegram».
В строке «Имя бота» символ «@» не указываем.
2. Создаем Telegram-группу. В эту группу пользователи будут добавляться, а по истечении срока доступа — удаляться.
Фактические возможности групп:
количество участников: до 200 000 уникальных пользователей;
общая история переписки участников;
можно размещать публичные ссылки вида t.me/title;
разный уровень прав участников.
Внимание! Автоматический контроль доступа возможен исключительно в Telegram-группе. В Telegram-канале он не выполняется. |
Важно! Допустим, уже есть группа с рядом участников, которые не входят в группу доступа на GetCourse. После активации этих настроек бот исключит данных участников после их попытки отправить сообщение в чате.
3. Ваши ученики не должны управлять вашей группой. Для этого установите запрет на добавление новых участников и редактирование группы.
4. Добавьте в группу нового бота (бот создан в пункте 1). Дайте ему права администратора группы.
5. Отправьте со своего аккаунта любое сообщение в группу. В GetCourse на странице с настройкой всплывет сообщение с номером группы.
6. Кликните на него (шаг 1). Оно автоматически подтянется в блок выше, где напротив номера следует указать группу в GetCourse (шаг 2). После этого нажмите кнопку «сохранить» (шаг 3). Теперь эта группа определяет, у кого есть право попасть в приватный чат.
7. Нажмите кнопку «Проверочное сообщение»:
8. Выполните проверку. Убедитесь, что в группе Telegram всплыло сообщение под именем управляющего бота.
Внимание! Если вы подключите группу, а затем измените её на супергруппу — её ID изменится. Придется выполнить изменения: удалить ID группы из настроек GetCourse и добавить новый ID супергруппы. |
Чтобы узнать ID супергруппы, нужно сделать следующее:
добавить в группу бота @myidbot;
набрать в группе команду /getgroupid.
Добавив ID супергруппы, отправьте проверочное сообщение и выполните последующие шаги (п/п 5–8).
Раздел 2. Управление пользователями
Всё готово к работе!
Приглашайте новых пользователей в Tg-группу при условии, что они оплатили доступ. Для приглашения необходима инвайт-ссылка.
Чтобы создать инвайт-ссылку нужно зайти в настройки группы:
Важно! В Telegram-группу попадают только те пользователи, которые:
|
Бот автоматического контроля проверяет Telegram-группу каждый час. После истечения оплаченного срока доступа к группе пользователь автоматически исключается. Другие возможные варианты исключения пользователя из Telegram-группы:
бан в GetCourse;
ручное удаление.
Бот никогда не сможет удалить из Telegram-группы: администратора группы, администраторов и сотрудников вашего аккаунта на платформе GetCourse.
После повторной оплаты доступа в Telegram-группу пользователь получает к ней доступ.
Раздел 3. Удаление бота
Для удаления бота, которого вы используете для администрирования групп, нажмите на «Удалить бота» в настройках администрируемой группы Telegram.
авторизуйтесь