ИИ-бот GetCourse
ИИ-бот
Добрый день!
Я - бот-помощник по документации платформы Getcourse, помогу вам найти ответ на справочный вопрос по работе системы. Пожалуйста, сформулируйте свой вопрос одним сообщением.
Статья была полезной?
В GetCourse можно управлять доступом пользователей в закрытые Telegram-группы или каналы. В них вы сможете пригласить учеников, добавленных в группы в аккаунте на GetCourse.
Важно
Работа контролирующего бота имеет особенности:
- бот сможет контролировать доступ только тех участников, которые пришли в группу/канал после добавления бота администратором группы/канала;
- вы можете создать несколько Telegram-групп/каналов и управлять составом их участников на GetCourse, при этом для каждой группы/канала рекомендуем использовать отдельного бота.
Такой формат подойдет, если ваш продукт — это закрытый клуб, в котором ученики общаются по теме курса в Telegram-группе или получают новости клуба в Telegram-канале. Если у пользователя закончится покупка, дающая доступ к группе на GetCourse, он будет автоматически удален из Telegram-группы/канала.
Какие права нужны для выполнения настроек
Настроить управление Telegram-группой/каналом на стороне GetCourse могут:
- владелец аккаунта,
- администратор.
Если вы настраиваете связь с уже существующей Telegram-группой или каналом, вы также должны быть администратором этой группы/канала.
Как настроить бот и группу/канал
Для настройки связи группы/канала с группой на GetCourse выполните следующие шаги:
Создайте новый Telegram-бот, который будет управлять удалением из группы/канала, → по этой инструкции.
Важно
Чтобы бот автоматически удалял учеников из группы/канала, должны быть выполнены условия:
- бот должен быть новым, нигде ранее не используемым;
- к аккаунту должен быть подключен хотя бы один бот для сообщений в Telegram.
- Добавьте бот в аккаунт:
- в разделе «Сообщения» — «Telegram» нажмите «Добавить бота» в блоке «Администрирование групп и каналов в Telegram»;
- укажите скопированный при создании бота токен и нажмите «Добавить».
- Создайте Telegram-группу или канал. Участники будут автоматически удаляться из них после истечения срока доступа.
Возможности групп:
- до 200 000 участников,
- общая история переписки,
- публичные ссылки вида t.me/title,
- разный уровень прав.
Возможности каналов:
- безлимитное количество участников,
- посты подписываются именем канала,
- может иметь несколько администраторов,
- после присоединения пользователю доступна вся история канала.
Вы можете использовать уже существующую группу или канал с участниками, которые не входят в группу доступа на GetCourse. В таком случае после выполнения данных настроек:
- для группы — бот исключит этих пользователей, как только они попытаются отправить сообщение в чате;
- для канала — бот не удалит тех, кто был в канале до подключения бота.
Важно
Если количество участников Telegram-группы превышает 100, в ней появляется возможность скрыть участников. Если данная опция включена, бот не сможет контролировать добавление новых участников в группу. Пользователь, не состоящий в группе на GetCourse, будет удален только при попытке отправить сообщение в чат группы.
Если необходимо контролировать добавление пользователей в Telegram-группу, опция «Скрыть участников» должна быть отключена. Управлять опцией можно в разделе «Управление группой» — «Участники».
- Для групп: запретите добавлять других участников и редактировать группу через «Управление группой» — «Разрешения», чтобы ваши ученики не могли управлять группой.
Для каналов данный шаг пропустите.
- Добавьте в группу/канал нового бота (из пункта 1) и сделайте его администратором:
- для группы через «Управление группой» — «Администраторы»;
- для канала через «Управление каналом» — «Администраторы».
Важно
Если вы создаете несколько Telegram-групп/каналов, то для каждой группы/каждого канала рекомендуем использовать отдельного бота.
- Отправьте от себя любое сообщение в группу/канал, после чего в GetCourse на странице с настройкой появится сообщение с номером группы/канала.
- Кликните по номеру группы/канала, чтобы он автоматически подтянулся в аналогичное поле выше.
- Укажите группу в GetCourse и сохраните настройки. Участники этой группы попадут в закрытую Telegram-группу или канал.
Обратите внимание
Если вы подключаете группу, а впоследствии измените ее на супергруппу, то ее ID изменится.
Для дальнейшей работы группы:
- удалите привязанную на GetCourse Telegram-группу,
- повторите настройки из пунктов 6-8.
Чтобы узнать ID супергруппы:
- Добавьте в группу бота @myidbot.
- Выполните в группе команду /getgroupid.
Все готово к работе!
Таким же образом вы можете создать несколько групп/каналов в Telegram и настроить к ним доступ на GetCourse.
Как пригласить учеников в Telegram-группу/канал
Чтобы оплатившие доступ пользователи попали в Telegram-группу/канал, пригласите их с помощью инвайт-ссылки:
- Скопируйте или создайте новую инвайт-ссылку на Telegram-группу/канал в разделе «Управление группой/каналом» — «Пригласительные ссылки».
Важно
Попасть в Telegram-группу/канал по приглашению смогут только те пользователи:
- которые есть в соответствующей группе в GetCourse;
- и у которых подключен Telegram.
Далее бот-контролер периодически проверяет пользователя и исключает его из группы/канала в следующих случаях:
- после окончания оплаченного периода доступа к группе в GetCourse (проверка осуществляется каждый час);
- если пользователя удалят или забанят в GetCourse.
Для корректного администрирования обязательным фактором является только наличие пользователя в группе аккаунта. Т.е. если пользователь удалит привязку Telegram в своем профиле на GetCourse, бот не исключит его из Telegram-группы/канала, — удаление произойдет только после исключения из соответствующей группы на GetCourse. Привязка Telegram к профилю нужна только для вступления в группу/канал.
Также бот никогда не сможет исключить из Telegram-группы/канала ее/его администраторов, а также администраторов и сотрудников вашего аккаунта в GetCourse.
Если пользователь вылетел из группы/канала после окончания доступа, но затем оплатил доступ повторно, то он сможет вернуться.
Как удалить бот из аккаунта
Удалить подключенный к аккаунту бот можно двумя способами:
- в настройках Telegram кликните иконку напротив бота;
- в настройках бота нажмите кнопку «Удалить бота».
Вам также могут быть полезны статьи:
авторизуйтесь
Ответили в рамках техподдержки.
Напишите, пожалуйста, нам в техподдержку https://getcourse.ru/contacts . В сообщении укажите ссылку на пользователя.
А можно ли делать, чтобы два разных бота проверяли наличие в одной группе?
У нас есть тг канал, после оплаты которого пользователь добавляется в группу гк, и хочу настроить чтобы через гет курс была проверка и нахождения в тг канале, и в чате этого канала(тг группе). Так можно, не сломаются настройки проверки доступа?
Напишите, пожалуйста, нам в техподдержку https://getcourse.ru/contacts . В сообщении уточните, какие вы используете настройки: как пользователи подписываются на канал и вступают в группу.
Для каждой Telegram-группы мы рекомендуем использовать отдельного бота.
Если у вас останутся вопросы, напишите, пожалуйста, нам в техподдержку https://getcourse.ru/contacts . В сообщении уточните, какие вы используете настройки.
Данная возможность появилась не так давно, за обновлениями платформы вы можете следить в нашем канале https://t.me/getcourse_update .
Подключение канала происходит бесплатно с помощью самого Telegram. Если у вас останутся вопросы по техническим настройкам, напишите, пожалуйста, нам в техподдержку https://getcourse.ru/contacts .
Бот периодически проверяет наличие у пользователя сразу двух условий: существующая привязка Телеграма и вхождение в нужную группу на Геткурсе. Если после вступления в группу в Телеграме пользователь удалит Телеграм-привязку на Геткурсе, бот исключит его из Телеграм-группы при следующей проверке. То же самое произойдет, если удалить пользователя из нужной группы на Геткурсе.
в итоге удалил старую супегруппу создал новую сделал ее сразу супегруппой написал и гк увидел
При проверке бот корректно работает с супегруппой. Подробную информацию о проверке отправили в ответ на ваше обращение в техподдержку.
Да, такая возможность есть. Для решения задачи:
1) Настройте Telegram-бот для контроля доступа к группе по инструкции в данной статье https://getcourse.ru/blog/276126 .
2) Далее создайте продукт, который будет предоставлять доступ к группе, связанной с Telegram-группой. Подробнее о создании продукта читайте здесь https://getcourse.ru/blog/276167 .
3) Для продукта создайте предложение с типом “Подписка”. Подробнее о создании подписки https://getcourse.ru/blog/276131 .
4) Далее подключите в аккаунте рекуррентные платежи https://getcourse.ru/blog/855035 .
5) И последним шагом настройте оплату по подписке https://getcourse.ru/blog/855035 .
В итоге пользователь, оплативший подписку, будет добавлен в группу в вашем аккаунте и получит доступ к Telegram-группе. По истечении срока подписки при отсутствии оплаты пользователь будет удален из группы в аккаунте, а значит, и из группы в Telegram.
Обратите внимание, что у пользователей должен быть подключен Telegram. Подробнее об этом в статье https://getcourse.ru/blog/302907 .
Если у вас возникнут вопросы по настройкам, напишите нам, пожалуйста, в техподдержку https://getcourse.ru/contacts . В обращении подробно опишите вашу задачу, приложите ссылки на созданные объекты.
При настройке автоматического контроля доступа пользователей к группе в Telegram ID группы должно подтягиваться автоматически после отправки проверочного сообщения. Если при такой настройке у вас наблюдаются сложности, пожалуйста, напишите в нашу техподдержку https://getcourse.ru/contacts и пошагово на скриншотах поясните, какие действия вы выполняли.
Напишите, пожалуйста, обращение в нашу техподдержку 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-каналами не предусмотрена. - Доступно только администрирование групп.
Или это понимается, если пользователь не подключил телеграм у себя на аккаунте?