Telegram в Claude, ChatGPT, Grok и AI-агентах

Telepath

Рабочие договорённости живут в мессенджере, а ассистент их не видит. Telepath открывает ассистенту переписку её владельца — через официальный Business API, без передачи пользовательской сессии.

год
2026
контекст
Собственный продукт
роль
Архитектура и хранение, коллектор Telegram, собственный сервер OAuth, извлечение текста из вложений, транскрибация, разрешения и подписки, лендинг, документация, подача в каталоги.
вживую
telepath.lemma.companyкаталог Claudeканал продукта
чтение
как подключить, по шагам

задача

Переписка — рабочая память: в ней договорённости, файлы и голосовые, которых нет ни в одной системе. Ассистент видит почту, задачи и код — и не видит именно это.

Готовые способы дать ему доступ просят пользовательскую сессию телеграма, то есть ключ от аккаунта целиком. Для рабочей переписки это не вариант, а предлагать такое другим людям — тем более.

  1. телеграм
  2. архив аккаунта
  3. MCP
  4. ассистент
сообщение доходит до ассистента без участия человека

что требовалось от решения

  • официальный путь

    Telegram Business API и бот, которого человек сам добавляет себе

    значит, и ограничения этого API — чужие чаты недостижимы

  • разделение

    у каждого аккаунта свой архив, физически отдельный

  • не только чтение

    вложения, фотографии и голосовые — иначе ассистент видит обрывки разговора

  • любой клиент

    один архив и стандартная ручка MCP вместо интеграции под каждого

как устроено

Человек добавляет бота в своё Telegram Business и выбирает, какие чаты тот видит. Дальше новые сообщения приходят вебхуком, раскладываются по архиву этого аккаунта и становятся доступны тому ассистенту, которому владелец выдал доступ.

Вложения не остаются идентификаторами файлов: из документов и таблиц вынимается текст, фотографии отдаются как изображение, голосовые — расшифровкой. Иначе поиск по переписке находит слово «договор», но не то, что в нём написано.

  1. бот в аккаунте Business API
  2. вебхук новые сообщения
  3. архив аккаунта свой у каждого
  4. текст и голос вложения, расшифровки
  5. MCP поиск, чтение, ответ
  6. ассистент клиент на выбор
от сообщения в чате до ответа ассистента

что получает ассистент

  • поиск

    полнотекстовый по всем диалогам, включая подписи и расшифровки

  • переписка

    история конкретного чата, а не только последние сообщения

  • вложения

    PDF, таблицы и документы — содержимым, а не именем файла

  • голос

    расшифровка голосовых и кружков

  • ответ

    отправка, правка и реакции от имени владельца, если он это включил

  • прошлое

    импорт выгрузки из Telegram Desktop: бот видит переписку только с момента подключения

вход

Отдельной работой оказалась авторизация. Клиент регистрируется сам, по стандарту, без выданных заранее ключей; человек подтверждает личность телеграмом; выданный токен привязан к его аккаунту и проверяется по адресату при каждом запросе.

вход
Telegram Login — личность подтверждает сам мессенджер, пароля нет
протокол
OAuth 2.1 с PKCE и динамической регистрацией клиента
привязка
токен действует для одного аккаунта и проверяется по адресату
права
клиент, получивший доступ только на чтение, не видит инструментов отправки

один сервис, несколько платформ

Архив не привязан к одному ассистенту: клиента выбирает владелец, переписка остаётся той же.

  • Claude

    опубликован в каталоге коннекторов

  • ChatGPT

    подан в каталог, проходит ревью

  • Grok

    подключается кастомным коннектором; в каталог их консольного агента отправлен PR

  • агенты и CLI

    стандартная ручка remote MCP — отдельная интеграция не нужна

что сказано прямо

Продукт целиком: от чужого API и схемы хранения до входа, лендинга, документации и строки в каталоге крупной платформы.

Сквозного шифрования здесь нет, и мы этого не изображаем: чтобы искать и расшифровывать, сервер обрабатывает сообщения, а значит технически имеет к ним доступ. Что с этим сделано: архивы аккаунтов разделены, диск сервера зашифрован целиком, команда в самом боте стирает всё, что мы храним. Кому нужна гарантия, что оператор не прочтёт ничего и никогда, — тот же код работает на своей машине, в одиночном режиме.

ask