fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید 👈

Ozon Tech

Ozon Tech

رفتن به کانال در Telegram

Канал команды Ozon Tech Регистрация в перечне РКН: https://s.ozon.ru/2nmN32o

نمایش بیشتر

📈 تحلیل کانال تلگرام Ozon Tech

کانال Ozon Tech (@ozon_tech) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 29 891 مشترک است و جایگاه 4 322 را در دسته فناوری و برنامه‌ها و رتبه 21 180 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 29 891 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 07 اکتبر, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 236 و در ۲۴ ساعت گذشته برابر 11 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید شده (به صورت رسمی توسط تلگرام)
  • نرخ تعامل (ER): میانگین تعامل مخاطب 24.62% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 9.88% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 7 360 بازدید دریافت می‌کند. در اولین روز معمولاً 2 953 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 44 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند ozontech_habr, ozontech_experts, ecode2025, api, ecode تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
“Канал команды Ozon Tech Регистрация в перечне РКН: https://s.ozon.ru/2nmN32o”

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 08 اکتبر, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

29 891
مشترکین
+1124 ساعت
+547 روز
+23630 روز
جذب مشترکین
اکتبر '26
اکتبر '26
+122
در 0 کانال‌ها
سپتامبر '26
+1 321
در 18 کانال‌ها
Get PRO
اوت '26
+1 102
در 7 کانال‌ها
Get PRO
ژوئیه '26
+659
در 14 کانال‌ها
Get PRO
ژوئن '26
+393
در 7 کانال‌ها
Get PRO
مه '26
+520
در 1 کانال‌ها
Get PRO
آوریل '26
+594
در 6 کانال‌ها
Get PRO
مارس '26
+836
در 5 کانال‌ها
Get PRO
فوریه '26
+592
در 9 کانال‌ها
Get PRO
ژانویه '26
+411
در 3 کانال‌ها
Get PRO
دسامبر '25
+1 069
در 6 کانال‌ها
Get PRO
نوامبر '25
+527
در 6 کانال‌ها
Get PRO
اکتبر '25
+792
در 2 کانال‌ها
Get PRO
سپتامبر '25
+1 092
در 7 کانال‌ها
Get PRO
اوت '25
+729
در 6 کانال‌ها
Get PRO
ژوئیه '25
+620
در 1 کانال‌ها
Get PRO
ژوئن '25
+540
در 8 کانال‌ها
Get PRO
مه '25
+821
در 3 کانال‌ها
Get PRO
آوریل '25
+639
در 4 کانال‌ها
Get PRO
مارس '25
+479
در 3 کانال‌ها
Get PRO
فوریه '25
+465
در 1 کانال‌ها
Get PRO
ژانویه '25
+496
در 0 کانال‌ها
Get PRO
دسامبر '24
+1 335
در 12 کانال‌ها
Get PRO
نوامبر '24
+560
در 3 کانال‌ها
Get PRO
اکتبر '24
+616
در 8 کانال‌ها
Get PRO
سپتامبر '24
+2 440
در 8 کانال‌ها
Get PRO
اوت '24
+2 596
در 24 کانال‌ها
Get PRO
ژوئیه '24
+773
در 9 کانال‌ها
Get PRO
ژوئن '24
+755
در 9 کانال‌ها
Get PRO
مه '24
+826
در 2 کانال‌ها
Get PRO
آوریل '24
+680
در 11 کانال‌ها
Get PRO
مارس '24
+912
در 1 کانال‌ها
Get PRO
فوریه '24
+887
در 0 کانال‌ها
Get PRO
ژانویه '24
+939
در 3 کانال‌ها
Get PRO
دسامبر '23
+970
در 12 کانال‌ها
Get PRO
نوامبر '23
+728
در 13 کانال‌ها
Get PRO
اکتبر '23
+517
در 2 کانال‌ها
Get PRO
سپتامبر '23
+629
در 0 کانال‌ها
Get PRO
اوت '23
+569
در 0 کانال‌ها
Get PRO
ژوئیه '23
+480
در 0 کانال‌ها
Get PRO
ژوئن '23
+542
در 0 کانال‌ها
Get PRO
مه '23
+534
در 0 کانال‌ها
Get PRO
آوریل '23
+863
در 0 کانال‌ها
Get PRO
مارس '23
+700
در 0 کانال‌ها
Get PRO
فوریه '23
+461
در 0 کانال‌ها
Get PRO
ژانویه '23
+1 150
در 0 کانال‌ها
Get PRO
دسامبر '22
+517
در 0 کانال‌ها
Get PRO
نوامبر '22
+320
در 0 کانال‌ها
Get PRO
اکتبر '22
+383
در 0 کانال‌ها
Get PRO
سپتامبر '22
+354
در 0 کانال‌ها
Get PRO
اوت '22
+576
در 0 کانال‌ها
Get PRO
ژوئیه '22
+443
در 0 کانال‌ها
Get PRO
ژوئن '22
+249
در 0 کانال‌ها
Get PRO
مه '22
+362
در 0 کانال‌ها
Get PRO
آوریل '22
+247
در 0 کانال‌ها
Get PRO
مارس '22
+311
در 0 کانال‌ها
Get PRO
فوریه '22
+82
در 0 کانال‌ها
Get PRO
ژانویه '22
+780
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
08 اکتبر+5
07 اکتبر+23
06 اکتبر+31
05 اکتبر+14
04 اکتبر+15
03 اکتبر+14
02 اکتبر+6
01 اکتبر+14
پست‌های کانال
Инициализация компонентов может занимать более половины времени запуска больших Android-приложений. Поэтому нашей задачей для ускорения старта стала асинхронная инициализация: нам было необходимо вынести код на множество потоков параллельно, избегая их блокировки и при этом сохраняя правильную последовательность инициализации. Привет, это Дмитрий Глаголев, руководитель группы разработки мобильных приложений «Статусы пользователя и Выплаты» приложения Ozon Job. Чтобы решить задачу асинхронной инициализации мы начали с async\\await, ускорились на 30%, но не учли сложный каскад зависимостей. Кратно вырос crash rate при раскатке. А главным минусом стала невозможность масштабирования. Тогда мы решили написать свой собственный инструмент. Разрешите представить: ✨async-initializers✨ Он состоит из двух частей: runtime-библиотеки AsyncInitializer и Gradle-плагина AsyncInitializers Injector. Библиотека помогает безопасно управлять инициализацией, а Gradle-плагин встраивает необходимые вызовы в код библиотек при сборке. За счёт этого мы сократили количество ручных действий, убрали необходимость управлять последовательностью для всех зависимостей при подготовке компонентов и в два раза ускорили запуск Android-приложения Ozon Job для 75% пользователей. Подробнее о процессе создания async-initializers — в моём докладе на E-CODE. ➡️ async-initializers на GitHub ❗️Благодарность автору async-initializers — ведущему разработчику Ивану Кураку — можно оставить звёздочками на Github✨ #ozontech_opensource #android

