Телеграм использует собственный протокол шифрования MTProto. MTProto API (он же TELEGRAM API) - это API, через который ваше приложение Телеграм связывается с сервером. Telegram API полностью открыт, так что любой разработчик может написать свой клиент мессенджера. Для написания ботов был создан Telegram Bot API — надстройка над Telegram API. (Чтобы использовать Bot API, вам не нужно ничего знать о том, как работает протокол шифрования MTProto — наш вспомогательный сервер будет сам обрабатывать все шифрование и связь с Telegram API. Вы соединяетесь с сервером через простой HTTPS-интерфейс, который предоставляет простую версию Telegram API.) Среди упрощений Bot API: работа через вебхуки, упрощенная разметка сообщений и прочее. Почему-то мало кто знает о том, что боты могут работать напрямую через Telegram API. Более того, таким образом можно даже обойти некоторые ограничения, которые даёт Bot API. Но мы поговори в этой статье именно про Bot API, его получение и использование для написа