Документация Обсуждения — живой чат на сущностях

Обсуждения — живой чат на ваших тестовых сущностях

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

Обсуждения также включают личные сообщения между коллегами и звонки один на один.

Как включить

По умолчанию обсуждения выключены. Чтобы включить:

  1. Меню пользователя → Настройки → вкладка Функции.
  2. Включите Обсуждения (бета).

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

Как открыть обсуждение

Путей несколько — все ведут в одну плавающую панель (док):

  • Плавающая кнопка чата. Наведите на круглую кнопку чата (правый нижний угол): вокруг неё веером раскрывается селектор — ИИ-ассистент, Обсуждения, окно задач агентов и ваши закреплённые меню быстрого доступа. Клик по элементу выбирает его (иконка переезжает на основную кнопку) и сразу открывает; дальше клик по основной кнопке сворачивает и разворачивает это окно — как док. Список задач агентов открывается собственным плавающим окном, которое можно перетащить куда угодно. Все плавающие окна (чат, задачи, обсуждения) живут в одном оконном менеджере: любое окно перетаскивается за шапку, клик по окну поднимает его на передний план, позиция и размер каждого окна запоминаются. У панели обсуждений есть кнопка «закрепить справа» (как у чата) — она пристыковывает её к правому краю как боковую панель. Если закреплены и чат, и обсуждения, они объединяются в одну боковую колонку с табами: переключение в один клик, а кнопка сплита складывает обе панели друг над другом с перетаскиваемым разделителем (как в IDE). Ширина колонки, выбранный режим и пропорция сплита запоминаются. Если где-то есть непрочитанное, на краю основной кнопки в сторону этого элемента появляется маленький счётчик — заметно без наведения. Слот «+» позволяет закрепить до трёх меню из сайдбара в один клик — каждая закладка принимает иконку своего меню; наведите на неё и нажмите маленький «−», чтобы убрать.
  • «Обсудить то, что я смотрю». Кнопка-булавка в шапке дока открывает обсуждение сущности на текущей странице — например, открытого тест-кейса.
  • Кнопка «Обсуждение» на панелях комментариев. Страницы сущностей с комментариями показывают над ними небольшую кнопку Обсуждение — переход от статичных комментариев к живому треду.
  • Уведомление об упоминании. Когда вас @-упомянули, ссылка из уведомления-колокольчика открывает тред прямо на той странице, где вы находитесь.

Первое сообщение создаёт тред — настраивать ничего не нужно.