2
Если задача не принята, значит, она ещё не передана. Нашли для себя простой способ сделать видимым момент, когда ожидание сле
Если задача не принята, значит, она ещё не передана. Нашли для себя простой способ сделать видимым момент, когда ожидание следующего шага по задаче должно превратиться в действие. Делимся. Привет, это Артём Олейник, старший QA-инженер. В моей практике было немало ситуаций, когда задача готова, статус обновлён, все участники в курсе, но работа почему-то не движется. Я понял, что часто проблема в том, что следующий шаг никто явно не принял. В своей статье на Хабре я объясняю, почему задачи зависают между разработкой, тестированием и релизом. А именно: ❓почему сообщение о готовности ещё не означает, что задача передана дальше, ❓как определить, у кого сейчас находится следующий шаг и кто должен его принять, ❓почему статуса в Jira и назначенного ответственного бывает недостаточно. Заходите, вас ждёт практический чек-лист и готовые формулировки для рабочих чатов🔷 #ozontech_habr
3 044
3
بدون متن...
4 050
4
Спросили у СТО и получили одно из самых просматриваемых выступлений на E-CODE✨ Присоединяйтесь ⬆ Узнаете, какие свои ошибки Антон Степаненко, СТО Ozon, повторил бы, а какие считает недопустимыми в индустрии. А ещё про самый сложный продукт, над которым работает сейчас. Ниже немного спойлеров. ❓Какая ошибка допустима для разработчика уровня senior? Какой-то очень сложный баг в коде, который воспроизводится при определённых условиях. Например, баг, с которым система плохо переживает концепцию нестабильной сети. ❓Если бы пришлось на год запретить компании внедрять любые новые технологии и инструменты, что неожиданно стало бы лучше? У меня, возможно, появилось бы больше свободного времени. Но для бизнеса вряд ли что-то стало бы лучше. ❓Как определить, когда развивать свою платформу, а когда выбрать готовое решение или строить гибридную модель? Это считается в деньгах. Есть то, что обеспечивает твой core business. Это без вариантов ты делаешь сам. А если это какой-то офисный пакет или звонилка, ты сравниваешь, сколько времени потратят твои инженеры и сколько стоит купить это как услугу. #ECODE2026
4 742
5
بدون متن...
6 008
6
Общий бэклог и регулярные дейлики не делают людей командой. Как и зелёные тесты. И даже поздравления с днём рождения. Привет,
Общий бэклог и регулярные дейлики не делают людей командой. Как и зелёные тесты. И даже поздравления с днём рождения. Привет, это Антон Куракин, руководитель группы разработки «Оптимизация перемещений». Этапы развития команды можно разделить на шесть состояний: от случайного набора людей до завершения общего пути. Этот путь похож на полёт пассажирского самолёта. В один из таких полётов мне как раз и пришла идея написать статью о команде 📖 ➡️ Заходите в наш блог на Хабр, если хотите лучше понимать динамику команды, замечать системные проблемы до того, как они станут критическими, и разобраться, что на самом деле удерживает людей вместе. А здесь, в комментариях, напишите, что делает группу людей командой, на ваш взгляд? ⬇️ #ozontech_habr #менеджмент
5 752
7
5 докладов по мобильной разработке, которые нельзя пропустить❕ Во-первых, потому что они были на E-CODE. Во-вторых, просто посмотрите на темы⬇️ 🔵Как реально тестировать UI-компоненты, а не просто рисовать coverage Опыт выстраивания эффективного тестирования UI-компонентов на iOS, где мы сочетаем разные виды тестов, учитываем особенности платформы и повышаем качество без лишних затрат на CI. 🔵Как мы реализовывали удалённое управление Android-устройствами и с какими вызовами столкнулись Разработка приложения для удалённого доступа: от трансляции экрана и взаимодействия с устройством до межпроцессорной архитектуры и автоматического восстановления доступа. 🔵Как мобильному разработчику выстоять в эпоху ИИ Инструкция, какие инженерные задачи уже можно автоматизировать и как адаптировать рабочие процессы и навыки к новым условиям. 🔵Вёрстка виджетов из Figma c помощью ИИ: проще, чем кажется Реализация автоматизации вёрстки Android-виджетов с помощью Figma, ИИ-агентов и специализированных ИИ-скилов для дизайн-системы. 🔵Кросс-платформа 2026. Как выжить в мире KMP Архитектура кросс-платформенных приложений, границы нативного кода, инструменты экосистемы и новые платформенные возможности. P.S. Если поставить лайк этой публикации, просмотр становится приятнее 💙 #ECODE2026 #mobile
5 801
8
От дворцов до чебуречной: любимые места коллег в Петербурге Продолжаем собирать любимые места сотрудников из разных городов:
От дворцов до чебуречной: любимые места коллег в Петербурге Продолжаем собирать любимые места сотрудников из разных городов: мы уже побывали в Казани и Новосибирске, а теперь пришло время Санкт-Петербурга. Попросили местных коллег поделиться своими рекомендациями — и вскоре поняли, что короткой подборки не получится. В списке оказались старые кинотеатры, бары, бани, экотропы и сапы у Спаса на Крови. Поэтому собрали несколько готовых планов на случай, если окажетесь в Северной столице. ⚫️Если хочется гулять и никуда не торопиться Начать можно с Петроградки: взять кофе в LUCO, прогуляться по небольшим паркам, а потом дойти до кинотеатра «Мираж». Его коллеги советуют особенно активно, хотя сразу предупреждают: на гардероб лучше заложить время — очереди там тоже успели стать частью местного колорита. Для прогулок подольше — Парк 300-летия, ЦПКиО, Таврический сад с оранжереей и Ботанический сад Петра Великого. Ещё один вариант — Яхтенный мост: в хорошую погоду там можно сделать красивые фотографии или просто побеседовать с видом на воду. ⚫️Если нужен Петербург с эффектными интерьерами Здесь коллеги почти не оставляют шансов на свободный вечер. В списке — Юсуповский дворец, Академия Штиглица и Анненкирхе. Особенно много голосов получила Академия Штиглица: туда советуют идти, когда хочется увидеть «много красоты» за один раз. А за музыкой можно отправиться на концерт при свечах. Их проводят в том числе во дворцах и исторических зданиях, куда в обычный день попасть сложнее. ⚫️Если классического музея недостаточно Есть Гранд Макет, Музей железных дорог России и Музей Арктики и Антарктики. Но приз за самую неожиданную рекомендацию забирает «Вселенная воды» — коллеги особенно советуют экскурсию про канализацию. Перед посещением рекомендуем на всякий случай пройти тест «Кто вы из Черепашек-ниндзя» 😎 ⚫️Если хочется старого кино и маленьких театров За фильмами — в «Аврору» и «Родину»: последнюю любят за атмосферу старого кинотеатра и показы классики, в том числе на языке оригинала. Из театров советуют Театр Дождей с камерными и эмоциональными постановками, Театр музыкальной комедии и ЛДМ «Новая сцена». Для первого знакомства с ЛДМ коллеги рекомендуют выбирать постановку, которая уже давно идёт в репертуаре. ⚫️Если главный пункт программы — еда Тут мы честно пытались сократить список. Из Duo Band чаще всего называли DUO, «Перемену» и Frantsuza Bistrot. Ещё в рекомендациях — Casper, Flori, Poly, Tetto, Nino, United Butchers, «Рыба и Гады», «Огородники», «Бутербродский» и «Наденька». Компанию чебуречной «У Ларисы» на Петроградке составляют советская пирожковая на Московской и шаверма «У Захара». Кажется, гастрономический диапазон Петербурга мы обозначили. Или нет? Пишите в комментариях. ⚫️Если после ужина домой пока рано The Hat, Red Corner, El Copitas, «Пиф-Паф», «Аптека», «Ипполит», «Неканон», Skal, «Пьяная ель», «Молот ведьм», «Полторы комнаты», «Хороший повод» — выбирайте по настроению. Отдельный сценарий предлагает Kiks на Марата: там можно сыграть в бильярд или пул. А за джазом отправляют в клуб Бутмана. ⚫️Если хочется сменить маршрут Для отдыха коллеги советуют «Фонарные бани» и «Камыши», а для прогулки за городом — экотропы с деревянными настилами и Ораниенбаум. Есть и вариант посмотреть на Петербург с воды: выйти на сапах ранним утром у Спаса на Крови или отправиться на вечернюю прогулку со свечами. Кажется, теперь главная проблема поездки в Петербург — решить, что из этого выбрать. Добавляйте свои места в комментариях: возможно, Петербург ещё поборется за звание города с самой длинной подборкой в нашей рубрике 📖 #ozontech_города
5 942
9
Какой неочевидный способ не выгорать работает для вас? Привет, я Никита Мананников, в Ozon руковожу направлением исследований, автоматизации и продуктовой аналитики BX и развиваю канал Ozon Data с коллегами. Стараюсь думать о выгорании заранее, а не когда сил уже нет. Мне помогает посильный челлендж: когда есть к чему стремиться и можно порадоваться конкретному результату. Если он не приходит извне, я придумываю его себе сам. Подробнее расскажу в комментах и буду ждать там ваши способы.  #ozontech_вопросы
6 791
10
Недостаточно один раз проверить, что правило детектирования угрозы работает корректно. После релиза мы продолжаем наблюдение:
Недостаточно один раз проверить, что правило детектирования угрозы работает корректно. После релиза мы продолжаем наблюдение: сколько раз правило срабатывает, какие сценарии создают шум и не пропускает ли детект реальные атаки. Привет, это Сергей Рогов, младший ИБ-аналитик второй линии SOC. Мы в команде занимаемся разработкой логики детектирования для мониторинга защищённости корпоративной сети 😎 Правило корреляции может генерировать большое количество False Positive активностей. Чтобы первая линия SOC не утонула в алертах, а важные сигналы не затерялись в шуме, мы продумали свой подход к жизненному циклу правил. ↪️ В статье я рассказываю о каждом его этапе. Заходите узнать, как мы тестируем правила, анализируем срабатывания и дорабатываем детекты, когда инфраструктура и профиль событий меняются💫 #ozontech_habr #cybersec
7 306
11
Говорят, что просмотр этого кружочка повышает шансы при отклике на эти вакансии: 🟢Руководитель группы разработки в команду Ozon Travel 🟢Старший ML-разработчик в команду операционных прогнозов 🟢Старший Data Scientist в команду рекламного аукциона и управления ставками 🟢Старший Go-разработчик в команду многоуровневой сортировки 🟢Старший Go-разработчик в команду заказов в ЛК продавца 🟢Старший Python-разработчик в команду стендов метрик 🟢Инженер по автоматизации тестирования в команду платформы AI-автоматизации Откликайтесь, чтобы проверить 👌 #ozontech_vacancies
7 476
12
پیام ویدیو
7 090
13
В этом году на E-CODE было 60 докладов (и это не считая интерактивов и дискуссий). Услышать все в моменте просто невозможно. А вот увидеть их в записи — вполне. Представляем первую подборку докладов, обязательных к просмотру. ИБ 🟢Какие метрики смотрит CISO ↪️ графики и дашборды, которые помогают принимать решения 🟢Zero trust — trust no device (user workstations) ↪️ влияние аутентификации и авторизации устройств на безопасность компании ML/DS 🟢ML для измерения габаритов товаров на сортировочной машине ↪️ опыт разработки промышленной системы автоматического измерения габаритов товаров на конвейере со скоростью до 1 м/с Бэкэнд 🟢Геолокация без спутников: как устроено позиционирование по Wi-Fi ↪️ принцип работы location-based сервисов на базе наземных радиосигналов 🟢Как устроена геймификация в Ozon с ежедневным ростом БД в сотни гигабайт ↪️ подходы к работе с большими объёмами данных в PostgreSQL Mobile 🟢Как мы сделали инициализацию библиотек в Ozon Job Android асинхронной ↪️ опыт ускорения холодного старта в разы при сохранении всех метрик качества Инфраструктура 🟢Эволюция работы с данными в Ozon: от централизованной разработки хранилища к платформе ↪️ опыт и результаты внедрения платформы данных и её инструментов QA 🟢Ozon & Open-Source: зачем мы разработали новый фреймворк тестирования на Go ↪️ создание и применимость нашего инструмента Testo Жизнь и наука 🟢Зачем маркетплейсу суперкомпьютеры? ↪️ инженерные подходы к построению суперкомпьютеров для промышленного ML Робозон 🟢От идеи до запуска: как мы создавали 3D-сортировщик для складов Ozon ↪️ процесс проектирования, программной реализации, отладки и настройки сортировочной системы 🟢Непараметрические калибровки камер: выжимаем максимум точности из стереозрения ↪️ инженерные сложности современного стереозрения Всё посмотрели и хотите ещё? Все записи доступны на ecode.ozon.tech 🎁 #ozontech_experts #ECODE2026
9 085
14
بدون متن...
8 342
15
E-CODE 2026: итоги Третий год подряд мы создаём пространство, где в атмосфере команды Ozon Tech объединяем то, что больше все
E-CODE 2026: итоги Третий год подряд мы создаём пространство, где в атмосфере команды Ozon Tech объединяем то, что больше всего любим: людей и технологии💙 В этот раз у нас получилось: ⚫️собрать на офлайн-площадке 4 000+ ИТ-специалистов ⚫️провести трансляции всех докладов, которые уже посмотрели более 343 000 раз ⚫️организовать 59 выступлений о технологиях ⚫️пригласить учёных и научных сотрудников и провести лекции по космонавтике и робототехнике ⚫️наградить призёров ML-соревнования E-CUP и инженерного хакатона Робозон общим призовым фондом в 22 200 000 ₽ ⚫️привлечь к развлечению гостей роботов, которые играли в шахматы, готовили мороженое и коктейли, танцевали и выносили призы 🍚 угостить инженеров 1,5 тоннами плова ⚫️провести за профессиональным общением такое количество часов, которое пока невозможно подсчитать Это снова получилось масштабно. Это снова получилось благодаря вам 💙 #ECODE #ECODE2026
9 247
16
Второй день 💙: как это было Готовили e2е-тесты с Testo, а мороженое с роборукой. Изучали геймификацию на примере Морковска и+5
Второй день 💙: как это было Готовили e2е-тесты с Testo, а мороженое с роборукой. Изучали геймификацию на примере Морковска и детектировали дефекты на фруктах. Ловили флаги, кидались багами и не доверяли ни людям, ни устройствам (концепция Zero Trust, она такая). И очень много общались. Доклады, это конечно, важно. Мы за год много сделали, и нам есть чем поделиться. Но именно люди и общение делают конференцию классной Антон Степаненко, CTO Ozon #ECODE #ECODE2026
9 746
17
Второй день 💙💙💙💙💙 начали с поздравления программистов и награждения победителей хакатона 🤖🤖 Два месяца команды со всей+3
Второй день 💙💙💙💙💙 начали с поздравления программистов и награждения победителей хакатона 🤖🤖 Два месяца команды со всей России занимались промышленной роботизацией, продумывали и проектировали сложные инженерные системы для сортировочных центров Ozon. Авторы лучших решений — на этих фото. Поздравляем! 💙 #ECODE #ECODE2026
8 431
18
В завершении официальной части 💙 — награждение победителей ML-соревнования E-CUP. Присоединяйтесь к поздравлениям в реакциях
В завершении официальной части 💙 — награждение победителей ML-соревнования E-CUP. Присоединяйтесь к поздравлениям в реакциях! #ECODE #ECODE2026
6 634
19
💙 8️⃣контент-треков о технологиях: бэкэнд, инфраструктура, ML/DS, AQA, Робозона, информационная безопасность, мобильная разр+5
💙 8️⃣контент-треков о технологиях: бэкэнд, инфраструктура, ML/DS, AQA, Робозона, информационная безопасность, мобильная разработка, Жизнь и наука. 6️⃣стендов по направлениям Ozon Tech: логистика, маркетплейс, информационная безопасность, товарные операции, платформа, поиск, рекомендации и реклама. 💙 Ozon DSGN и DIY, зона HR, роботы, прототипы и суперкомпьютеры. Это E-CODE. Присоединяйтесь к нам онлайн ⬅️ Два дня профессионального общения и контента. От инженеров для инженеров 🎁 #ECODE #ECODE2026
6 266
20
Мы начинаем ежегодную масштабную двухдневную конференцию 💙💙💙💙💙 От инженеров для инженеров. ❗️ Напоминаем: регистрация и выдача бейджей доступна до 17 часов. После 17 часов присоединиться к E-CODE получится только по бейджу, полученному ранее. #ECODE #ECODE2026
6 782