зачем алине канал
дуров сломал тестовые номера?
а класс, оказывается тестовые номера теперь юзают 6 цифр для кода а не 5, но клиенты об этом немного не в курсе, и в доке тоже ни слова об этом))
зачем алине канал
жесть какая классная ошибка
крутая обработка этой ошибки в тдлибе
вопрос конечно почему ресендить без таймаута опасно? дуров лично приедет и по голове постучит?
ну и я не говорю даже что об этом ни слова в документации
вопрос конечно почему ресендить без таймаута опасно? дуров лично приедет и по голове постучит?
ну и я не говорю даже что об этом ни слова в документации
начала пастить tgcrypto для ноды
про себя конечно надеялась что оно будет медленнее чем встроенное в нодежс
UPD на больших пейлоадах оно сильно сосет, поэтому наверное только для IGE буду юзать натив
про себя конечно надеялась что оно будет медленнее чем встроенное в нодежс
crypto на опенссле, чтобы была причина не заниматься этим, но)UPD на больших пейлоадах оно сильно сосет, поэтому наверное только для IGE буду юзать натив
50 секунд на файл 150мб (3 мб/с) с натив либой против 130 секунд без (это все в один поток)
какой же в мтпрото убогий инлайн
несмотря на их нереальный TL и все такое, они не смогли нормально вывести типы для разных типов инлайн стаффа, и мы имеем:
-
- совсем разные типы для веб-файлов (те что по ссылке грузятся), для ремоут файлов (грубо говоря, те что доступны по file id) и для фоточек
- поля по типу
несмотря на их нереальный TL и все такое, они не смогли нормально вывести типы для разных типов инлайн стаффа, и мы имеем:
-
type строкой, и ссылка на доку в ботапи- совсем разные типы для веб-файлов (те что по ссылке грузятся), для ремоут файлов (грубо говоря, те что доступны по file id) и для фоточек
- поля по типу
title, description в TL всегда optional, хотя по факту иногда они обязательны, а иногда вообще игнорируются, и контролируется это type
зачем? почему? почему нельзя было сделать что то вродеinputInlineResult content:InputInlineResultContent sendMessage:InputBotInlineMessage = InputInlineResultTL на самом деле красивая идея, но ее исполнение очень странное.
inputInlineContentArticle title:string description:string?flags.0 ... = InputInlineResult
inputInlineContentPhoto photo:InputInlineMedia = InputInlineResult
inputInlineMediaPhoto photo:InputPhoto thumb:InputPhoto?flags.0 = InputInlineMedia