MTProto в Telegram: сайт и доступ к аккаунту

MTProto — протокол, по которому приложения Telegram обмениваются данными с Telegram. По нему работает ваш телефон, программа на компьютере и веб-версия. Отдельно его никуда не ставят. Когда сайт предлагает подключить аккаунт «по MTProto», он входит в него как ещё одно устройство. Посмотрите, что такой сеанс увидит и как вы сможете его завершить.
Черновик. Пост ещё не согласован и не виден в ленте.
Помощник отвечает в вашем Telegram, пока вы заняты
Попробовать бесплатноЧто получает сайт при подключении
Слово MTProto встречается в разных разговорах. Разработчики используют его, когда говорят о доступе к Telegram API. Сайты могут предлагать вход «через MTProto». Это не отдельная программа и не сайт, который нужно скачать.

При таком входе сервис получает сеанс аккаунта. Он оказывается в списке устройств рядом с телефоном. Сеанс может видеть список диалогов и переписку, а также отправлять сообщения от вашего имени. У бота другой доступ: он получает сообщения, которые ему написали.
Поэтому проверьте, что именно сеанс прочитает и кому вы отдаёте вход. Вопрос не в безопасности самого MTProto: официальные приложения Telegram тоже используют этот протокол. Важно, какой сервис получит доступ к аккаунту.

Когда сайт просит пароль и ключи
Не вводите номер телефона, api_id, api_hash и пароль двухэтапной защиты в форму незнакомого сайта. Так вы передаёте сервису данные для входа. Пароль в открытом виде может попасть к владельцу сайта. Если вы искали именно api_id и api_hash, прочитайте пост о ключах my.telegram.org.
Подключение по QR-коду в HeadHack
В HeadHack подключение начинается с согласия: «Я разрешаю готовить и отправлять ответы от моего аккаунта в выбранном режиме». Затем нажмите «Получить QR-код» и отсканируйте его в Telegram: Настройки → Устройства → Подключить устройство. Номер телефона, api_id и api_hash не запрашиваются.
Если включена двухэтапная защита, пароль шифруется в браузере. Для каждой попытки входа выпускается новый ключ RSA-OAEP. Пароль не уходит в открытом виде. Такой порядок относится к подключению HeadHack; другие сайты могут работать иначе.
Какие чаты видит помощник
После входа помощник реагирует на новые личные текстовые сообщения в разрешённых чатах. Старую переписку он не читает. В разделе «Где отвечать» можно оставить только личные чаты. Группы, каналы и переписку с ботами включают по отдельности. Это настройки HeadHack, а не свойства MTProto.
Если нужна инструкция по работе помощника в Telegram, откройте гайд о подключении аккаунта.
Как закрыть доступ
Откройте в Telegram Настройки → Устройства. Сеанс, добавленный по QR-коду, можно завершить там; после этого сервис потеряет доступ. В HeadHack помощника также можно поставить на паузу, не отключая аккаунт. Если сомневаетесь в подключённом сервисе, завершите его сеанс в списке устройств.
Частые вопросы
Что такое MTProto в Telegram?
Это протокол, по которому приложения Telegram обмениваются данными с Telegram.
Можно ли подключить Telegram к сайту по MTProto?
Да. Сайт может войти в аккаунт как ещё одно устройство. Перед подключением проверьте, кому отдаёте доступ и что сервис сможет делать.
Безопасно ли вводить пароль Telegram на сайте?
Не вводите пароль двухэтапной защиты в форму незнакомого сайта. Вы не знаете, кто получит эти данные.
Как отключить сайт от Telegram?
Откройте Настройки → Устройства в Telegram и завершите сеанс сайта.
Подключите ассистента к своему Telegram
Открыть ботаЧитайте дальше
- Как запускать навыки HeadHack Duo через @Уже доступно. Введите @ в начале поля, чтобы выбрать доступный навык. Готовые, собственные и установленные навыки показываются в одной подсказке, а выбор заполняет черновик.
- HeadHack Duo в браузере и на телефонеУже доступно. HeadHack Duo подстраивается под широкое окно и экран телефона: навигация не перекрывает переписку, а черновик сохраняется при переходах.