Что можно делать в треде

  • Писать сообщения — обычный текст с кликабельными ссылками. Enter отправляет, Shift+Enter — перенос строки.
  • Упоминать коллег — наберите @ и выберите человека из автодополнения. Упомянутый получит уведомление в колокольчик со ссылкой на тред и подпишется на него.
  • Упоминать ИИ-агента — наберите @agent (или @mockarty), либо быстрый шорткат $$ в начале сообщения (например $$ подведи итоги треда). Агент получит ваше сообщение вместе с контекстом сущности, к которой прикреплён тред, выполнит работу своими инструментами и запостит ответ обратно в тред.
  • Облагородить сообщение через ИИ — кнопка ✨ перепишет черновик: улучшит, исправит орфографию, сократит или сделает более формальным. Одно нажатие применяет, рядом — мгновенная отмена.
  • Быстрые команды — наберите / в начале сообщения для действий в одно нажатие: /meet (начать видеовстречу и скопировать ссылку), /call (войти в голосовую комнату), /summary (подвести итоги обсуждения), /invite (скопировать ссылку), /ai (спросить агента).
  • Ссылаться на сущность — наберите # и вид (например #mock, #plan, #collection, #board, #wiki) и пару букв названия; выберите из списка, чтобы вставить кликабельную ссылку в сообщение.
  • Ставить реакции эмодзи, редактировать и удалять свои сообщения (удалённые оставляют заглушку «сообщение удалено»).
  • Эмодзи и стикеры — кнопка 🙂 открывает встроенный пикер эмодзи (работает офлайн). Сообщение из 1–3 эмодзи отображается крупно — как стикер. Вкладка Стикеры хранит паки вашей команды: загружайте PNG/GIF в пак, переименовывайте пак карандашом рядом с названием, а по стикеру щёлкайте правой кнопкой (или удерживайте на телефоне), чтобы удалить. Счётчик рядом с названием пака показывает, сколько в нём стикеров; удаление убирает стикер из пака и из сообщений, где он уже отправлен.
  • Прикреплять картинки и файлы — кнопка-скрепка, drag & drop или вставка скриншота из буфера обмена.
  • Отправлять позже — напишите сообщение, нажмите кнопку с часами (или Ctrl+Shift+Enter) и выберите Через час, Завтра, 9:00, В понедельник, 9:00 или любое время в пределах года. Полоса над полем ввода показывает, сколько ваших сообщений ждут отправки в этом разговоре; Показать выводит их списком, у каждого кнопка Отменить. В выбранное время сообщение публикуется от вашего имени — если к тому моменту вы уже не можете писать здесь (например, вышли из канала), оно не отправится, а вы получите уведомление с причиной. Отложенное сообщение — только текст; файлы отправляйте сразу.
  • Записывать голосовые — кнопка микрофона; «остановить и отправить» или отмена. Если установлен компонент транскрибации (см. AI-компоненты), под голосовым сообщением автоматически появляется текстовая расшифровка.
  • Озвучить сообщение — действие Озвучить на текстовом сообщении читает его голосом браузера. Если установлен компонент синтеза речи, то же действие может опубликовать в тред общий голосовой ответ, который прослушает любой участник.
  • Записывать видео-кружочки — кнопка камеры записывает короткое круглое видео (до 60 секунд) с живым превью.
  • Медиа, файлы и ссылки — ⋯ → Медиа, файлы и ссылки показывает всё, чем поделились в разговоре, от новых к старым, на трёх вкладках: фото и видео, остальные файлы и ссылки из сообщений. Нажмите на элемент, чтобы открыть его, или Показать в чате, чтобы перейти к сообщению, где он был.
  • Искать — поле поиска над списком тредов фильтрует треды по названию и находит сообщения по тексту во всех ваших обсуждениях.

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

Вы всегда видите, что делают собеседники прямо сейчас: «Анна печатает…», «записывает голосовое сообщение…», «записывает видео…» или «отправляет файл…» появляется под перепиской — и в списке тредов вместо последнего сообщения, так что это заметно, не открывая чат. Строка исчезает в тот момент, когда сообщение пришло. Тот же индикатор работает в чате встречи — и для коллег, и для гостей, зашедших по ссылке.

Закрытие обсуждения

Когда разговор завершён, выберите Закрыть обсуждение в его меню. История остаётся доступной для чтения. Пока обсуждение закрыто, нельзя отправлять, редактировать или удалять сообщения, добавлять реакции и общие закрепления, создавать новые отложенные сообщения. Сообщение, отложенное раньше, не отправится, если обсуждение всё ещё закрыто к назначенному времени. Чтобы продолжить разговор, выберите Открыть заново.

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

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

Отложенные сообщения

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

Личные сообщения

Иконка человека в шапке дока начинает личную переписку: найдите коллегу и напишите. Личные сообщения уведомляют получателя через колокольчик, как и упоминания.

Каналы: картинка, описание и панель информации

