Перейти к основному содержимому

Общие каналы между серверами (LOOP Connect)

к сведению

Бета-функция. Требует лицензии с поддержкой общих каналов — в стандартные облачные тарифы не входит, уточните в поддержке.

LOOP Connect связывает два разных сервера Loop — например, вашей компании и компании-партнёра — и позволяет вести общие каналы. Участники с обеих сторон пишут в канал, ставят реакции, обмениваются файлами и ищут по истории, а сообщения синхронизируются в реальном времени.

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

Включение

Раздел Системная консоль > Настройки сайта > LOOP Connect (Beta) появляется, когда в конфигурации сервера включены:

  • ConnectedWorkspacesSettings.EnableSharedChannels;
  • ConnectedWorkspacesSettings.EnableRemoteClusterService.

Сервера должны иметь сетевой доступ друг к другу по адресу сайта. За помощью с настройкой обращайтесь в поддержку.

Установить соединение

На вашем сервере:

  1. Откройте LOOP Connect > Добавить соединение > Создать соединение.
  2. Укажите Название организации партнёра и Команда назначения — команду, в которой появятся каналы партнёра.
  3. Нажмите Сохранить — Loop покажет Зашифровать код приглашения и Пароль.
  4. Передайте код и пароль администратору партнёра разными каналами связи (например, код — по почте, пароль — по телефону), чтобы перехват одного сообщения не дал доступа.

На сервере партнёра:

  1. LOOP Connect > Добавить соединение > Принять приглашение.
  2. Вставьте код приглашения и пароль, укажите название организации и команду назначения.
  3. Нажмите Принять.

Статус соединения видно в списке: Подключен, Ожидание подключения или Оффлайн (при наведении — время последнего ответа).

Поделиться каналом

  1. Откройте соединение в LOOP Connect и в блоке Общие каналы нажмите Добавить канал.
  2. Найдите и выберите каналы, нажмите Поделиться.

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

Чтобы разорвать соединение полностью, удалите его в списке соединений — Удалить безопасное соединение.

Slash-команды

То же самое можно сделать командами из любого канала:

КомандаДействие
/secure-connection createСоздать соединение и код приглашения
/secure-connection acceptПринять приглашение
/secure-connection statusСтатус всех соединений
/secure-connection removeУдалить соединение
/share-channel inviteПоделиться текущим каналом с соединением. С параметром --readonly — только для чтения
/share-channel uninviteУбрать соединение из текущего канала
/share-channel unshareПерестать делиться текущим каналом со всеми
/share-channel statusСтатус соединений текущего канала

Параметры команд подсказывает автодополнение.

Ограничения

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