Skip to content
Getcourse API
Menu
  • Главная
  • Продукты
    • TCD
    • Информатор
    • Помощник Геткурс
  • Услуги
    • GetCourse
    • Вебинары
    • SaleBot и создание чат-ботов
    • Инфраструктурные решения
    • Аудио/видео продакшн
  • Обо мне
Menu

TCD

Что это такое?

TCD (Telegram Channel Driver) — это микросервис основная задача которого, это управление доступом в Telegram-канал или группу с управлением на стороне GetCourse.

Как известно, GetCourse самостоятельно может управлять доступом только в группах в Telegram, однако если необходимо закрывать доступ и удалять пользователя с Telegram-канала, например, по окончанию действия покупки в GetCourse, то здесь штатными средствами решить эту задачу не представляется возможным.

Скриншот из справки GetCourse

Для разрешения задачи управления доступом уже существуют решения, однако эти решения как правило привязаны к группе в Telegram (т.е отдельно от группы управлять списком участников канала не могут) и в своей работе используют так называемый UserBot, применение которых может привести к бану аккаунта Telegram который подключен к скрипту.

TCD построен на микросервисной архитектуре, позволяет управлять доступом в Telegram-группе, Telegram-канале или синхронно управлять и каналом и чатом. TCD опирается на свою собственную базу данных и имеет свой механизм сопоставления пользователей между GetCourse и Telegram.

TCD оснащен свой контрольной панелью, с помощью которой можно искать и отслеживать статус того или иного участника. Поиск производится по email, id telegram или никнейму.

Внешний вид панели мониторинга TCD

Основные преимущества TCD

  • Использует в своей работе обычный Telegram-бот;
  • Имеет встроенную панель мониторинга;
  • Есть возможность управления доступом в Telegram-канале без привязок групп/чатов;
  • Автоматически генерирует ссылки на вступление и препятствует подписке участников которые не купили доступ.

Рубрики

  • Yandex DataLens
  • Дайджест новостей
  • Для начинающих
  • Курилка техспеца
  • По фану
  • Разработка

Мы используем куки для наилучшего представления нашего сайта.

Если Вы продолжите использовать сайт, мы будем считать что Вас это устраивает.

Вы можете узнать больше о том, какие файлы cookie мы используем, или отключить их в настройках.

Getcourse API
Powered by  GDPR Cookie Compliance
Политика конфеденциальности

Этот веб-сайт использует файлы cookie, чтобы мы могли предоставить вам наилучший пользовательский опыт. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас, когда вы возвращаетесь на наш веб-сайт, и помогает нашей команде в понимании того, какие разделы веб-сайта вы считаете наиболее интересными и полезными.

Строго необходимые файлы cookie

Строго необходимые файлы cookie должны быть включены постоянно, чтобы мы могли сохранить ваши предпочтения для настроек файлов cookie.

Если вы отключите этот файл cookie, мы не сможем сохранить ваши настройки. Это означает, что каждый раз, когда вы посещаете этот веб-сайт, вам нужно будет снова включать или отключать файлы cookie.