К содержимому
BANNGRU
  • Скачать
  • Документация
  • Поддержка
  • Подписка
  • Донат
Открыть BANNGRU
Скачать Документация Поддержка Подписка Донат Открыть BANNGRU
Главная Блог

Блог BANNGRU

Простые статьи о разработке, дизайне и том, как мы создаем BANNGRU

26 июля 2026
BANNGRU Team
Новая главная: маскоты, которые следят за курсором
Переделали banngru.ru: вместо абстрактных градиентов — трёхмерная компания маскотов вокруг окна мессенджера. Рассказываем, почему модели рисуются кодом.
Дизайн 3D
2 мин чтения
18 июля 2026
BANNGRU Team
Два региона и выбор быстрейшего при запуске
Серверы BANNGRU стоят в России и Европе. Приложение не угадывает, к какому подключиться, — оно замеряет задержку до каждого и выбирает сам.
Инфраструктура Серверы
2 мин чтения
10 июля 2026
BANNGRU Team
GeoGuesser прямо в мессенджере
Игра, где нужно угадать точку на карте по фотографии. Запускается из чата, играется компанией, до 5000 очков за раунд.
Игры Функции
2 мин чтения
28 июня 2026
BANNGRU Team
Ultimate: что входит и почему база остаётся бесплатной
Разбираем состав подписки без маркетинговых обещаний: что она добавляет, чего не отключает и сколько стоит на самом деле.
Подписка Продукт
2 мин чтения
14 июня 2026
BANNGRU Team
Переносим ботов: API, совместимый с Discord
Если у вашего сообщества уже есть боты, переписывать их с нуля не придётся — библиотеки работают после смены адреса и токена.
Боты Разработка
2 мин чтения
28 декабря 2025
BANNGRU Team
Как мы улучшили качество голосовых звонков
Рассказываем о том, как мы оптимизировали кодеки и настроили серверы для более четкого звука в голосовых чатах.
Звук Оптимизация
5 мин чтения
25 декабря 2025
Osiris
Простые правила безопасности в интернете
Базовые советы по защите своих данных: как создавать надежные пароли и не попадаться на фишинг.
Безопасность Советы
4 мин чтения
20 декабря 2025
BANNGRU
Как мы делаем чаты быстрыми
Простой рассказ о том, как мы настраиваем серверы и оптимизируем код, чтобы сообщения доходили мгновенно.
Разработка Серверы
6 мин чтения
15 декабря 2025
Osiris
Дизайн-система BANNGRU
Как мы создавали единую дизайн-систему для всех платформ BANNGRU, обеспечивая консистентность и удобство использования.
Дизайн UX/UI
6 мин чтения
10 декабря 2025
BANNGRU Team
Как мы создавали BANNGRU
История нашего проекта: от первой идеи до рабочего мессенджера. Рассказываем честно о трудностях и успехах.
История Разработка
8 мин чтения
5 декабря 2025
BANNGRU
Зачем нам еще один мессенджер?
Объясняем, чем BANNGRU отличается от других мессенджеров и почему мы решили создать свой проект.
Идея Мессенджеры
5 мин чтения

Голосовые звонки

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

Наши достижения:

  • Использование кодека Opus с адаптивной битратой
  • Алгоритм шумоподавления 90%+
  • Задержка менее 50 миллисекунд
  • Поддержка качества HD 48kHz

Как это работает:

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

Безопасность в интернете

Защита данных — это основополагающий принцип BANNGRU. Вот как вы можете защитить свой аккаунт:

Основные правила:

  • Используйте уникальные пароли длиной 12+ символов
  • Никогда не делитесь своим паролем ни с кем
  • Включите двухфакторную аутентификацию
  • Будьте осторожны с ссылками от неизвестных источников

Что мы делаем:

Все ваши данные защищены 256-битным шифрованием. Мы никогда не продаем данные третьим лицам и регулярно проводим аудиты безопасности.

Оптимизация производительности

Скорость передачи сообщений — критический фактор в мессенджере. Мы добились среднего времени доставки менее 1 миллисекунды.

Наша архитектура:

  • Оптимизированный WebSocket протокол
  • Кэширование на основе Redis
  • Балансировка нагрузки в реальном времени

Результат:

Сообщения доставляются мгновенно, даже при пиковых нагрузках. Мы ежедневно обрабатываем сообщения без задержек.

Дизайн-система BANNGRU

Каждый пиксель в BANNGRU создан с заботой о удобстве пользователя. Мы разработали собственную дизайн-систему.

Принципы дизайна:

  • Минимализм — только нужное, ничего лишнего
  • Темная тема по умолчанию для удобства глаз
  • Интуитивная навигация без обучения
  • Доступность для всех пользователей

Единообразность:

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

История создания BANNGRU