У канала (комнаты, созданной кнопкой Новая комната или Новая встреча) есть своя картинка и описание — комнаты легко различать в списке. Нажмите на картинку канала в шапке — или на кнопку ⓘ рядом с названием, — чтобы открыть панель Информация о канале:

  • Картинка. Загрузите изображение (PNG, JPEG, GIF или WebP) или выберите эмодзи. Без картинки канал показывает первую букву названия на цветном круге.
  • Название и описание. Переименуйте канал карандашом и напишите, для чего он. Ctrl+Enter сохраняет описание.
  • Участники. Все участники канала с ролями — владелец и админы отмечены. Отсюда же можно Добавить людей.
  • Выйти из канала. Выводит вас из канала; чтобы вернуться, кто-то должен добавить вас снова.

Изменения сразу видят все участники, без перезагрузки.

Роли и модерация в каналах

В каждом канале есть владелец (тот, кто его создал), при желании админы и участники.

  • Владелец назначает участников админами (и снимает права) и может Передать владение другому участнику — прежний владелец остаётся админом. Выйти из канала владелец может только после передачи владения.
  • Админы удаляют участника из канала, блокируют (участник удаляется и не может вернуться ни по ссылке-приглашению, ни через добавление, ни через @-упоминание, пока админ его не разблокирует), разблокируют людей из списка Заблокированы и удаляют чужие сообщения в канале. Удалить другого админа может только владелец; владельца удалить нельзя.
  • Права (только для админов, в панели информации) определяют, кто может писать, добавлять людей, закреплять сообщения и менять название, картинку и описание — все участники или только админы. Поставьте «Кто может писать» → Только админы, и канал станет каналом объявлений: участники читают его и видят пояснение вместо поля ввода.

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

Открытые каналы. Если в пункте Как попасть в канал выбрано Любой в пространстве имён, канал появляется в разделе Каналы быстрых действий мессенджера: любой участник пространства имён найдёт его поиском и вступит в один клик, без приглашения. Заблокированный так тоже не вступит.

Медленный режим. Администратор может включить Медленный режим — одно сообщение в от 10 секунд до 1 часа в правах канала. Тогда участники пишут не чаще раза за этот интервал; слишком раннее сообщение отклоняется с указанием, сколько подождать. На администраторов ограничение не действует.

Ссылки-приглашения и заявки на вступление

Кто может добавлять людей в канал, может поделиться ссылкой-приглашением, а не добавлять всех по одному. В панели Информация о канале откройте Ссылки-приглашения → Создать ссылку и выберите:

  • Название — необязательно, чтобы потом узнать ссылку (например, Партнёры);
  • Сколько человек — без ограничений или 1, 5, 10, 100 человек;
  • Срок действия — бессрочно или 1 час, 1 день, 7 дней, 30 дней;
  • Каждого одобряет администратор — ссылка не пускает сразу, а отправляет администратору заявку.

Скопируйте ссылку сразу — она показывается один раз. Кто откроет её, увидит картинку, название и описание канала и число участников и вступит в один клик (Вступить в канал или Подать заявку, если нужно одобрение). Вступить могут только люди из пространства имён канала; заблокированный по ссылке не вернётся.

В списке Ссылки-приглашения у каждой ссылки видно, сколько раз ею воспользовались, лимит и срок. Отозвать останавливает ссылку сразу — это может автор ссылки или любой администратор. Истёкшая, исчерпанная или отозванная ссылка просит попросить новую; участник канала, открывший старую ссылку, просто попадает в канал.

Если в правах канала Как попасть в канал выбрано Ссылка-приглашение с одобрением админа, любая ссылка работает как ссылка с одобрением. Администраторы получают уведомление о заявке и решают в блоке Заявки на вступление (Одобрить или Отклонить); человек сразу узнаёт итог. Одобренная заявка расходует одно использование ссылки, по которой пришёл человек.

Вебхуки и slash-команды канала

Писать в канал извне. Администратор канала открывает Информация о канале → Входящие вебхуки, вводит имя, под которым будут появляться сообщения (например, CI), и нажимает Создать вебхук. Скопируйте адрес сразу — он показывается один раз. Теперь в канал может писать всё, что умеет отправить HTTP-запрос:

