Обновить
111.46

Мессенджеры *

Системы обмена сообщениями

Сначала показывать
Порог рейтинга
Уровень сложности

Авиабилеты, Claude, антибот-системы и реверс-инжиниринг API: как личная проблема превратилась в SaaS за 3 недели

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели4.7K

Это кейс о комплексном подходе: как одновременно думать про backend, DevOps, продукт, UX и бизнес-метрики. О том, как делать продукты, держа в голове всю картину сразу.

Три недели назад у меня была проблема: найти билеты на Бали для 5 человек с гибкими датами и определённой длительностью поездки. Агрегаторы не справлялись — приходилось проверять комбинации вручную.

На сегодняшний день у меня работающий продукт: телеграм-бот, который проверяет 1000+ комбинаций маршрутов в час, находит билеты с экономией до 52% и уведомляет пользователей в нужный момент.

Что между этими точками:
• Эксперимент "весь код пишет AI" (Claude справился на 90%)
• Обход защитных механизмов сайтов и реверс-инжиниринг API
• Построение аналитики с метриками CTR, retention, воронками

Спойлер: билет туда-обратно может быть на 40% дешевле суммы двух билетов в один конец

Читать про разработку и результаты

Новости

Шифрование метаданных в мессенджере: HMAC-SHA256 анонимные пары, timing obfuscation и отравление собственных логов

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели8.7K

«Мы знаем, что вы вчера в 23:47 переписывались с Алексеем 14 минут. О содержании разговора нам неизвестно.» — Так выглядит мир, где сообщения зашифрованы, а метаданные — нет.

Привет, Хабр! Я занимаюсь разработкой open-source мессенджера (проект Xipher, C++/Android), и один из компонентов, который пришлось проектировать с нуля — защита метаданных. Не содержимого сообщений (E2EE сейчас есть у всех), а информации о самом факте общения: кто с кем, когда, сколько раз.

В этой статье я подробно разберу инженерные решения, к которым пришёл, — от криптографических примитивов до С++ кода и SQL-схемы. Все примеры — из реального работающего кода. В конце честно расскажу, где подход имеет ограничения и чем отличается от того, что делают Signal и Tor.

Исходники проекта открыты — ссылка на GitHub в конце статьи, если захотите покопаться или раскритиковать.

Читать далее

Цифровой суверенитет в кармане: почему пора поднять свой Matrix-сервер, пока мессенджеры лихорадит

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели17K

(В статье описывается простой и безопасный способ поднятия собственного Matrix Synapse сервера с компонентами web интерфейса пользователя и видеосвязи на основе opensource скрипта. Статья состоит из 2-х частей, теоретической и практической. Если вы сразу понимаете о чем речь, чтобы сэкономить время можете сразу перейти к практической части.)

Matrix Synapse (эталонная реализация сервера) предлагает уровень безопасности, который многим коммерческим продуктам только снится. Сквозное шифрование (E2EE) на базе протоколов Olm и Megolm обеспечивает приватность не только один на один, но и в групповых чатах. При этом ключи шифрования хранятся только на ваших устройствах, а не на сервере. Даже если кто-то получит доступ к базе данных вашего Synapse, он увидит там лишь нечитаемый шум.

Федерация — киллер-фича протокола. Это работает как электронная почта: вы можете иметь адрес на matrix.my-company.ru и спокойно писать пользователю на matrix.org. Это создает глобальную сеть без единой точки отказа и единого цензора. Если один сервер или целый сегмент сети заблокируют, остальная сеть продолжит жить. Для бизнеса это означает возможность строить защищенные каналы связи с партнерами, сохраняя данные внутри своего контура сети.

Читать далее

Получение списка и содержимого чатов Telegram с помощью TDLib (на примере Kotlin)

Уровень сложностиСредний
Время на прочтение33 мин
Охват и читатели7.2K

Когда я стал решать задачу получения сообщений из Telegram для последующего анализа, понял — не хватает простого и понятного введения во взаимодействие с Telegram в роли клиента, а не бота. Официальная документация Telegram отличается от привычной мне документации в мире Java и Rust как по подаче, так и по качеству. Большинство статьей по запросу "how to load chats from telegram" отсылают к высокоуровневым библиотекам на Python.

Главная цель статьи дать основу для разработки приложений на Telegram на среднем уровне абстракции TDLib и взаимодействие с Telegram c помощью посылки и получения сообщения MTProto. В этой статье я постарался раскрыть как надо читать документацию мессенджера, какие существуют способы взаимодействия с платформой и по каким принципам спроектировано API. Во многих местах я не буду давать детальное описание всех параметров, предоставив вместо этого ссылку на документацию. Задача статьи — дать фундамент для разработки своих сценариев. Несмотря на использование Kotlin, информация из статьи будет полезна для любого языка программирования.

Детально раскрыты следующие сценарии взаимодействия: вход в Telegram зарегистрированным пользователем; получение списка чатов и их типизация (каналы, формы и т. п.); получение сообщений из чата.

Погрузиться в TDLib

Как бэкенд-инженер и ИИ-агенты пилили SaaS-продукт по обучению с флешкартами и ИИ-тренером

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.2K

