Набор пользовательских доработок для Bitrix24, связанных с кастомизацией звуковых уведомлений и поведения интерфейса.
Проект рассчитан на использование в виде отдельных скриптов / браузерных расширений и не требует модификации ядра Bitrix24.
Основная цель — заменить стандартные звуки уведомлений Bitrix24 на пользовательские.
Расширение:
Ниже описана установка в режиме распакованного расширения — это самый простой и прозрачный вариант для разработки и использования.
Склонируйте репозиторий или скачайте его в виде архива и распакуйте:
git clone https://github.com/grlbtfl/bitrix-customizations.git
Откройте страницу расширений браузера: chrome://extensions/
Chrome / Edge: Включите переключатель «Режим разработчика» (Developer mode)
Нажмите «Загрузить распакованное расширение»
Укажите папку с расширением внутри проекта
Убедитесь, что расширение появилось в списке и включено
Рекомендуемые параметры:
формат: mp3 или wav
длительность: до 2–3 секунд
громкость: умеренная (Bitrix24 не применяет нормализацию)
Пример имени файла: custom-notification.mp3
Поместите аудиофайл в папку расширения, например: extension/ ├── sounds/ │ └── custom-notification.mp3 ├── content.js ├── manifest.json
В файле content.js (или аналогичном):
перехватывается создание или воспроизведение стандартного звука Bitrix24
вместо него используется пользовательский файл
отключается оригинальный Audio
создаётся новый Audio с вашим файлом
воспроизведение привязывается к событию уведомления
После изменения кода:
Вернитесь на страницу chrome://extensions/
Нажмите «Обновить» у расширения
Перезагрузите вкладку Bitrix24
Откройте веб-версию Bitrix24
Вызовите событие уведомления (сообщение в чате, уведомление и т.п.)
Должен воспроизводиться ваш звук, а не стандартный
Если звук не воспроизводится:
проверьте путь к файлу
убедитесь, что расширение включено
откройте DevTools → Console и проверьте ошибки
Расширение работает только в браузере
Мобильные приложения Bitrix24 не поддерживаются
После обновлений Bitrix24 логика уведомлений может измениться — в этом случае потребуется корректировка скрипта
Проект предназначен для:
локальной настройки под конкретного пользователя
индивидуальной кастомизации интерфейса Bitrix24
экспериментов со звуками и UX
Структура проекта может расширяться по мере добавления новых кастомизаций.
Проект распространяется без публичной лицензии. Использование — по договорённости с автором.