API-интерфейс telegram.org отличается от любого другого API, с которым я работал, и требует почти полной реализации протокола mtproto, прежде чем вы сможете общаться с сервером вообще. Это делает типичную программу начинающих «Hello World» длиной около 1000 строк.
Вот хорошее объяснение протокола, по крайней мере, чтобы процесс начался: https://www.incibe.es/extfrontinteco/img/File/intecocert/EstudiosInformes/INT_Telegram_EN.pdf
Вышеупомянутая статья о разгроме телеграмма транспортного протокола (mtproto) так идет в глубину о том, как она работает, что является полезно. Кроме того, есть диаграмма последовательности создания ключа авторизации (очень полезно!).
После того, как у вас есть ключ авторизации (из инструкций, приведенных в ссылке выше), вы можете отправить на сервер методы, например auth.checkPhone
. Некоторые методы потребуют, чтобы вы успешно вошли в систему с помощью метода auth.signIn
, прежде чем их можно обработать.
Удачи вам! Это путешествие.