Всем привет. Всю свою жизнь я был бэкенд-инженером.

Ещё я много лет фанател от обучения через Anki. Я использовал Anki, чтобы освежать знания и готовиться к собеседованиям. Но мне было тяжело заставить себя генерировать качественные карточки и повторять их каждый день.

Поэтому, когда ИИ-агенты стали достаточно умными, я решил создать Telegram-бота, который будет создавать для меня качественные флэшкарты, отправлять их мне по расписанию и помогать с обучением.

А потом я решил сделать из этого “по-быстрому” свой первый SaaS (ведь с ИИ будет легко из прототипа сделать Production ready сервис? - думал я). И, конечно же, потратил кучу времени, денег и нервов.

Читать далее

Хотел взять готовый Go-клиент для Max. Итог предсказуем

Время на прочтение6 мин
Охват и читатели40K

Если у вас есть бот в Телеграме, то наверняка уже поглядываете в сторону Max — аудитория растёт, игнорировать сложно. Первая мысль: наверняка кто-то уже написал удобный Go-клиент. Чем всё закончилось, вы уже догадались — своим клиентом.

Читать далее

Ivernarus1 — шифрование сообщений в Max и не только

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели14K

Предлагаю вам способ шифровать свои сообщения, используя любой мессенджер, в том числе Max. Работать будет на любой ОС, где есть броузер не старше 7 лет.

Читать далее

MAX вряд ли станет альтернативой Телеграм. Несмотря на падение охватов и замедление, других вариантов пока нет

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели7K

Это не то, чтобы крик души или эмоции. Мы прекрасно справляемся без нельзяграма, путуба, безбука и прочего, что на самом деле не является жизненно важным.

Речь, скорее, про отсутствие альтернатив, сужение вариантов выбора площадок до 1-2 в маркетинге, недоверие аудитории к отечественным решениям (на Хабре весьма бурно обсуждали рост покупок дешевых телефонов для установки MAX).

Кроме того, отставание в функционале и развитии без поддержки на уровне государства дают довольно плачевные результаты. Несмотря на то, что число каналов в феврале перевалило за 1 миллион, а количество пользователей уже на уровне 90 миллионов.

Этот пост скорее повод для обсуждения в комментариях, есть ли другие варианты. 

Моя жена @Karbysheva пишет на Хабре про молодость и здоровье, в том числе, про профессиональные болячки айтишников. А я помогаю вести и рекламировать ее канал в Телеге. 

У вас есть свой канал? Тогда, вероятно, вы заметили, что число просмотров ваших постов снизилось до 5%-10% от числа подписчиков, а видюхи и картинки в некоторых регионах просто не грузятся.

Казалось бы, настало время искать новые площадки. В начале года в качестве альтернативы сделали канал в MAX, чтобы подстраховаться. 

После пары месяцев экспериментов в своей тематике вывод однозначен: несмотря на все проблемы Telegram в России, реальных альтернатив для планомерного привлечения новой аудитории и общения в 2026 году нет. MAX, увы, в этом качестве пока не работает.

В посте кратко опишу наши «потуги» по работе с MAX и поделюсь статистикой.

Читать далее

12 бесплатных способов продвижения телеграм-канала: большой чек-лист с примерами

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели6K

Я подробно разобрала 12 способов продвижения (комментинг выделила особенно), которые помогут вам набрать первые 1000 подписчиков и идти дальше. Без телефонной книжки,  приглашений знакомых и инвайтинга. Поехали.

Читать далее

Один фаундер и AI собрали SaaS для Telegram-сообществ. Вот что пошло не так

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели4.6K

За последние полтора года я стал участником нескольких сообществ: бизнес-клубы, профессиональные комьюнити, неформальные группы бывших коллег, которые вместе ходят в бани и кальянные. Везде одна и та же картина: активностей много, но организация регистрации и напоминаний — на коленке. Анонс проскакивает в чате, теряется в папке непрочитанных. Организатор лично пишет каждому: «Будешь?» Кто-то собирает деньги за бронь заведения и мучается с табличкой в Google Sheets.

Я решил проверить, можно ли собрать production-SaaS для Telegram-сообществ в одиночку, используя AI-агентов как основную рабочую силу — от написания кода до DevOps и части маркетинга. Не “поиграться с прототипом”, а довести систему до состояния, когда ею пользуются реальные люди.

Ниже — разбор того, что получилось, какие архитектурные решения пришлось принять и какие проблемы возникли при попытке довести AI-сгенерированный код до продакшена.

Читать далее

Паша, ты не прав! Немного про истинно демократические менеджеры

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели7.7K

Напомню тейк. В мире есть национальные мессенджеры, популярнее телеграм, которые развились без административной поддержки на чистой конкуренции.

ну и что не так?

Новые находки в исходниках Telega

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели83K

Привет, Хабр! На днях всех нас потрясла (очень неожиданная!) весть о блокировке Telegram. Благо, рыцари из «открытого» клиента для обхода блокировок снова о себе напомнили.

Вы можете помнить пару наших статей о возможных связях клиента с VK и относительной его вседозволенности относительно других клиентов (безнаказанные многочисленные нарушения ToS, при которых сам канал клиента имеет «галочку» на платформе).

