Обновить
256K+

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

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

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

Действительно богатые сообщения в Telegram-ботах: разбираем Rich Messages

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

Всем привет!

Очень долгое время разработчики Telegram-ботов довольствовались двумя способами форматирования сообщений: HTML и Markdown. Оба этих способа делали одно и то же: добавляли простое форматирование в обычный текст.

Для большинства задач этого было достаточно, но в какой-то момент обычного HTML и Markdown может не хватать.

В недавнем обновлении Telegram Bot API 10.1 эту проблему решили, добавив Rich Messages. Обзор которого я и сделаю в статье.

Читать далее

Новости

Почтовый ящик пандоры. Какие сервисы работают с внешними почтовыми клиентами в России в 2026 году

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

Когда очередной мессенджер внезапно перестает работать без специальных инструментов, о которых теперь нельзя публично упоминать вслух, многие неожиданно вспоминают, что до эпохи «ватсапов» и «телеграмов» человечество вполне успешно общалось по электронной почте. Тем более что адрес e-mail сегодня есть практически у каждого. Правда, стоило пользователям снова вспомнить об этой технологии, как выяснилось, что и здесь не всё спокойно.

С месяц назад в Рунете начали циркулировать тревожные слухи: популярные почтовые сервисы вроде Яндекс Почты и Mail.ru якобы один за другим отключают бесплатный доступ по протоколам IMAP, POP3 и SMTP, благодаря которым почта десятилетиями работала через привычные внешние клиенты. Почитав новости (в том числе и на Хабре), я решил разобраться, какие службы действительно продолжают работать с почтовыми программами вместо веб-интерфейса и насколько удобно ими пользоваться. Результатами этих изысканий и хочу сегодня поделиться.

Ну, и что пока еще работает?

Четыре релиза без единой новой функции. Почему иногда архитектура важнее новых возможностей

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

Четыре последних релиза моего проекта почти ничего не изменили для пользователя. Не появилось новых экранов, кнопок или возможностей. Зато именно за эти восемь дней проект пережил, пожалуй, самую большую архитектурную перестройку с момента своего появления. Рассказываю, почему иногда отказ от новых функций оказывается самым правильным решением. Статья большая и представлена как ретроспектива. Рассказывает о взрослении как в самом написании кода и подходу к разработке, так и о архитектурном.

Читать далее

Как мы делали VPN под Китай

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

Мы с другом учимся в Китае. В апреле, в очередной раз меняя умерший VPN, решили собрать свой, заточенный под Great Firewall, на протоколе Reality: VPN‑трафик в нём выглядит для системы фильтрации как обычная HTTPS‑сессия с каким‑нибудь сторонним сайтом. Я взял на себя бэкенд, бота и Mini App. Друг отвечал за серверную часть и ноды.

Ниже — про два месяца разработки, три версии интерфейса и отказ от целой механики из‑за банков.

Читать далее

Семь раз подумай, один раз пошардируй: как мы начали горизонтально масштабировать метаданные чатов Телемоста

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

Что происходит под капотом корпоративного мессенджера, когда нагрузка пробивает отметку в 650 000 запросов в секунду? Обычно в этот момент архитектура распределённых хранилищ начинает проверять на прочность не только диски и сеть, но и нервы команды эксплуатации.

В бэкенде чатов Телемоста за доставку и историю сообщений отвечает отказоустойчивая YDB. Но сообщения — это лишь верхушка айсберга. Помимо них системе нужно ежесекундно проверять составы чатов, актуализировать их названия, сверять права доступа и обслуживать десятки внешних интеграций. И вся эта огромная, динамически меняющаяся масса метаданных живёт в PostgreSQL.

Читать далее

Как с помощью Мегафон и Max навсегда потерять доступ к клиентам- информационная безопасность на уровне тупика

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

Статья для @MegaFon, в меньшей степени для Мах, но их тут и не призвать к ответу, тем более что они как-то и не совсем при делах, но в принципе тоже могли бы как-то поучаствовать. ( впрочем, поддержка Мах на удивление быстро отреагировала в субботу вечером)

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

Ах да, Max все же в меньшей степени, а скорей про то, что если моему приложению/компании нужна служба поддержки, то её регистрировать можно только на реальную симку, а это очень неудобно.

