Как отправить уведомление Element

Matrix / гайды
30.11.2025
5
Как отправить уведомление Element

Функция Server Notices позволяет администратору отправлять важные сообщения пользователям (например, "Завтра техработы" или "Обновите правила"). Эти сообщения приходят от специального системного бота и их нельзя проигнорировать (комната создается автоматически).

Чтобы это заработало, нужно сделать 3 шага: создать пользователя-бота, прописать настройки в конфиг и перезагрузить сервер.


Шаг 1. Создаем пользователя для уведомлений

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

Выполните команду в консоли:

cd /opt/matrix-stack
docker compose exec synapse register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008

Введите данные:

  1. User ID: notices

  2. Password: придумайте любой сложный (он нам не понадобится для входа, но нужен системе).

  3. Confirm password: повторите.

  4. Make admin?: no (этому боту админка не нужна).

Шаг 2. Настройка homeserver.yaml

Теперь нужно сказать Синапсу, что этот пользователь notices — особенный.

  1. Откройте конфиг:

nano /opt/matrix-stack/synapse/homeserver.yaml
  1. Добавьте этот блок в самый конец файла.
    ⚠️ Важно: Следите за отступами (2 пробела), как в примере ниже!

# --- Server Notices ---
server_notices:
  # Имя пользователя, которого мы создали в Шаге 1 (без @ и домена)
  system_mxid_localpart: notices
  
  # Имя, которое увидят люди (например: "Системные Уведомления")
  system_mxid_display_name: "Администрация Сервера"
  
  # Название комнаты, которая создастся у пользователя
  room_name: "Важное уведомление"
  1. Сохраните (Ctrl+O, Enter) и выйдите (Ctrl+X).

Шаг 3. Перезагрузка Synapse

Примените изменения:

docker compose restart synapse


Download Files

Нет комментариев.

Добавить комментарий
Ваш комментарий будет проверен модератором. Мы оставляем за собой право удалять комментарии, нарушающие правила.
Защита от спама
Комментарий будет опубликован после проверки модератором
Оцените работу движка
Статистика
Успешно!

Операция выполнена успешно.