Делаю сервис для общения: интерфейс
В последнее время в проекте развелось куча сущностей: онлайн-статус пользователя, права доступа/роль, антропометрические параметры и т.д.
В предыдущем проекте любил использовать наследование. В принципе наследование - это мощная и удобная вещь, но как и всем, ей нужно уметь пользоваться.
В GO наследования нет, да и не нужно оно там, спустя какое-то время активного шишконабивательства пришел к этому. В данном сервисе концентрируюсь не на создании сложных сущностей, которые работают по установленным правилам, а скорее на множестве мелких. Теперь за каждый "чих" у меня отвечает отдельный сервис, который побит на кучу файлов, которые в свою очередь названы в соответствии с выполняемыми функциями.
По идее это должно облегчить добавление системы автотестирования, которую все ни как не добавлю в проект. Без нее после моих небольших правок в одной части проекта могут вылететь большие проблемы в другой его части 😆
Вчера провозился с размытием интерфейса приложения. В нижней части экрана профили пользователя теперь размываются. Окно поиска контактов с размытием в области поля для ввода:
Это не финальный вариант экрана, скорее одна из версий. Тут мне много чего не нравится. Скорее всего уберу кнопки "Написать", онлайн-статус размещу справа. Возможно добавлю отображение наличия сторис и дня рождения.
Пробовал всячески размывать область экрана через встроенные инструменты Flutter, но не смог получить результат. Встроенный инструмент размывает либо все, либо ничего. Странно что из коробки нет для этого готового решения. Наверняка есть, можете поделиться в коментарях. Пришлось повозиться с размытием.
Сверху планирую разместить панель событий/доп.модуль поиска (сейчас оно выделено зеленым).
Вообще, задача разработки интерфейса достаточно творческая и интересная. Помню делал предыдущий проект и в нем тоже пришлось разрабатывать интерфейс. Какого-то общего учебника для решения этой задачи у меня не было. Было куча стетей, примеры работ. По ним и разбирался с тем какие бывают интерфейсы и как вообще создавать интерфейс для видеоигры:


Total Reload
Если вам известны хорошие книжки по интрфейсам для мобильных приложений, поделитесь. Был бы признателен. Не хотелось бы тратить время на изобретение велосипедов.
Список задач на ближайшее время:
- добавить информацию о сторис в protobuf (+реализовать отображение в области иконок)
- добавить механизм ограничения/контроля частоты запросов на сервер
В общем-то пока все получается, больших проблем нет, текущим результатом доволен :)
--
Кому интересно, можете подписаться куда-нибудь на меня, попробуете мессенджер в числе первых.
Постепенно буду продолжать делиться успехами разработки :)
SendCore - скорейшее обновление
В ближащее время я представлю масштабное обновление своего проекта. Ждите :)
А пока держите один кадр из обновления.
Ну привет, исключительно национальный мессенджер
Видимо что-бы не дай бог кто нибудь не украл концепцию столь мощного произведения, решили отключить возможность использования в других странах!
Правильно!
Следующим шагом предлагаю запретить вывозить автоваз за рубеж! А то европейские производители могут и украсть технологию!
Как посмотреть удалённые сообщения в Telegram в 2026 году — рабочие способы
Представим ситуацию: вы переписываетесь по важному делу — будь то сделка, разговор с клиентом или личная переписка, которая в любой момент может перерасти в ссору. Всё идёт нормально, вдруг — бац, сообщение исчезает. Собеседник его удалил. Или отредактировал так, что смысл полностью поменялся. А доказательств нет. Ни скрина вовремя не сделал, ни «отменить» не успел.
Со мной такое было пару раз.Хотя, аксиома моей жизни звучит как - "все, что было написано, действительно, пока оно есть". Самые фатальные моменты , когда некогда друзья или вас объединяли любовные узы, и вот ты уже смотришь на то как вся история, растворяется на цифровом интерфейсе, сам Танос постарался. Это мой личный опыт и было обидно до слез. Все воспоминания, фотографии, видео - все. В итоге сидишь и думаешь: «Ну и как теперь дальше, для чего?»
Я начал гуглить и быстро понял: официально Telegram почти ничего не даёт. Сообщения удаляются с серверов, и восстановить их стандартными средствами в большинстве случаев нельзя. Особенно если человек удалил «для всех».
Что реально работает из официальных способов
Давайте честно: вариантов немного, и все они с оговорками. Разберу по пунктам:
Кнопка «Отменить» — появляется на 5 секунд после удаления у себя. Работает, но только если вы сами случайно стёрли сообщение. На удаление со стороны собеседника не влияет.
В группах и каналах — если вы админ, можно зайти в «Недавние действия» (Настройки чата → Администраторы → Недавние действия). Там видно, кто и что удалил, но само сообщение уже не восстановить в чате. Можно только вручную скопировать текст, если успеете.
Экспорт данных из Telegram Desktop — можно выгрузить всю историю, но удалённые сообщения туда обычно не попадают. По сути, это просто бэкап того, что осталось.
Журнал уведомлений на Android — иногда в настройках телефона остаются старые уведомления с текстом. Но это ненадёжно: зависит от модели телефона, версии ОС и настроек уведомлений. У меня, например, работает через раз.
В общем, все эти способы либо ограничены по времени, либо работают только в группах для админов, либо вообще не дают полного текста.
Как я решил проблему для себя
После пары таких неприятных случаев я начал искать нормальные инструменты. Наткнулся на разные статьи и обсуждения, собрал все знания, и интернет, посмотрел как уже реализовано и создал Telegram‑бота, который присылает уведомления об удалении и изменении сообщений в реальном времени.
Подключил его к нужным чатам — и всё. Теперь, если кто‑то удаляет или редактирует сообщение, мне приходит алерт в отдельный чат с копией того, что было до этого. Очень удобно.
Как это выглядит на практике:
Открываете чат, где было удалено сообщение — там пусто или стоит пометка «Сообщение удалено».
Заглядываете в чат с ботом — а там уже лежит уведомление.
В настройках бота можно выбрать, какие чаты отслеживать: рабочие, семейные, деловые — всё под ваш контроль.
Работает стабильно уже несколько тысяч юзеров, нагрузки держим. Не тормозит, уведомления приходят быстро — буквально за секунды.
А как насчёт приватности и безопасности?
Это главный вопрос, который я слышу.
Посмотрите официальную документацию Telegram (Bot API). Там чётко написано: бот не получает постоянный доступ ко всем сообщениям. Он реагирует только на события — удаление или редактирование. То есть это моментальная обработка обновлений, а не прослушка.
Плюс, вы сами регулируете, к каким чатам бот имеет доступ. Можно легко скрыть/отключить ненужные переписки, чтобы бот их вообще не видел. Если не хотите — просто не добавляете бота в чат или отзываете права.
По факту: если из тысячи человек какими уникальными мы не были, мы никому не нужны.
Конечно, если паранойя сильная — можно вообще ничем не пользоваться.
Итог
Полностью восстановить удалённое сообщение «как было» официальными средствами Telegram в 2026 году почти невозможно. Но отслеживать факт удаления/изменения и получать копию текста в реальном времени — вполне реально через специальные боты.
Если вам тоже надоели такие ситуации — можете попробовать сами. Я оставил ссылку на бота. Там поддержки, подробные инструкции. Кому интересно, сами гляньте.
А как вы решаете проблему с удалением важных сообщений в Telegram?
Samsung папка Knox
Samsung, рассказывает как создать защищённую папку , изолированное пространство.
https://www.samsung.com/ru/support/mobile-devices/what-is-th...
Ответ на пост «Что скрывает MAX #3: Переписка в MAX - открытая книга»7
Всем привет! С вами на связи вновь Павел и мы продолжаем развенчивать заказные мифы о мессенджере MAX.
Нет шифрования!
Это правда — у MAX нет E2E шифрования в личных чатах. Это даже не скрывается. Однако в нём есть интеграция с различными отечественными сервисами, поиск по истории, синхронизация между устройствами, функции на стороне сервера. E2E шифрование по архитектурным причинам несовместимо с частью этих функций, поэтому его и нет в текущей реализации мессенджера. Впрочем, как и в Телеграме (не секретные чаты) тоже нет этого шифрования. Зато последней усердно и нагло врёт об обратно. Но об этом как-нибудь в другой раз.
Я удалил фото из чата, а ссылка на него работает вечно! Любой может посмотреть!
Это реальный косяк MAX, разработчики сами это признают и уже работают над исправлением.
Нет полей шифрования!
Верно, полей IV, key, cipher нет — потому что нет и E2E. Это логично)). Автор же преподносит их отсутствие как доказательство злостных планов правительства. Ау, мы говорим о сыром продукте, который спешно допиливают.
На телефоне всё хранится в открытой SQL!
Это стандартная практика для большинства мессенджеров на Android без режима конфиденциальности. SQLCipher используют немногие. Signal — да. Telegram по умолчанию — нет, база шифруется только при включённом пасскоде. Делать из этого трегадию - это нагло врать читателям умышленно очерняя продукт.
Заключение
Получилось не так интересно, как предыдущее опровержение, но если всё сводить к простым словам, то автор умышленно хайпит. MAX — это обычный массовый мессенджер уровня «ВК/Телеграм». p1llag3r нашёл у него недостатки, но раздул их до ужасающих размеров, забыв упомянуть, что у конкурентов то же самое. Единственное реальное замечание — про вечные ссылки на фото, но разработчики сами говорили, что скоро это пофиксят. В общем думайте сами верить или нет. Однако весьма странно ожидать от продукта, совсем недавно появившегося на рынке, отсутствия косяков.