curl -X POST -H 'Content-Type: application/json' \
  -d '{"text":"Сборка #42 зелёная"}' \
  https://mockarty.example.com/api/v1/chat-hooks/<token>

Текст появляется в канале как сообщение бота с этим именем. Формат совместим со Slack, поэтому инструменты, которые уже шлют входящие вебхуки Slack, работают без изменений. Каждый вебхук принимает несколько сообщений в секунду; сверх этого отвечает 429, и отправителю стоит повторить чуть позже. Отозвать останавливает вебхук сразу; в списке видно, когда каждый писал в последний раз.

Slash-команды. Администратор канала может подключить команду к вашему сервису: Информация о канале → Slash-команды → Добавить команду, указать команду (например, deploy), адрес, куда её отправлять, необязательное описание и имя, от которого появятся ответы. После этого любой участник выбирает её в меню / и отправляет, например, /deploy staging. Mockarty отправляет команду на ваш адрес POST-запросом в JSON — command, text (всё после команды), кто отправил, канал и сообщение, — а ответ вашего сервиса ({"text": "…"} или просто текст) публикует в канале бот команды. Каждый вызов несёт заголовок X-Mockarty-Command-Token; сверяйте его с токеном, показанным при добавлении команды, чтобы убедиться, что вызов пришёл от вашего Mockarty. Если сервис не ответил, причину увидит только отправивший. Встроенные команды (/meet, /call, /summary, /invite, /guestlink, /ai) заменить нельзя.

Получать сообщения канала в другой системе. В Настройки → Вебхуки моков добавьте вебхук событий и отметьте события группы Мессенджер: новое сообщение, участник вступил и участник вышел. Тогда каждое сообщение в каналах, встречах и обсуждениях сущностей пространства имён уходит на ваш адрес — текст, автор, канал и ссылка на него. Личные сообщения не отправляются никогда.

Звонки один на один

Внутри личной переписки кнопка телефона начинает звонок. Собеседник видит плашку входящего звонка с «Принять» / «Отклонить»; отклонённый или неотвеченный звонок оставляет запись «пропущенный звонок» в переписке. Аудио и видео идут напрямую между двумя браузерами — сервер Mockarty лишь помогает браузерам найти друг друга, поэтому звонки не нагружают сервер.

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

Звонок один на один ведёт себя как телефонный: когда любая из сторон кладёт трубку, он завершается для обоих — собеседник видит «Собеседник завершил звонок» и не остаётся один на открытой линии.

Если участники не видят друг друга напрямую (строгий NAT между офисами), администратор может включить встроенный релей на сервере Mockarty: MOCKARTY_CHAT_TURN=on и MOCKARTY_CHAT_TURN_SECRET=<случайный секрет> (опционально MOCKARTY_CHAT_TURN_LISTEN, по умолчанию UDP :3478, и MOCKARTY_CHAT_TURN_PUBLIC_HOST — внешний адрес). Звонки пойдут через сервер с одноразовыми ограниченными по времени учётными данными; внешние сервисы не нужны — работает в air-gapped контуре.

Большие встречи можно пересылать через сервер: задайте MOCKARTY_CHAT_SFU=on, и комната, в которой набралось MOCKARTY_CHAT_SFU_THRESHOLD участников (по умолчанию 8), переходит с прямых соединений между браузерами на одно соединение каждого участника с сервером. В кластере всю встречу пересылает один узел, к каким бы узлам ни подключались браузеры участников; узлы находят друг друга по MOCKARTY_CLUSTER_ADVERTISE_HOST (см. Руководство администратора).

Планирование встречи

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

Видеовстречи и голосовые комнаты

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

В одной комнате может быть до 10 участников. Видео и звук идут напрямую между браузерами; при росте числа участников качество видео автоматически подстраивается, чтобы встреча оставалась плавной.

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