Итак, предыстория: я как разработчик ПО имел и имею канал поддержки клиентов в телеграм канале, после усиления блокировок часть клиентов оттуда отвалилось (не хотят квн смотреть) и перешли в Мах, и соответственно клиентам нужно иногда выставлять счета, также оказывать поддержку, и для этого пришлось завести аккаунт МАХ отдельного для этого (не с личного же номера это делать, тем более если доступ надо давать кому-то ещё к этому каналу).

У Мегафона БЫЛА (и есть) удобная услуга, дополнительный номер, это когда есть основной номер по сим-карте, и можно еще приделать хоть три номера дополнительных виртуальных ( за 2р в сутки- 60р в месяц), при этом смс туда приходят и звонки, да и звонить можно с этого номера, удобно, и выгодней-удобней чем делать доп.сим-карту, и вот на такой номер были более двух лет назад созданы аккаунты поддержки в телеграме и не так давно в Махе ( причем доступ дан и некоторым другим со-админам- которые также отвечают в поддержке). Смс естественно при регистрации туда пришли.

Читать далее

Получаем дешёвый интернет и живем без VPN в 2026 году (вероятно недолго)

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

У меня был старый тариф Мегафон: 50 ГБ, 300 минут - 1130 рублей в месяц. Вроде и недорого, а вроде и не очень-то дешево. Есть у них сейчас там тарифы поинтереснее, но у всех одна проблема: Telegram активно блокируется, пляски с VPN - то работает, то нет, MtProto по сто раз в день, и так далее, и тому подобное - все как мы любим.

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

Читать лайфхак

Синхронизация без сервера: где заканчиваются возможности

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

Это продолжение поста о WardLink — P2P-синхронизации между своими устройствами по LAN без сервера в петле. Здесь про то, куда это может пойти, и про несколько вопросов, на которые у меня пока нет хорошего ответа.

Читать далее

Инфостарт начал продажи VK WorkSpace для корпоративных коммуникаций

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

Инфостарт начал продажи VK WorkSpace - платформы для корпоративных коммуникаций, совместной работы и управления задачами. Решение вошло в продуктовую линейку компании и ориентировано на бизнес, которому важно объединить ключевые рабочие процессы в одном цифровом контуре.

VK WorkSpace включает корпоративную почту, календарь, мессенджер, видеоконференции, диск, документы, доски, задачи и проекты. Такой набор позволяет закрыть основные ежедневные сценарии сотрудников: переписку, планирование встреч, обсуждение рабочих вопросов, хранение файлов, совместное редактирование материалов и контроль выполнения задач...

Читать далее

Маркировка рекламы при смене стороны договора: как передавать данные через доп соглашение

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

Сегодня хочу поделиться интересным кейсом для тех, кто работает с интернет-рекламой: что делать, если по действующему договору меняется одна из сторон и как запускать новые рекламные кампании после таких изменений?

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

Читать далее

Как я смог запустить суперапп и что это на самом деле

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

Разработка супераппа в одиночку. Рассказываю, как за 8 месяцев я создал платформу на связке Django и Vanilla JS, какие критические уязвимости контроля доступа (IDOR) обнаружил в WebSockets и как решил их на уровне асинхронного бэкенда.

Читать далее

Как один комментарий на Хабре перевернул архитектуру моего мессенджера

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

После моей первой статьи про Pulse я не ожидал, честно говоря, примерно ничего. Но к моему удивлению увидел реакцию: немного поддержки, немного критики, несколько советов по UX.

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

Читать далее

Зачем я сделал LAN-синхронизацию между своими же устройствами в self-hosted мессенджере (и почему не через сервер)

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

ONYX — мой pet-project: self-hosted, анонимный, E2E-шифрованный мессенджер. Клиент — Flutter, есть под Windows/Linux/macOS/Android, аккаунт без телефона и почты.

Вышла v1.7-beta. Список изменений ниже, но текст в основном про одну фичу: WardLink, ради которой стоило катить этот релиз.

Читать далее

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

Я собрал свой мессенджер по вечерам после работы

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

Я обычный инженер-программист в банке. Вечерами, после работы и семьи, я начал эксперимент: смогу ли я один, с помощью нейросетей, сделать мессенджер таким, каким, как мне кажется, он должен быть? Не «убийцу Telegram» или кого-либо другого, а просто альтернативу - спокойное место для общения. Без шума, без бесконечных кружков, без ощущения, что ты должен читать каналы, на которые никогда не подписывался.