BANNGRU начался как идея в 2024 году. Мы хотели создать мессенджер, который был бы одновременно мощным и простым.

Этапы разработки:

  • Январь 2024 — первая идея и концепция
  • Март 2024 — прототип на React
  • Июль 2024 — закрытое бета-тестирование
  • Сентябрь 2024 — открытое тестирование
  • Декабрь 2025 — официальный релиз

Команда:

Сейчас в нашей команде работают разработчики, дизайнеры и энтузиасты из разных стран. Каждый вносит вклад в развитие проекта.

Почему BANNGRU?

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

Наши преимущества:

  • Открытый исходный код — вы сами решаете
  • Без рекламы и отслеживания
  • Поддержка самохостинга сервера
  • Активная коммьюнити и поддержка
  • Постоянное развитие и улучшения

Видение:

Мы верим, что общение должно быть свободным, безопасным и приватным. BANNGRU — это не просто мессенджер, это философия того, как должно работать общение в цифровом мире.

Новая главная: маскоты, которые следят за курсором

Старая главная показывала градиенты и текст. Продукта на ней не было видно вообще — посетитель читал описание, но не понимал, как выглядит мессенджер.

Что изменилось

Теперь первый экран занимает трёхмерная сцена: вокруг окна приложения собралась компания маскотов BANNGRU — тот самый зелёный пузырь с наушниками из логотипа. Они покачиваются каждый в своём ритме, доворачиваются за курсором, подрастают при наведении и выбрасывают эмодзи по клику.

Почему модели рисуются кодом

Ни одного GLB-файла в сцене нет. Тело и глаза вытянуты из плоского контура через ExtrudeGeometry, наушники собраны из тора и капсул. Такой подход даёт три вещи:

  • нечего загружать — сцена весит столько же, сколько сам скрипт;
  • цвета задаются переменными, поэтому вся компания перекрашивается одной строкой;
  • модель не протухнет вместе с версией редактора, в котором её слепили.

Что происходит на слабых машинах

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

Окно мессенджера — не скриншот

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

Два региона и выбор быстрейшего при запуске

Один сервер на весь мир означает, что кому-то всегда далеко. Мы держим два региона: российский и европейский. Вопрос в том, как выбрать нужный.

Не по геолокации, а по замеру

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

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

Как проверить самому

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

Чего там пока нет

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

GeoGuesser прямо в мессенджере

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

Правила

Вам показывают фотографию неизвестного места. Задача — поставить точку на карте там, где, по-вашему, сделан снимок. Чем ближе к правде, тем больше очков: за один раунд можно взять до 5000.

Компанией интереснее

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

Где искать

Игра живёт в разделе сервисов рядом с совместным просмотром и общим прослушиванием музыки. Отдельно ничего ставить не нужно — всё внутри аккаунта.

Ultimate: что входит и почему база остаётся бесплатной

Главный вопрос к любой подписке — что перестанет работать без неё. Отвечаем сразу: ничего из основного.

Бесплатно навсегда

Серверы, каналы, голосовое и видеообщение, звонки, боты, стикеры и игры доступны без оплаты и без ограничения по времени. Ultimate ничего из этого не отключает.

Что добавляет подписка

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

Плюс поднимаются границы: до 100 серверов на аккаунт, файлы до 500 МБ и звук до 320 кбит/с.

Сколько стоит

Месяц — 99 ₽. Три месяца — 229 ₽, то есть 76 ₽ в месяц. Год — 999 ₽, около 82 ₽ в месяц. Набор возможностей на всех трёх одинаковый, отличается только срок.

Актуальные цены и полный список — на странице подписки.

Переносим ботов: API, совместимый с Discord

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

Тот же интерфейс

Бот-API BANNGRU повторяет знакомый формат: те же маршруты, те же объекты, те же события. Популярные библиотеки для написания ботов работают после смены базового адреса и токена — логику команд трогать не нужно.

Что стоит проверить

  • права бота на сервере — их модель совпадает, но проставить нужно заново;
  • вебхуки, если бот отправляет события во внешние сервисы;
  • голосовые функции — они пока не поддерживаются, это единственное заметное отличие.

С чего начать

Раздел о ботах описывает регистрацию приложения, выдачу токена и список доступных методов. Если что-то из вашего сценария не заработало — напишите в поддержку, такие случаи разбираем поимённо.

BANNGRU

Место, где рождаются сообщества

Продукт

  • Скачать
  • Статус
  • Донат
  • Подписка

Документация

  • Руководство
  • Боты
  • FAQ

Компания

  • О нас
  • Вакансии
  • Бренд
  • Новости

Ресурсы

  • Поддержка
  • Блог
  • Сообщество

Правила

  • Условия использования
  • Политика конфиденциальности
  • Пользовательское соглашение
  • Правила сообщества
© 2025-2026 BANNGRU Inc.
Сделано с ❤️ для сообщества