Как стать автором
Обновить

Комментарии 9

В сгенерированном коде очень много длинных строковых констант типа “unable to decode...”
Это сильно утяжеляет скомпилированные бинарники.

Спасибо, завёл issue.
Попробуем не раздувать бинарники там, где в этом нет необходимости.

Пользуясь случаем, пропиарю немного парсер, который я писал для конкурса телеграма (JS/TS): github.com/spalt08/mtproto-js/tree/master/src/tl/layer113

Может быть, наведёт на какие-то мысли.

чет как-то мало деталей про апи) думал тут ща будет про бинарную сериализацию, шифрование а не только про TL и как его парсить. и внезапно фазинг и тестрование

Описание API будет чуть позже, я как раз разбираюсь с тем, как правильно работать с обновлениями.
Будет отдельная статья про это, в том числе про повторную отправку, систему диспетчеризации обновлений, ack-и, пинги, параллельные соединения их их пулинг, скачивание и загрузку файлов, соединения к CDN и т.д.


Чем дальше, тем больше будет упор на описание специфики Telegram.

Как считаются кол-во непрочитанных сообщений?
Неужели при заходи в телефу по всем группам происходит
select count() where msgId>x where groupid = y

А где скриншоты клиента? Ведь предполагается замена существующим графическим клиентам, я верно понял начало статьи?

Нет, только лишь библиотека на go, самый близкий аналог это tdlib.


Но на основе этой библиотеки можно будет сделать и графический интерфейс.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации