Rivopost

Telegram и автопостинг

MTProto

Собственный протокол Telegram, по которому работают все клиенты — включая пользовательские сессии сервисов.

Что такое MTProto?

MTProto — то, на чём построена связь приложения Telegram с серверами. Через него авторизуется обычный аккаунт, а не бот, и через него же работают библиотеки вроде Telethon и GramJS.

Зачем это нужно

Разница с Bot API принципиальная: по MTProto сервис действует от имени живого аккаунта, поэтому видит те же чаты и каналы, что и человек, и читает их историю.

Как это применяется

Так устроен мониторинг источников — сервису передают сессию аккаунта, подписанного на нужные каналы, и он читает их публичные посты ровно как это делал бы человек вручную.