Две вещи происходят автоматически, чтобы звонок оставался комфортным:

  • Защита от свиста. Если второе устройство в той же комнате замыкает звук в кольцо (ноутбук рядом с телефоном) и линия начинает «заводиться», ваш микрофон выключается с сообщением, почему это произошло. Наденьте наушники или выключите звук на втором устройстве и включите микрофон снова. Завершение звонка на одном из ваших устройств отключает только его: из комнаты вы выходите, когда кладёте трубку на последнем устройстве (в личной переписке именно тогда звонок завершается и для собеседника). У каждого вашего устройства в звонке свой звук и видео, а остальные видят вас один раз, с перечнем ваших устройств в плитке, — соединяется ли звонок напрямую или через сервер (MOCKARTY_CHAT_SFU).
  • Кадрирование. Видео участника сохраняет естественные пропорции: телефон в вертикальном положении или веб-камера 4:3 показываются в карточке целиком, а не обрезаются до полоски с половиной лица.

Управление встречей и модерация

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

  • Попросить выключить микрофон — отправляет запрос; микрофон участника выключается.
  • Назначить / снять со-организатора — разделить модерацию с доверенным коллегой.
  • Удалить из звонка — убрать участника из встречи.
  • Закрыть комнату — пока комната закрыта, гости по ссылке ждут в лобби, а организатор впускает или отклоняет каждого в небольшой панели; ваши авторизованные коллеги по-прежнему заходят сразу. Открытие комнаты снова пускает всех по ссылке.

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

Режим вебинара

Для выступления перед большой аудиторией организатор включает ⋯ → Режим вебинара. После этого микрофоном, камерой и демонстрацией экрана пользуются только организаторы и те, кому они дали слово; остальные — зрители и смотрят. На больших звонках (режим пересылки через сервер) это правило соблюдает сервер: звук и видео зрителя никому не доходят даже из изменённого клиента.

  • Поднять руку — зритель нажимает ✋. Организаторы видят над видео полосу со всеми, кто поднял руку, в порядке очереди: Дать слово — у человека появляется кнопка микрофона, Опустить — рука снимается.
  • Вернуть в зрители — в меню участника организатор забирает слово обратно; микрофон, камера и демонстрация экрана у человека выключаются.
  • Вопросы — кнопка ? открывает список вопросов. Любой участник вебинара (и гости тоже) задаёт вопрос и поддерживает чужие кнопкой ▲; самые поддержанные открытые вопросы идут первыми. Организатор отмечает вопрос как Отвечено или скрывает его; автор может скрыть свой вопрос. У одного человека одновременно может быть до 5 вопросов без ответа.

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

Плавающая панель во время демонстрации

Когда вы начинаете показывать экран, поверх всех окон и приложений появляется
небольшая плавающая панель — как в настольных приложениях для встреч. Она
показывает, что демонстрация идёт, и несёт две кнопки: остановить показ и
выключить/включить микрофон — можно завершить показ или замолчать, не ища
вкладку Mockarty. Панель закрывается сама, как только демонстрация
заканчивается. Нужен браузер на Chromium (Chrome, Edge); в остальных браузерах
работает собственная панель остановки показа браузера.

Лазерная указка на демонстрации экрана

Пока кто-то показывает экран, у каждого зрителя на полной странице звонка
появляется кнопка лазерной указки. Включите её и ведите мышью по общему
экрану — презентер (и все остальные зрители) видят вашу светящуюся точку с
вашим именем рядом, ровно там, куда вы указываете. Указывать могут несколько
человек одновременно: у каждого свой цвет. Точка гаснет через мгновение после
того, как вы перестали двигать мышь, — общий экран не захламляется.

Доска во встрече

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

Спросить ИИ-агента во время звонка

В чате встречи авторизованный участник может вызвать ИИ-агента через @mockarty или шорткат $$ — он выполнит запрос и запостит ответ в чат для всех, не покидая звонок.

