Статья была полезной?
В GetCourse можно управлять доступом пользователей в закрытые Telegram-группы (не каналы). В них будут автоматически попадать ученики, добавленные в группы в аккаунте.
Такой формат подойдет, если ваш продукт — это закрытый клуб, в котором ученики общаются по теме курса и обмениваются опытом в Telegram-группе. Если у пользователя закончится покупка, дающая доступ к группе, он будет автоматически удален из Telegram-группы.
Важно! Раньше можно было администрировать только одну Telegram-группу. Сейчас вы можете создать несколько Telegram-групп и управлять составом их участников на GetCourse. При этом для каждой Telegram-группы рекомендуем использовать отдельного бота.
Содержание:
Какие права нужны для выполнения настроек
Настроить управление Telegram-группой на стороне GetCourse могут:
- владелец аккаунта;
- администратор.
Если связь настраивается с существующей Telegram-группой, вы также должны быть администратором этой группы.
Как настроить бот и группу
1. Создайте новый Telegram-бот, который будет управлять удалением из группы,
Важно! Чтобы бот автоматически удалял учеников из группы, должны быть выполнены условия:
- бот должен быть новым, нигде ранее не используемым;
- к аккаунту должен быть подключен хотя бы один бот для сообщений в Telegram.
Добавьте бот в аккаунт:
- В разделе «Сообщения» — «Telegram» нажмите «Добавить бота» в блоке «Администрирование группы в Telegram».

- Укажите скопированный при создании бота токен и нажмите «Добавить».

2. Создайте Telegram-группу, в которую участники будут добавляться и из которой будут удаляться после истечения срока доступа.
Обратите внимание: автоматический контроль доступа возможен только в Telegram-группе — в Telegram-канале он выполняться не будет.
Текущие возможности групп:
- до 200 000 участников;
- общая история переписки;
- публичные ссылки вида t.me/title;
- разный уровень прав.

Также вы можете использовать уже существующую группу с участниками, которые не входят в группу доступа на GetCourse. В таком случае после выполнения данных настроек бот исключит этих пользователей, как только они попытаются отправить сообщение в чате.
Важно: если количество участников Telegram-группы превышает 100, в ней появляется возможность скрыть участников. Если данная опция включена, бот не сможет контролировать добавление новых участников в группу.
В этом случае пользователь будет удален только при попытке отправить сообщение в чат группы.
Если необходимо контролировать пользователей на этапе добавления в Telegram-группу, опция «Скрыть участников» должна быть отключена.
Управлять опцией можно в разделе «Управление группой» — «Участники».



3. Запретите добавлять других участников и редактировать группу через «Управление группой» — «Разрешения», чтобы ваши ученики не могли управлять группой.



4. Добавьте в группу нового бота (из пункта 1) и через «Управление группой» — «Администраторы» сделайте его администратором.
Обратите внимание: если вы создаете несколько Telegram-групп, то для каждой группы рекомендуется использовать отдельного бота.



Добавление администратора
5. Отправьте от себя любое сообщение в группу, после чего в GetCourse на странице с настройкой появится сообщение с номером группы.

6. Кликните по номеру группы, чтобы он автоматически подтянулся в аналогичное поле выше.

7. Укажите группу в GetCourse и сохраните настройки. Участники этой группы попадут в закрытую Telegram-группу.

Обратите внимание: если вы подключаете группу, а впоследствии измените ее на супергруппу, то ее ID изменится.
Для дальнейшей работы группы:
- Удалите привязанную на GetCourse группу.
- Повторите настройки из пунктов 5-7.

Чтобы узнать ID супергруппы:
- Добавьте в группу бота @myidbot.
- Выполните в группе команду /getgroupid.

Все готово к работе!
Таким же образом вы можете создать несколько групп в Telegram и настроить к ним доступ на GetCourse.
Как пригласить учеников в Telegram-группу
Чтобы оплатившие доступ пользователи попали в Telegram-группу, пригласите их с помощью инвайт-ссылки:
- Скопируйте или создайте новую инвайт-ссылку на Telegram-группу в разделе «Управление группой» — «Пригласительные ссылки».




Важно! Попасть в Telegram-группу по приглашению смогут только те пользователи:
- которые есть в соответствующей группе в GetCourse;
- и у которых подключен Telegram.
После истечения оплаченного периода доступа к группе в GetCourse пользователь будет автоматически исключен ботом из группы в Telegram (проверка осуществляется каждый час).
Также пользователь будет исключен из группы, если его удалят или забанят в GetCourse.
При этом бот никогда не сможет исключить из Telegram-группы ее администраторов, администраторов и сотрудников вашего аккаунта в GetCourse.
Если пользователь вылетел из группы после окончания доступа, но затем оплатил доступ повторно, то он сможет вернуться в группу.
Как удалить бот из аккаунта
Удалить подключенный к аккаунту бот можно 2 способами:
- в настройках Telegram кликните иконку
напротив бота;