Знаете это чувство, когда подписки и личные чаты свалены в одну кучу? Да, папки есть, но эти вездесущие счётчики непрочитанного… они просто сводят с ума. Ты выходишь из канала, а тебя кто-то туда возвращает — и ты даже не понимаешь, как и кто это сделал.

Я хотел чёткого разделения контекстов: группы отдельно, контакты отдельно, скрытые диалоги — чтобы глаза отдыхали. И спокойного, мягкого интерфейса. Сидя целый день перед монитором, хочется смотреть на приятные цвета, плавные переходы, а не на очередной аляповатый дизайн.

В общем то немного покумекав, я подумал - если тебе что-то не нравится - сделай сам! И я начал делать.

Так родился Pulse.

Читать далее

Несколько собак и другие наши заблуждения об адресах электронной почты

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

Поначалу некоторые из этих «вымыслов» могут показаться очевидными или неважными. Откровенно говоря, это не так уж далеко от истины. Однако позвольте мне нарисовать подробную забавную картину, демонстрирующую, что даже скучная электронная почта может неожиданным образом противоречить нашим ожиданиям.

Мы рассмотрим множество пограничных случаев, споткнёмся об маленькие препятствия и обнаружим, что некоторые технически корректные детали не всегда поддерживаются даже в больших системах наподобие Gmail (и, честно говоря, на то есть веские причины).

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

Мы можем легко принять, казалось бы, здравое решение, которое неожиданно вызовет проблемы. Кроме того, многоопытные разработчики (и старые системы) могут иметь ожидания, ранее бывшие корректными, но больше не работающие. Итак, без лишних предисловий, перейдём к вымыслам…

Читать далее

Как запустить бота в Max самозанятому

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

Все уже видели новость, что самозанятым теперь доступен МАХ для бизнеса? Если вдруг пропустили, то это означает, что MAX продолжает тянуться за Telegram и его тоже теперь можно начинать использовать как площадку для дополнительной коммуникации с клиентами.

Читать далее

Как выбрать самый безопасный мессенджер

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

Привет, меня зовут Александр Баулин. После новости о кибершпионаже западных спецслужб я решил напомнить, как выбрать безопасный мессенджер.

Так как я не являюсь специалистом по кибербезопасности, то дам максимум ссылок на достоверные источники — благо за плечами работа над контентом в компании, занимающейся информационной безопасностью (ИБ).

Сразу проспойлерю: абсолютной защищённости не существует — даже мысли учёные учатся читать. Но можно выжать максимум конкретно для вашей ситуации.

Добро пожаловать под кат...

MAX Light — легкая версия клиента MAX для ПК Windows

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

Многие не хотят пользоваться официальной версией Макса для ПК. Немудрено, он требователен к ресурсам, некоторые даже говорят, что «эта тварь жрёт ресурсов больше, чем 1С». Он постоянно обновляется с полной переустановкой, а на момент написания статьи полный пакет официального Макса весит 308 мб. Наконец, он следит за пользователем.

Написал облегчённый клиент — пользуйтесь. Ссылка в статье.

Читать далее

Как я писал Телеграм-бота. На Вордпрессе

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

Вы возможно будете смеяться, но таки да, однажды я на полном серьёзе решил написать Телеграм-бота, использовав в качестве движка WordPress. В итоге это всё зашло настолько далеко, что вылилось в полноценный плагин. Его можно использовать как для интеграции сайта с Телеграмом, так и для быстрого создания автономных Телеграм-ботов, не связанных с веб-проектом.

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

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

Читать далее

Цифровая свобода не рендерится в CapCut: Telegram даёт $200 000 за вирусные ролики, пока прокси чинит комьюнити

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

Telegram запускает Digital Freedom Contest — конкурс для контент-креаторов с призовым фондом $200 000 (!). Задача: сделать вирусное видео про цифровую свободу, использовать идеи и кадры из речи Павла Дурова, выложить ролик в TikTok, Instagram, YouTube, Snapchat Spotlight или X и набрать минимум 10 000 органических просмотров.

Дедлайн — 15 июля, 23:59 по Дубаю. Результаты — в августе 2026 года.

Но у меня, как у человека из сообщества Telemt, есть один неприятный вопрос: ребята, а может сначала инфру пофиксите, на которой эта цифровая свобода вообще держится??

Не жамкай тут
1
23 ...