Общие каналы между серверами (LOOP Connect)
Бета-функция. Требует лицензии с поддержкой общих каналов — в стандартные облачные тарифы не входит, уточните в поддержке.
LOOP Connect связывает два разных сервера Loop — например, вашей компании и компании-партнёра — и позволяет вести общие каналы. Участники с обеих сторон пишут в канал, ставят реакции, обмениваются файлами и ищут по истории, а сообщения синхронизируются в реальном времени.
Каждый сервер сохраняет свои правила: разрешения и модерация, заданные на вашем сервере, действуют только для ваших пользователей.
Включение
Раздел Системная консоль > Настройки сайта > LOOP Connect (Beta) появляется, когда в конфигурации сервера включены:
ConnectedWorkspacesSettings.EnableSharedChannels;ConnectedWorkspacesSettings.EnableRemoteClusterService.
Сервера должны иметь сетевой доступ друг к другу по адресу сайта. За помощью с настройкой обращайтесь в поддержку.
Установить соединение
На вашем сервере:
- Откройте LOOP Connect > Добавить соединение > Создать соединение.
- Укажите Название организации партнёра и Команда назначения — команду, в которой появятся каналы партнёра.
- Нажмите Сохранить — Loop покажет Зашифровать код приглашения и Пароль.
- Передайте код и пароль администратору партнёра разными каналами связи (например, код — по почте, пароль — по телефону), чтобы перехват одного сообщения не дал доступа.
На сервере партнёра:
- LOOP Connect > Добавить соединение > Принять приглашение.
- Вставьте код приглашения и пароль, укажите название организации и команду назначения.
- Нажмите Принять.
Статус соединения видно в списке: Подключен, Ожидание подключения или Оффлайн (при наведении — время последнего ответа).
Поделиться каналом
- Откройте соединение в LOOP Connect и в блоке Общие каналы нажмите Добавить канал.
- Найдите и выберите каналы, нажмите Поделиться.
Чтобы перестать делиться каналом, удалите его из списка Общие каналы. Канал продолжит работать для ваших пользователей, но перестанет синхронизироваться.
Чтобы разорвать соединение полностью, удалите его в списке соединений — Удалить безопасное соединение.
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 | Статус соединений текущего канала |
Параметры команд подсказывает автодополнение.
Ограничения
- Канал, который партнёр расшарил вам, нельзя передать третьей организации.
- Если у пользователей двух серверов совпадают имена, к имени удалённого пользователя добавляется название его соединения.
- Если на одном из серверов нет какого-то пользовательского эмодзи, вместо картинки показывается его текстовое название.
- Если синхронизация прерывается больше чем на пять минут, в канале появляется системное сообщение. После восстановления связи все пропущенные сообщения синхронизируются.