- в настройках бота нажмите кнопку «Удалить бота».

авторизуйтесь
Напишите, пожалуйста, обращение в нашу техподдержку https://getcourse.ru/contacts .
В обращении укажите адрес аккаунта и ссылку на пользователя, который оставил вам сообщение. Также прикрепите к обращению пригласительную ссылку в закрытую telegram-группу.
Бот проверяет всех участников группы вне зависимости от способа добавления.
Однако, в случае ручного добавления пользователь попадет в telegram-группу, даже если не состоит в нужной группе в аккаунте школы. В этом случае пользователь будет исключен, если напишет сообщение в чат группы.
Если в группу вступит пользователь, который не состоит в соответствующей группе в аккаунте GetCourse, то он будет сразу исключен из группы администрирующим ботом, сама группа станет недоступна: https://skr.sh/sK4nA33Ly68?a . То есть в данном случае проверка происходит мгновенно, при вступлении в группу нового пользователя.
Для автоматического удаления пользователя из Telegram-группы он должен быть удален из соответствующей группы в аккаунте, а также к его профилю должен быть подключен Telegram: https://skr.sh/sJZEwAaOGax?a . Проверка на нахождение в группе происходит каждый час.
Причин описанной ситуации может быть несколько. Например, если пользователь отвязал Telegram от своего профиля, а потом был исключен из группы, дающей доступ - в таком случае удаление из Telegram-группы произойдет только после написания им сообщения.
Также пользователь мог быть добавлен в Telegram-группу до добавления бота - в таком случае удаление произойдет после написания сообщения.
Для детального анализа напишите, пожалуйста, в нашу поддержку в нашу техническую поддержку https://getcourse.ru/contacts . К обращению необходимо приложить ссылку-приглашение на группу Telegram, ссылку на пользователя, который не был удален из чата, а также скриншот недавних действий в группе https://yadi.sk/i/OdegXZXrNmvAyA , скриншоты из управления Telegram-группой https://yadi.sk/i/P53cKSv5YgkrXA , на которых видны разрешения https://yadi.sk/i/M2yIcJZroMqvvg , и права бота https://yadi.sk/i/v9G7YH7LdqBBaQ , чтобы мы могли проанализировать корректность настроек.
Отправили ответ в рамках техподдержки.
Ответили в рамках технической поддержки.
В обращении опишите вашу задачу подробнее и приложите поясняющие скриншоты.
В группу Телеграм смогут попасть только те пользователи, у кого подключен основной Телеграм бот, а также входит в соответствующую группу на платформе https://getcourse.ru/blog/276126#ltBlock34236710 .
Если пользователь попадает в группу по покупке и в предложении, которое он приобрел, ограничен срок доступа к продукту, то по истечению срока действия покупки он автоматически удалится из группы (и, соответственно, бот удалит его из группы телеграм). В таком случае удаление из группы с помощью процесса не понадобится. Подробнее о том, как ограничить срок доступа в предложении: https://getcourse.ru/blog/276130
Просто судя по скриншоту, можно сделать несколько...
Сейчас функционал автоматического контроля доступа предназначен для работы с одной группой Телеграм, при этом вы можете указать несколько групп, для которых будет открыт доступ http://joxi.ru/bmoKEp1CObP0Nm . Продуктов при этом может быть несколько, либо вы можете добавлять пользователей в группы иным способом, например, вручную или через процесс.
Вы можете добавить контролирующего бота в несколько групп Телеграм, однако в данном случае корректная работа бота для автоматического контроля доступа пользователей не гарантируется.
Была группа с автоматическим контролем доступа, все работало исправно, потом в один момент слетело что то, бот стал выкидывать людей которые вступают(новые люди), по всем условиям они подходят, в группе состоят, но все равно бот их выкидывает
Я попробовал его переустановить, и тут проблема что на этапе отправки сообщения в группу это для проверки , во время подключения бота, айди группы не появляется в геткурс в настройках и мне не выбрать его
Создал нового бота попробовал установить, и то же самое, не появляется сообщение
Если я вставляю старый айди группы, то со стороны геткурса получается отправить проверочное сообщение в группу, но по итогу бот все равно выкидывает людей
Ответили вам в рамках тех. поддержки.
Для анализа ситуации, напишите, пожалуйста, в техподдержку https://getcourse.ru/contacts со ссылкой на ваш аккаунт.
Нет, бот, который будет добавлен в группу как администратор, не предназначен для учеников.
У нас есть база клиентов в геткурсе. Есть канал в телеге для клиентов. Нужно сделать чат бота который будет
1 проверять есть ли в нашей базе геткурс этот человек и если нет в базе - исключать из канала
2 если человек пишет какое либо сообщение в телеграмм, ставит лайк ему нужно в геткурсе изменить значение дополнительного поля АКТИВНОСТЬ поставить ДА.
Что первым делом нужно запросить?
В настоящее время нет возможности подключить администрирующего бота к telegram-каналу, так чтобы он проверял пользователей. Можно подключить лишь к telegram-группе. В целом, если у вас есть telegram-группа, то вы можете подключить именно её по инструкции в данной статье.
По поводу изменения дополнительного поля "Активность". Штатной настройки решающей вашу задачу на платформе нет. Функционал администрирующего telegram-бота в данный момент сосредоточен на контроле участников telegram-группы и соответствия её участникам группы в аккаунте.
Также нет возможности проверить с помощью сегментации, написал ли недавно пользователь сообщение в telegram-бот или нет. Поэтому изменить дополнительное поле с помощью процессов также не удастся. Возможно вам подойдет проверять активность пользователей с помощью callback-операции в процессе https://getcourse.ru/blog/275852#callback
Или запуском какого либо процесса при отправке пользователем кодового слова https://getcourse.ru/blog/275852#zap
По приглашению в группу человек пишет его удаляют, нужно настраивать отдельно бота или он правильно работает?
Еще вопрос - в группе пользователей (где еще строчка id группы) должны быть пользователи или папка?
а то я создала новую а папки нет - пользователей нет. Зачем вообще эта группа пользователей?
Ответили на вопрос в рамках техподдержки.
Основного бота в Telegram-группу добавлять не нужно.
К профилю в аккаунте может быть привязан только один Telegram-профиль.
Если для входа в закрытую группу будут использоваться другие моб.номера (другие Telegram-профили), то для них доступ к этой закрытой группе будет ограничен. Такие Telegram-профили не будут связаны с аккаунтом - не будут состоять в нужной группе доступа. https://skr.sh/sCICfnTyuYz
На данный момент отправлять сообщения из аккаунта можно только при помощи основного бота. В рамках настроек аккаунта бот-администратор используется только для контроля доступа к группе.
1) если пользователь уже авторизован в аккаунте, то telegram-бот будет после этих действий подключен
2) если пользователь неавторизован в аккаунте, то будет зависеть от настроек вашего telegram-бота:
2а) при включении настройки "Создавать пользователя без email если его нет в системе" http://joxi.ru/p27DdY1Un1vEWA , будет создан новый профиль в аккаунте
2б) если эта настройка отключена, то произойдет переход на страницу авторизации. После того как пользователь авторизуется, telegram-бот будет привязан к профилю
1) ссылку на telegram-группу
2) полноэкранные скриншоты настроек в BotFather (токен и username вашего бота)
3) ссылку на ваш аккаунт, в котором производятся настройки.
В настоящее время производится корректное администрирование только одной Telegram-группы, добавлением пользователей в разные группы на GetCourse. То есть, вы можете использовать 10 групп в вашем аккаунте для администрирования только одной Telegram-группы.
Причина такого поведения администрирующего бота может быть в некорректных настройках самого бота или в исключении пользователей из группы, по которой предоставляется доступ в telegram-группу. Для точного ответа на ваш вопрос нам потребуется проанализировать настройки вашего аккаунта и бота. Для этого пришлите, пожалуйста к нам в техническую поддержку по контактам https://getcourse.ru/contacts следующую информацию:
1) ссылку на пример пользователя, который был исключен из telegram-группы
2) инвайт-ссылку на вашу telegram-группу
3) полноэкранные скриншоты с настройками ваших ботов (названием и токеном ) из бота Botfather
Пожалуйста, напишите нам в техническую поддержку: https://getcourse.ru/contacts
Вся работа проекта сейчас в тг. Собираются на гк переходить. Интересует в том числе интеграция с Телеграм.
А я пока как теоретик не понимаю, кроме бота который можно интегрировать с гк, что ещё можно сделать. То есть как его использовать. Например переход в чат или на канал школы с помощью процесса, можно осуществить через него?
Или скажем иначе, изначально можно ли сделать чтобы люди попадали в канал школы через гк?
К аккаунту можно подключить два бота Telegram. Один позволяет осуществлять рассылки пользователям в Telegram. О его подключении рассказывается в статье нашего блога по ссылке https://getcourse.ru/blog/298457 . О рассылках через Telegram рассказывается в статье https://getcourse.ru/blog/275913 , об интерактивных возможностях – в статье https://getcourse.ru/blog/275852 .
Второй бот подключается для контроля доступа к группе, о котором рассказывается в данной статье. Он позволяет контролировать доступ учеников в чат, в котором они могут общаться между собой и с преподавателями курса (бот проверяет, находится ли пользователь в нужной группе в вашем аккаунте на GetCourse и удалять тех пользователей, которые в ней не состоят). Чтобы пользователи могли попасть в чат, им необходимо отправить инвайт-ссылку (ей можно отправить, например, в письме или сообщении). Вы можете, к примеру, при регистрации пользователей добавлять их в группу и отправлять им письмо с такой инвайт-ссылкой, чтобы они могли попасть в Telegram-чат школы.
Если у вас останутся вопросы, напишите, пожалуйста, нам в поддержку https://getcourse.ru/contacts . В обращении опишите вашу задачу детальнее, приведите примеры того, какая реализация вам необходима. Специалисты проанализируют и дадут более детальные рекомендации для вас.
Напишите, пожалуйста, по этому вопросу в нашу поддержку https://getcourse.ru/contacts.
В обращении покажите на скриншотах, как именно отправляете сообщение.
Основного бота в Telegram-группу добавлять не нужно.
Если речь о группе Телеграм, то вы можете ориентироваться на общедоступную информацию, какое видео вы можете загружать непосредственно в группу для участников.
Ответили вам в рамках технической поддержки.
Пользователи, которые не состоят в группе, настроенной в Getcourse и которые присоединились к Telegram-группе до добавления в нее бота, будут исключены автоматически после отправки сообщения в чат.
Информация об этом есть в текущей статье: https://getcourse.ru/blog/276126#ltBlock466622549
При необходимости, вы можете вручную исключить старых пользователей из группы.
Если остались вопросы, вы можете задать их нашей техподдержке: https://getcourse.ru/contacts
Канал функциональнее, а последние нововведения, с возможностью писать комментарии к конкретному посту, позволяют убрать флуд и не терять нить обсуждения.
На данный момент работа с Telegram-каналами не предусмотрена. - Доступно только администрирование групп.
Или это понимается, если пользователь не подключил телеграм у себя на аккаунте?
Для автоматического контроля доступа пользователей к закрытой группе в Telegram следует создать отдельно еще одного бота (помимо того, который задан в общих настройках Telegram https://skr.sh/s4xPM9WZcXQ - https://skr.sh/s4xBFchI5Mf - https://skr.sh/s4xRVdHGQJ1 . Это один бот, в то время как закрытых групп может быть несколько. Создавать для каждой группы отдельного бота не нужно.
Рассылки транспортом Telegram вы сможете также вести, эти две настройки не противоречат друг другу.
Для более детального анализа и помощи в настройке, пожалуйста, напишите нам в тех.поддержку - https://getcourse.ru/contacts.
Столкнулись с просадками в работе бота. Дано:
- вхождение в группу по покупке продукта
- покупка дает право подписки на чат на 30 дней
- через 30 дней пользователь удаляется из группы и бот должен исключить его из чата
На практике выяснилось, что несколько пользователей не исключены.
Выяснилось на примере этого пользователя https://school.stylemoms.ru/user/control/user/update/id/108000506 - подписка закончилась 14 октября, но в группе пользователь оставался до 30 октября. Она написала в тех.поддержку какой-то вопрос, разобравшись в ситуации мы поняли, что она все еще в чате, хотя из группы была автоматически удалена 14 октября. Из чата ее удалили вручную.
Но теперь видим, что на сегодняшний день активных покупок подписки 350 чел., а в чате за минусом админов находится 364 человека.
Какую проверку можно запустить, чтобы отлавливать такие ошибки?
Подскажите, есть ли возможность через GetCourse формировать и отправлять письма непосредственно в группу в телеграмме?
На данный момент есть возможность отправлять только личные сообщения пользователям от имени бота. Отправлять сообщения в группу/канал возможности нет
Администрирование предусмотрено только для группы, для канала такой возможности нет.
Напишите нам в техническую поддержку, прикрепив ссылку на продукт и на telegram чат. https://getcourse.ru/sprt_router/
Опишите, пожалуйста, вашу задачу подробнее. Какую именно воронку вы хотите настроить? Какие данные в ней должны быть представлены? Каким образом вы хотите связать её с Геткурсом?