Разбираем недавние новые находки в исходном коде клиента!

Читать далее

В мире всего 4 национальных мессенджера. И все они выросли БЕЗ блокировок

Время на прочтение12 мин
Охват и читатели42K

Разбираем на реальных примерах - как именно они появились, набрали аудиторию и стали лидерами в своих странах. И почему блокировки и замедления для этого не нужны.

Читать далее

Ближайшие события

Как узнать Telegram ID: пользователя, чата, канала или бота

Время на прочтение4 мин
Охват и читатели14K

Всем привет! В этой статье разберем один из самых частых вопросов, связанных с Telegram: как узнать Telegram ID - и не только свой, но и группы, канала, чата или бота.

Покажу множество способов - как простых, так и чуть сложнее, но надежнее.
А в конце будет бонус: код для своего бота для получения ID, чтобы не пересылать сообщения в стороннии сервисы.

Читать далее

Мои рабочие чаты с клиентами были в WhatsApp. Теперь они в Telegram. Угадайте, что дальше?

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели6.5K

На днях вся Россия узрела весть о том, что блочат Telegram.

10 февраля Роскомнадзор официально подтвердил, что ограничивает работу Telegram. А YouTube, который и так последний год загружался со скоростью диалап модема 2003 года, под шумок исчез из DNS-серверов Роскомнадзора. 

Для личного общения большинство, скорее всего, останется в Telegram и найдет способы обходить ограничения. Лишь малая часть перейдёт на известные российские аналоги.

А вот тем, кто использовал Telegram для корпоративного общения, будет сложнее. 

Для коммуникации внутри команды Telegram может стать неудобным: невозможно загрузить файлы, отправить сообщение или созвониться в нужный момент. Это серьезно затормозит рабочие процессы.

Читать далее

Редизайн Telegram: как Павел Дуров вновь разозлил пользователей

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели100K

Telegram представил масштабное обновление дизайна интерфейса для устройств на Android. Компания полностью переработала внешний вид приложения, а также добавила новую панель навигации. Однако пользователи не оценили обновление и начали массово жаловаться в соцсетях. Рассказываем в нашей статье, что же так всех разозлило. И какие проблемы посерьезнее, чем редизайн, возникли у Telegram.

Читать далее

Блокировка Telegram и война с РКН. Полная хронология событий с 2017 года и что нас ждет дальше + опрос Хабра

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели13K

В этом материале мы разберём хронологию войны РКН (Роскомнадзора) с самым популярным мессенджером в РФ: начиная с первых разногласий в 2017 году, мемов “Дуров, отдай ключи!” и бумажных самолётиков, выпускаемых из окон нашей общаги на Волгина, и заканчивая недавними заявлениями РКН и Госдумы относительно будущего Telegram в нашей стране.

Содержание:

Начало. Идеология создания Telegram

2017 год. Первые проблемы Telegram с российскими регуляторами

2018 год. Первые судебные решения по Telegram и начало блокировок

Бумажные самолётики и согласованные акции в Москве и других городах России в поддержку Telegram

2018–2019 годы. Открытая технологическая война РКН с Telegram

2020 год. РКН снимает ограничения. Дуров договорился или РКН меняет стратегию?

2025 год. Ограничение звонков в Telegram и региональные ограничения

Что изменилось? Как сегодня РКН и регуляторы борются с Telegram. Появление мессенджера MAX

2026 год. Новые проблемы и ограничения Telegram

Главная ошибка российских регуляторов в борьбе с Telegram

Почему РКН не победит и почему “заблокировать влияние извне” невозможно?

Опрос читателей Хабра: как вы относитесь к блокировке Telegram?

Читать далее

Как мы приручили тысячу Telegram-чатов и вывели клиентский SLA на 98%

Время на прочтение5 мин
Охват и читатели4.8K

Telegram давно стал для нас основным каналом общения с клиентами. Это быстро, привычно и не требует создания отдельных порталов, заполнения логинов-паролей и форм. Клиенты пишут нам так же легко, как друзьям, а инженеры отвечают скринами, логами и командами из терминала.

Но у этого удобства есть обратная сторона. Когда чатов становится не десятки, а сотни и тысячи, начинает побеждать хаос. В какой-то момент мы поняли: либо мы научим Telegram жить по правилам SLA, либо сами перестанем в эти правила укладываться.

В статье расскажем, как мы поддерживаем пилотных и VIP-клиентов прямо в Telegram — без классического Service Desk, но с измеримым и контролируемым SLA.

Читать далее

Фишки Telegram, которых нам не хватает в MAX

Время на прочтение5 мин
Охват и читатели12K

Собрал в одном месте полезные возможности Telegram, которые упрощают ежедневную работу с приложением. Все приёмы проверены на практике и активно используются. Формат изложения — краткие инструкции с конкретными примерами.

Читать далее

Обзор нового рекламного инструмента от Авито: Авито Реклама

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели4.7K

Цены, форматы и реальные показатели нового рекламного инструмента, показываю все на примере наших кейсов

Читать далее
1
23 ...