это про ВК, но в телеге для старых так же
Vadim Goncharov, [08.10.18 02:01] похоже, по функции получения списка диалогов, что нумерация id сквозная для всего меня! хотя дырки в нумерации всё равно возможны, наверное:
Если был передан параметр start_message_id, будет найдена позиция диалога в списке, идентификатор последнего сообщения которого равен start_message_id (или ближайший к нему более ранний). Начиная с этой позиции будет возвращено count диалогов. Смещение offset в этом случае будет отсчитываться от этой позиции (оно может быть отрицательным).
Vasily, [08.10.18 02:15] API methods
Documents in this section may be out of date.
Please see the TDLib documentation or the open source code of our apps.
Vasily, [08.10.18 02:16] Чо добавили
Vasily, [08.10.18 20:45] Ах да, в 23-м слое нет каналов %)
Vasily, [08.10.18 20:45] Т. Е. Каналы не документированы СОВСЕМ
Vasily, [08.10.18 20:55] Да %)
Vasily, [08.10.18 20:55] Кстати, getChannels возвращает Chats
Vasily, [08.10.18 21:09] Тля, у запроса всё поменялось
Vasily, [08.10.18 21:09] И нет доки
Vasily, [08.10.18 21:13] Там теперь InputPeer
Vasily, [08.10.18 21:13] Бля, вот нельзя было ростер сделать
Vadim Goncharov, [08.10.18 21:14] а чем ростер отличается?
Vasily, [08.10.18 21:25] Тем, что он есть, и есть всегда
Vasily, [08.10.18 21:25] И в нём все сущности
Vadim Goncharov, [09.10.18 20:29] democracy?..
Vasily, [09.10.18 20:30] Какой-то флаг канала, хз
Vasily, [09.10.18 20:30] Доков же нет :)
Vadim Goncharov, [09.10.18 20:30] форбидден?
Vasily, [09.10.18 20:31] Ваще хз
Vasily, [09.10.18 20:31] Доков-то нет :)
Vadim Goncharov, [09.10.18 20:31] демокраси, возможно, про открытую/закрытую группу
Vasily, [09.10.18 20:32] Вот только это канал, как мы видим %)
Vasily, [26.05.18 02:42] А за выбор webp я их уже проклинал, ага
Vasily, [26.05.18 03:14] Да, есть media_photo, а есть media_document с флагом STICKER
Vasily, [26.05.18 03:14] И IMAGE
Vasily, [26.05.18 03:14] Да, у них отдельно photo, отдельно image
Vasily, [31.05.18 19:13] SendMessage: ...entities MessageEntity... MessageEntityBold: offset int, length int
Vasily, [31.05.18 19:14] НУТЫПОНЕЛ
Vasily, [31.05.18 19:14] Разметка отдельным списком
=== почему у них такие низкие лимиты типа 100 стикеров? потому что эти вещи оперируются с клиента одним запросом, в противном случае пришлось бы городить схему offset/limit не только для получения, но и для установки с клиента, что сложно, плюс сама эта схема подвержена inherently race condition, нужны абсолютные идентификаторы, но в mysql нет rowid