Если включена озвучка, ответ агента звучит в самом звонке — его слышат все, а не только тот, кто спросил. Пока агент говорит, в сетке участников появляется его плитка с подсветкой «говорит», и исчезает, когда он замолкает: иначе в комнате звучал бы голос, за которым никого не видно.

Ссылки-приглашения для гостей

Кнопка ссылки на экране встречи создаёт временную ссылку-приглашение (по умолчанию действует 24 часа). Любой, у кого есть ссылка, может присоединиться к встрече из браузера без аккаунта Mockarty: гость вводит имя и попадает в комнату — с микрофоном, камерой, демонстрацией экрана и чатом встречи. Авторизованный пользователь по той же ссылке заходит под своим именем.

Гость видит только эту встречу и её чат — никакие другие данные Mockarty ему недоступны. Ссылку можно отозвать в любой момент через API приглашений треда; отозванная ссылка сразу перестаёт пускать новых участников. Активных ссылок на одно обсуждение может быть не больше 20.

Для кластерной установки задайте MOCKARTY_CHAT_GUEST_KEY (секрет от 16 байт), чтобы гостевые сессии работали на всех узлах; на одном узле переменная не обязательна.

Запись встречи и транскрипция

Участник команды может включить запись встречи — все участники видят красный индикатор REC. После остановки запись сохраняется в обсуждение как голосовое сообщение, и, если установлен компонент транскрибации (см. AI-компоненты), автоматически появляется текстовая расшифровка и AI-выжимка (решения, вопросы, задачи) — см. также ИИ-функции.

Уведомления

  • @-упоминание или личное сообщение создают уведомление в колокольчике с deep-link в тред.
  • Уровень уведомлений по треду (все / только упоминания / без звука) задаётся кнопкой-колокольчиком в шапке дока у выбранного треда (а также через API треда). «Только упоминания» — умолчание: колокольчик срабатывает на упоминания и ответы; «Все» превращает тред в отслеживаемый — обычные сообщения в каналах и обсуждениях сущностей тоже доходят до колокольчика, пока уровень не переключён обратно; «Без звука» выключает уведомления, и такие треды не считаются в бейдже непрочитанного.
  • Уведомления об упоминаниях могут приходить и в командные мессенджеры, если настроены каналы уведомлений (Slack, Telegram, email) — см. Интеграции.

Права доступа

Обсуждение наследует права своей сущности: если вы видите тест-кейс — вы можете участвовать в его обсуждении. Треды приватных проектов трекера видны только участникам проекта. Личные сообщения и каналы видны только их участникам. Внутри канала то, что может каждый участник, определяется ролями и правами канала (см. Роли и модерация в каналах).

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

Для автоматизации и ИИ-агентов

Те же обсуждения доступны программно через инструменты встроенного MCP-сервера: chat_thread_resolve (адресация треда по сущности), chat_read, chat_send, chat_my_threads, chat_call_invite_create (ссылка-приглашение на видеовстречу), chat_channel_info (профиль канала, ваша роль и участники), chat_channel_update (картинка, описание, права) и chat_channel_moderate (назначить или снять админа, удалить, заблокировать, разблокировать, передать владение), chat_channel_invite (создать, показать и отозвать ссылки-приглашения), chat_channel_join (посмотреть канал по ссылке и вступить) и chat_channel_join_requests (заявки на вступление: одобрить или отклонить), chat_channel_webhook (создать, показать и отозвать входящие вебхуки канала), chat_channel_command (добавить, показать и отозвать slash-команды канала), chat_channel_directory (найти открытые каналы и вступить), chat_message_schedule (отправить сообщение позже, показать и отменить свои отложенные), chat_thread_media (медиа, файлы и ссылки, которыми поделились в разговоре), chat_room_webinar (провести встречу как вебинар: спикеры, поднятые руки, вопросы) — CI-пайплайн или внешний агент может постить результаты прямо в обсуждение сущности, с которой работал. См. ИИ-функции.