Чаты¶
Обзор¶
Чаты предоставляют механизм обмена сообщениями между пользователями. Поддерживаются 4 типа чатов с разными правилами.
Типы чатов¶
В 1Форме поддерживается несколько типов чатов, каждый со своими правилами участия и возможностями.
| Тип | Описание | Max участников |
|---|---|---|
| Personal | Личный чат 1-на-1 | 2 |
| Group | Открытый групповой чат | Без ограничений |
| Group (закрытый) | Закрытый групповой чат | Без ограничений |
| Channel | Канал (broadcast) | Без ограничений |
| SocialNetwork | Публикация в соцсети | Без ограничений |
Особенности каналов (Channel)¶
Каналы реализуют модель broadcast, аналогичную Telegram. Ключевое ограничение: неподписанные пользователи и пользователи без права писать в чат не могут отвечать на сообщения.
- Если пользователь не подписчик канала или не имеет права писать в чат, в контекстном меню сообщения (ПКМ) скрываются пункты:
- Ответить
- Ответить всем
- Начать обсуждение
- Переслать → Текущий чат
Это ограничение применяется на уровне контекстного меню в веб-интерфейсе и мобильных приложениях. Сообщения в канале остаются доступными для чтения всем пользователям (если канал публичный), но взаимодействие с ними разрешено только подписчикам с правами на запись.
Роли участников чата¶
В групповых чатах и каналах у каждого участника есть роль, которая определяет его возможности.
| Роль | Может назначать |
|---|---|
| Owner (Владелец) | Owner, Admin, Moderator, Author |
| Admin (Администратор) | Admin, Moderator, Author |
| Moderator (Модератор) | Author |
| Author (Автор) | Никого |
Иерархия: Владелец > Администратор > Модератор > Автор. Создатель чата автоматически получает роль Владельца.
Пользователь может наследовать роль от замещаемого (кроме Owner).
Что может каждая роль¶
Групповые чаты состоят из участников с разными уровнями прав. В зависимости от роли пользователь может выполнять определённые действия.
- Владелец — создатель чата. Роль неизменяема: её нельзя удалить, отредактировать или передать другому пользователю. Владелец может назначать администраторов и модераторов, управлять подписчиками (добавлять и удалять), редактировать настройки чата и удалять чужие сообщения. Его не могут удалить администраторы или модераторы.
- Администратор — роль, назначаемая владельцем или другим администратором. Обладает теми же правами, что и владелец: может назначать других администраторов и модераторов, редактировать настройки чата и удалять чужие сообщения. Может самостоятельно снять с себя эту роль. Не может удалить владельца, но может добавлять и удалять других администраторов и модераторов.
- Модератор — роль, назначаемая владельцем или администратором. Модератор может публиковать посты, добавлять подписчиков, редактировать настройки чата и удалять чужие сообщения. По функционалу близок к администратору, но не может назначать или снимать роли других участников. Также не может самостоятельно снять с себя роль модератора.
- Автор — предоставляет право создавать и публиковать сообщения в группе. За ролью не закреплены права на управление участниками или настройками группы: автор не может удалять других пользователей, назначать или снимать с них роли. Пользователь с ролью автора отображается как подписчик, но с активной возможностью публикации. Назначать данную роль могут пользователи с правами владельца, администратора или модератора.
Остальные участники чата могут общаться, если это разрешено в настройках. Если возможность отправки сообщений в чат для подписчиков отключена, только администраторы и модераторы могут вести его как ленту сообщений. Подписчики могут удалять и редактировать только свои комментарии. Права переходят заместителю от принципала в период замещения.
МТФ-панель¶
МТФ-панель — правая боковая панель в интерфейсе чата, которая отображает карточку задачи (МТФ): заголовок, дополнительные поля (ДП) и блок бизнес-информации (BI). Лента сообщений и панель инструментов чата в МТФ-панели не отображаются.
Панель доступна только в чатах определённых типов (Личный чат, Групповой чат, Пространство, Канал), если её отображение включено администратором в настройках подкатегории. Видимость панели может быть ограничена группами доступа — в этом случае она отображается только участникам указанных групп.
Если панель доступна для аккаунта пользователя, при открытии чата она раскрывается автоматически. Скрыть или снова показать панель можно кнопкой в шапке чата. Ширину панели можно изменить, перетащив разделитель между лентой сообщений и панелью.
Для пользователей, не подписанных на групповой чат или канал (видят кнопку «Подписаться» вместо поля ввода), в контекстном меню сообщения скрываются пункты, требующие роли подписчика: подпункт «В текущий чат» меню «Переслать» и пункт «Удалить». Пересылка в другие чаты, где у пользователя есть право на публикацию, остаётся доступной.
Матрица возможностей по типу чата¶
В зависимости от типа чата набор доступных функций различается.
| Возможность | Personal | Group | Channel | SocialNetwork |
|---|---|---|---|---|
| Добавление подписчиков | НЕТ | ДА* | НЕТ | ДА |
| Редактирование профиля | НЕТ | ДА* | ДА | НЕТ |
| Изменение настроек | НЕТ | ДА** | ДА** | ДА** |
| Обсуждения (треды) | ДА | ДА | ДА | НЕТ |
| Корневые сообщения | ДА | ДА | НЕТ | НЕТ |
| Конференция (ВКС) | ДА | ДА | НЕТ | НЕТ |
| Вложения файлов | ДА | ДА | НЕТ | НЕТ |
| Закрепление сообщений | ДА | ДА | ДА | ДА |
| Опросы | ДА | ДА | ДА | ДА |
| Реакции | ДА | ДА | ДА | ДА |
| Голосовые сообщения | ДА | ДА | ДА | ДА |
| Приватность | Всегда private | Настраиваемо | Public | Настраиваемо |
* — если соответствующая настройка включена и чат не закрыт.
** — только Владелец/Администратор.
Права на действия с подписчиками¶
Возможность добавлять участников и управлять чатом зависит от его типа и роли пользователя.
Личный чат (Personal)¶
В личном чате добавление подписчиков, изменение внешнего вида и настроек заблокировано по дизайну — это не ошибка.
Групповой чат (Group, Channel, SocialNetwork)¶
В групповых чатах возможности зависят от роли и открытости чата.
| Действие | Owner/Admin | Подписчик | Не подписчик |
|---|---|---|---|
| Добавить подписчика | ДА | Если включена настройка «Добавлять других подписчиков» И чат открыт | НЕТ |
| Изменить профиль | ДА | Если включена настройка «Редактирование профиля» И чат открыт | НЕТ |
| Изменить настройки | ДА | НЕТ | НЕТ |
Управление подписчиками¶
Добавлять и удалять участников чата может разный круг лиц в зависимости от режима конфиденциальности.
| Условие | Кто может менять подписчиков |
|---|---|
| Обычная задача/чат | Любой с доступом |
| Конфиденциальная задача/чат | Только заказчик (owner) |
| Системный пользователь | Всегда может |
Создание чата¶
Личный и групповой чат создаются по-разному — ниже описаны доступные способы для каждого типа.
Ограничения по типу¶
- Personal: максимум 2 участника
- Group / Channel / SocialNetwork: без ограничений
Проверка дубликатов¶
При создании личного чата система проверяет, существует ли уже чат между теми же участниками. Если да — возвращает существующий.
Закрытие и выход¶
Завершить участие в чате можно двумя способами в зависимости от ситуации.
| Действие | Кто может | Результат |
|---|---|---|
| Закрыть чат | Owner или пользователь с правом на переход по шагу | Чат переходит в финальный статус |
| Выйти из чата | Любой подписчик | Пользователь отписывается от чата |
Конфиденциальность чата¶
Администратор может настроить режим конфиденциальности для всей категории чатов:
| Режим | Описание |
|---|---|
| Отключено | Нет ограничений |
| Выборочно | Можно флагировать конкретные чаты |
| Обязательно | Все чаты конфиденциальны |
При включённой конфиденциальности:
- Только подписчики видят содержимое
- Подписчики (кроме owner) не могут приглашать не-подписчиков
- Эскалация просроченных чатов отключена
Под перевоплощением. Если администратор работает через «Перевоплотиться» в подписчика конфиденциального чата, но сам в подписчики не входит, чат фильтруется из списка чатов, ленты задач, поиска и истории просмотров. Тексты задачи и комментариев заменяются на «Текст задачи скрыт» / «Комментарий скрыт». В избранном чат остаётся в списке, но с скрытым заголовком. Счётчики непрочитанных и сигнальные события продолжают учитывать конфиденциальные чаты — известное ограничение текущей итерации (с версии 2.268.326). Подробности и список изменений: permissions/impersonation.md § 7.1.
Уведомления¶
Каждый участник может настроить уровень уведомлений для конкретного чата через кнопку «Выключить уведомления» в меню чата.
| Режим | Описание |
|---|---|
| All | Все уведомления |
| MentionsOnly | Только при упоминании |
| None | Уведомления отключены |
Что регулирует настройка¶
Влияет на: push-уведомления, непрочитанность сообщений, уведомления рабочего стола.
Не влияет на: email-уведомления. Email управляется двумя отдельными механизмами: 1. Настройка категории «Не посылать почтовые сообщения» (per-категория) — см. subcategory-mail-messages-settings 2. Пользовательская настройка «Не присылать почтовые сообщения» (глобальная) — см. уведомления
Особенности групповых чатов¶
Даже при полностью отключённых уведомлениях сообщения всегда приходят при:
- Личном обращении (сообщение адресовано конкретно пользователю)
- Отправке сообщения «Всем»
Это задокументированное поведение (см. уведомления, тип событий «Сообщения»).
Виртуальные группы «Всем» и «Никому»¶
Выбор адресата при отправке влияет на то, получат ли участники уведомление даже при включённом режиме тишины.
| Выбор в UI | Push-уведомления | Мьют чата |
|---|---|---|
| «Всем» — выбрана группа «Всем» | Все подписчики без исключений, даже заглушенные | Пробивает мьют |
| Никому — адресат не выбран | Все подписчики с уважением персональных настроек мьюта | Уважает мьют |
Принцип как в Telegram: обычное сообщение без адресатов рассылается всем, но уважает мьют. «Всем» пробивает мьют — так же как личное обращение.
Опция «Никому» в поле адресатов не отображается — это автоматическое состояние «пустой выбор адресатов».
Почему email-уведомления не отключаются через кнопку в чате¶
Кнопка «Выключить уведомления» в чате не отключает email. Для отключения email из групповых чатов рекомендуется настройка «Не посылать почтовые сообщения» на категории групповых чатов. Подробнее: support-guide секция 1.10
Настройки чата¶
Владелец и администраторы группового чата или канала могут управлять его параметрами через меню … → Настройки.
(v2.268+): при создании канала настройка «Закреплять сообщения для всех» по умолчанию отключена — обычные подписчики не могут закреплять сообщения для всех, это право только у администраторов и модераторов.
(v2.268+): для групповых чатов настройка «Разрешить создавать сообщения анонимно» теперь корректно сохраняется и применяется. Доступна для изменения администраторами и владельцами чата.
Применение настроек в UI (v2.267+)¶
Настройки чата доступны через меню … → Настройки в шапке группового чата или канала (в личных чатах раздел «Настройки» заблокирован для редактирования). Параметры управляют видимостью UI-элементов для участников с ролью Подписчик. Владелец (Owner) и Администратор (Admin) видят все элементы независимо от этих настроек.
| Название в интерфейсе | Что скрывается для подписчика |
|---|---|
| Скрыть список подписчиков | Список участников в окне «Информация» недоступен |
| Добавлять других подписчиков | Кнопка «Добавить» в окне «Информация» скрыта |
| Отправлять сообщения | Поле ввода скрыто; корневые сообщения доступны только администраторам и модераторам |
| Звонки | Кнопка ВКС в шапке чата и в окне «Информация» скрыта |
Сохранение настроек¶
В общем экране настроек чата, а также в модальных окнах «Разрешения для подписчиков» и «Загрузка обложки» настройки сохраняются независимо друг от друга. При нажатии кнопки «Сохранить» в модальном окне оно закрывается, данные сохраняются, появляется уведомление «Сохранено». Если модальное окно или основной экран настроек закрывается через крестик, все внесённые, но не сохранённые изменения теряются. При попытке закрыть окно с несохранёнными изменениями появляется предупреждение об их потере. После сохранения настроек в модальном окне повторное нажатие «Сохранить» на основном экране не требуется. Клик по «Сохранить» или «Отмена» (крестик) на основном экране возвращает к просмотру чата; «Сохранить» сопровождается уведомлением «Сохранено».
Описание настроек чата¶
Полный перечень параметров экрана настроек группового чата и канала (в личных чатах настройки заблокированы для редактирования):
| Параметр | Описание |
|---|---|
| Аватар | Аватар чата. По умолчанию используется стандартная иконка. Чтобы загрузить свой аватар, нажмите на него в окне настроек и выберите пункт «Загрузить изображение». Чтобы установить иконку из набора и выбрать цвет, воспользуйтесь пунктом «Изменить аватар» в меню действий (кнопка дополнительных действий ⋮ в правом верхнем углу чата) |
| Название | Название, которое пользователи увидят в заголовке чата, в ленте и общем списке чатов. Под полем ввода — динамический счётчик символов с лимитом 128 символов; счётчик работает в режиме обратного отсчёта, при достижении нуля ввод блокируется |
| Описание | Дополнительная информация о чате |
| Видимость | Признак видимости чата. Доступно только для групповых чатов и каналов. Открытый — чат доступен для поиска и подписки всем сотрудникам компании. Закрытый — доступен в поиске только подписчикам. При изменении настройки чат автоматически перемещается между подкатегориями |
| Правила | «В разработке» — настройка временно недоступна для использования. Выбор пространства, которое используется для хранения правил чата |
| Обои | «В разработке» — настройка временно недоступна для использования. Фоновое изображение чата |
| Подписчики | Пользователи системы, которые будут добавлены в качестве участников чата. В открывшемся окне введите нужных пользователей в поле поиска и нажмите кнопку «Добавить подписчиков». Нажатие на пользователя в списке переходит в его профиль. Чтобы удалить пользователя из участников, наведите на его имя, нажмите кнопку дополнительных действий (⋮) и выберите «Удалить». Создатель (владелец) чата по умолчанию получает право владельца и может назначать администраторами и модераторами других подписчиков — наведите на имя, нажмите (⋮) и выберите «Назначить», затем нужную роль. Администраторы имеют право назначать подписчиков только модераторами |
| Разрешения для подписчиков | Набор опций для подписчиков чата: • Скрыть список подписчиков — при включении список подписчиков доступен только администраторам; если выключено — всем. По умолчанию опция активна. • Добавлять других подписчиков — если разрешено, любой подписчик может приглашать новых участников кнопкой в списке подписчиков (неподписанные пользователи кнопку не видят); при отключении возможность остаётся только у администратора. По умолчанию включено для групповых чатов, отключено в каналах. • Создавать публикации — при активации подписчики могут публиковать записи на стене чата; если отключено — публиковать может только администратор. По умолчанию включено для групповых чатов, отключено в каналах. • Закреплять публикации для всех — позволяет закреплять как свои, так и чужие сообщения. По умолчанию для участников отключено; администратор закрепляет всегда. • Звонки — если включено, подписчики видят кнопку «Собрать видеоконференцию», неподписанные — только «Присоединиться»; если отключено — групповой звонок запускают только администраторы. По умолчанию включено для групповых чатов, отключено в каналах. При изменении параметров в окне «Разрешения для подписчиков» нажатие кнопки «Сохранить» в нём сразу применяет настройки без дополнительного сохранения на основной странице; кнопка активна только при наличии несохранённых изменений |
| Реакции | Участники могут добавлять реакции на сообщения. Переключатель недоступен для активации, если в категории отключена установка реакций на сообщения |
| Создавать обсуждения | При включённой настройке пользователи могут создавать обсуждения из комментариев в чате; если выключено — возможность создавать обсуждения пропадает. Создатель чата и администраторы сохраняют право создавать обсуждения даже при деактивированной функции |
| Отправка файлов | Если опция отключена, участники не могут отправлять файлы: в поле написания сообщения кнопка прикрепления вложений скрыта |
| Аудиосообщения | Если опция отключена, у участников не будет кнопки «Записать и отправить аудиосообщение» |
| Создавать опросы | Если опция включена, в блоке создания сообщения доступна кнопка для прикрепления опроса. Если отключена — создание новых опросов недоступно для всех участников, кнопка создания опроса скрывается; при этом ранее созданные опросы не удаляются |
Переключение открытый/закрытый чат¶
При изменении настройки видимости у группового чата или канала система автоматически перемещает чат между соответствующими категориями.
Если категория «Закрытые группы» не настроена на платформе — появится сообщение «Подкатегория «Закрытые группы» не настроена. Обратитесь к администратору.»
Редактирование сообщений и быстрые клавиши¶
В чатах поддерживается редактирование собственных сообщений. При переходе в режим редактирования содержимое сообщения переносится в поле ввода внизу, а над полем отображается плашка с превью редактируемого сообщения. По нажатию на плашку интерфейс прокручивается к исходному сообщению. Отправка сохраняет изменения в исходном сообщении, а отмена очищает режим редактирования без сохранения.
В режиме чата (вид баблов) при редактировании в поле ввода подставляется текст сообщения, а также значения полей «Кому» и «Копия». В режиме комментариев в карточке задачи поля формы редактирования подменяются значениями редактируемого сообщения, без отдельного показа исходного сообщения. Для ответа и ответа всем сохраняется прежнее поведение: пользователь видит, на какое сообщение отвечает, и вводит новый текст отдельно.
Если поле ввода пустое и в нём установлен курсор, клавиша вверх (↑) переводит пользователя в режим редактирования последнего сообщения, отправленного им в текущем чате, при наличии прав на редактирование. В режиме комментариев в карточке задачи аналогичную функцию выполняет клавиша вниз (↓). Если в поле ввода уже есть хотя бы один символ, клавиши вверх и вниз не переключают режим редактирования и используются для обычного перемещения курсора по тексту.
Представление категории «Чат»¶
В представлении категории Чат задачи отображаются в виде мессенджера.
Структура и вкладки списка¶

Левая панель мессенджера содержит вкладки: Все, Личные, Группы, ИИ (при включённом ИИ), Подписка, Избранное. Вкладка Закрытые скрыта начиная с v2.268 — закрытые чаты не отображаются ни в одной из вкладок. По умолчанию при входе в раздел открывается вкладка «Все» — независимо от ранее выбранной. Это поведение сохраняется и при переходе из результатов поиска или из мини-поиска.
| Вкладка | Что отображается |
|---|---|
| Все | Действующие закреплённые чаты: групповые, личные, избранные. Любой групповой чат можно убрать из вкладки («Убрать из чатов» в контекстном меню) — он останется в «Группах» |
| Личные | Личные чаты 1-на-1 |
| Группы | Все групповые чаты, в которых пользователь подписчик |
| ИИ | Активные AI-сессии пользователя (личные чаты с Анфисой). Показывается только при включённом флаге ИИ на платформе. Закрытые AI-сессии из вкладки исчезают |
| Подписка | Задачи и чаты, на которые пользователь подписан |
| Избранное | Чаты, добавленные в избранное; у каждого чата отображается цвет звёздочки, заданный при добавлении |
| ~~Закрытые~~ | ~~Закрытые групповые чаты, чаты с уволенными сотрудниками, чаты, из которых пользователь вышел~~ — скрыта с v2.268; вкладка и иконка не отображаются |

Системные папки — вкладки-иконки (v2.268)¶
Вкладки «Подписка», «Избранное» и «ИИ» отображаются иконками (без текстовой подписи) — в отличие от текстовых вкладок «Все», «Личные», «Группы». Вкладка «Закрытые» скрыта — закрытые чаты не выводятся в интерфейсе мессенджера.
Особенности отображения строки чата в системных папках: - Показывается превью последнего сообщения (однострочный текст, как в основном списке). - В «Подписке» общий бейдж на вкладке убран; счётчик непрочитанных отображается только в отдельных строках чатов. - Контекстное меню на сообщение содержит полный набор пунктов, включая «Ответить» (ранее часть пунктов отсутствовала).
Вкладка — это фильтрованный список чатов, а не отдельная сущность. Задача может одновременно присутствовать в нескольких вкладках (например, в «Подписке» и в «ИИ», если пользователь подписан на AI-чат).
Дополнительные вкладки чата¶
При необходимости администратор может настроить для группы дополнительные вкладки чата, в которых будут отображаться переписки из задач определённых категорий. Дополнительные вкладки располагаются после всех стандартных системных разделов.
При первом открытии раздел показывает индикатор загрузки; при повторных открытиях список восстанавливается мгновенно из кеша, фоновое обновление обозначается тонкой полосой прогресса. Если ранее пользователь открывал какой-либо чат, при возврате в раздел автоматически открывается последний просмотренный — адресная строка обновляется до URL конкретного чата.
В период замещения чаты замещаемого пользователя по умолчанию недоступны заместителю.
Отображение личных чатов в ленте задач¶
В ленте задач личные чаты отображаются именем собеседника, а не системным названием чата. Один и тот же чат каждому из двух участников показывается именем «другого человека»: для Иванова — как «Петрова», для Петровой — как «Иванов». Для групповых чатов, каналов и социальных сетей отображается стандартное название.
При ответе на p2p-сообщение из ленты поля «Кому» и «Копия» скрыты — получателя изменить нельзя, форма ответа ведёт себя как внутри чата (v2.268+).
Лента сообщений¶
При получении нового сообщения лента автоматически прокручивается к нему, если пользователь находится в конце переписки; если пролистаны более ранние сообщения — позиция сохраняется. При повторном открытии чата лента восстанавливается на последней позиции чтения.
Когда пользователь не в конце ленты, отображается кнопка прокрутки вниз с бейджем — числом непрочитанных сообщений. Нажатие переносит к последнему сообщению.
Особенности отображения сообщений (форматирование, реакции, эмодзи-only) описаны в comments/business.md.
Сообщения только из эмодзи¶
Если сообщение состоит только из эмодзи — одного или нескольких подряд, в том числе через пробел, — оно отображается увеличенным шрифтом для лучшей видимости. Это работает и в стандартном виде чата, и в виде блоков. При цитировании, редактировании и наборе текста размер эмодзи остаётся стандартным.
Индикатор набора и Анфиса¶
Пока собеседник набирает сообщение, отображается строка «Имя печатает…» с анимированными точками. Когда кто-то начинает писать сообщение, для других пользователей над строкой ввода появляется уведомление «ФИО печатает…», где вместо ФИО подставляются имя и фамилия. Индикатор работает в задачах и чатах. Если в чате присутствует AI-ассистент Анфиса, индикатор расширяется — например, «Анфиса печатает: turn 3...» или «Анфиса печатает: web_search...». Дополнительно над полем ввода появляются оранжевые информационные плашки с названием текущего действия Анфисы; они накапливаются стопкой, держатся 15 секунд после последнего сигнала и скрываются досрочно при начале набора пользователем или при поступлении ответа. Сигналы идут с первой секунды обработки: ещё до запуска основного цикла Анфиса сообщает о подготовительных шагах («Изучаю вопрос…» → «Определяю, что нужно для ответа…» → «Ищу в документации и материалах…» → «Готовлю контекст и формирую ответ…»), затем — о ходе работы («Думаю над ответом…», конкретные действия по инструментам, проверка перед отправкой).
Черновик сообщения¶
При написании сообщения в чате черновик текста сохраняется. Пользователь может переключиться в другое место системы и вернуться к сообщению в любой момент — данные не теряются.
Индикаторы доставки и прочтения¶
После отправки сообщения в его правом нижнем углу появляется индикатор отправки. Как только сообщение доставлено, он сменяется на индикатор прочтения, сигнализирующий о том, было ли сообщение прочитано адресатом:
| Индикатор | Обозначение |
|---|---|
| Одна галочка (доставлено) | Сообщение успешно отправлено на сервер, но ещё никем не прочитано |
| Серые тройные галочки (не все прочитали) | Сообщение прочитано кем-то из адресатов, но не всеми. Не отображается в личных чатах |
| Синие тройные галочки (все прочитали) | Сообщение успешно прочитано всеми получателями |
Индикатор прочтения не отображается для сообщений без адресата и для сообщений от других пользователей (отправленных не текущим пользователем).
Прочтения¶
Пользователь может проверить, когда и кто из адресатов прочёл сообщение, с помощью контекстного меню сообщения.
Если пользователю отправлено сообщение того типа, по которому у него отключено получение уведомлений «в конверт», сообщение автоматически сразу же помечается как прочитанное, и проставляется текущее время прочтения. Это время может отличаться от реального времени прочтения сообщения данным пользователем.
Шаблоны сообщений¶
Рядом с полем ввода — кнопка шаблонов; список можно также вызвать вводом /. По мере набора результаты фильтруются, выбор клавишами ↑/↓, подтверждение Enter. Текст шаблона только подставляется в поле ввода — отправка не выполняется автоматически. В чатах задач список шаблонов фильтруется под категорию чата и обновляется при переходе.
Вид баблов¶
В настройках интерфейса пользователя есть переключатель «Вид чатов» — переключает чат с отображения «как карточка задачи» на формат баблов. На поведение редактирования сообщения в этом режиме см. раздел «Редактирование сообщений и быстрые клавиши».
Режим выбора сообщений¶
Переход в режим выбора активирует чекбоксы рядом с каждым сообщением ленты (мультиселект для пересылки или удаления).
Расположение чекбоксов (v2.268+): все чекбоксы выровнены по левому краю ленты (отступ 10px), независимо от стороны бабла. На среднем экране (баблы с разных сторон) и на широком экране (все баблы слева) чекбоксы всегда слева.
Ширина сообщений: ширина блоков баблов учитывает пространство, занятое чекбоксами — при открытом левом сайдбаре баблы не перекрывают чекбоксы и не выходят за границу видимой области.
Поиск по сообщениям¶
Строка поиска в верхней части мессенджера ищет не только чаты, но и сообщения по тексту, имени автора, получателям («Кому», «Копия»). Найденные сообщения выводятся в выпадающем списке с фрагментом и подсветкой совпадения. Выбор результата открывает чат и прокручивает ленту к найденному сообщению — без перехода из текущего чата до этого момента.
Создание личного чата¶
Способы инициировать личный чат:
- Из профиля пользователя — кнопка «Чат». Если у инициатора нет права подписывать целевого пользователя к задачам (внешний пользователь из другой корневой оргструктуры), появится ошибка; администратор снимает ограничение спецправом «Можно подписывать всем».
- Из меню «Сотрудники» — поиск по части имени, фамилии, оргединицы, email или логина; кнопка отправки сообщения при наведении.
- Из поиска в чате — поиск без учёта раскладки. Если активного чата нет — открывается пустой чат. Первым сообщением нельзя отправить только файл без текста.

Если активный чат между пользователями уже существует, создать новый личный чат нельзя — будет открыт существующий. Закрытый личный чат недоступен для повторного открытия: повторное создание породит новый чат, без переноса истории.
Информация о собеседнике¶
В шапке личного чата рядом с именем — номер задачи-чата (#12345) с иконкой копирования. Под именем отображается:
- статус «В сети» или время последней активности;
- статус «На видеозвонке», если собеседник в данный момент в ВКС.
Меню действий чата¶
Кнопка … в правом верхнем углу открытого чата раскрывает меню. Состав пунктов зависит от типа чата (личный/групповой/канал) и текущей вкладки:
| Пункт | Описание |
|---|---|
| Информация | Страница с шапкой (аватар, тип, номер), кнопками управления (Добавить, Встреча, ВКС, Колокольчик, Обсуждения), блоком участников и блоком «Файлы» (см. ниже) |
| Настройки | Боковая панель с настройками чата. В личных чатах заблокирована для редактирования |
| Редактировать название | Только групповые чаты. Зависит от прав на редактирование текста задач в категории |
| Изменить аватар | Только групповые. Загрузить изображение или выбрать цвет/иконку из набора |
| Избранное | Закрепить чат вверху со звёздочкой |
| Убрать из чатов | Удалить из вкладки «Все» (только групповые). Чат остаётся доступен в «Группах»; вернуть — пунктом «Добавить в чаты» из карточки задачи |
| Выключить уведомления | Per-chat выключение |
| Вложения | Окно вложений |
| Выйти | Покинуть групповой чат |
| Закрыть чат | Покинуть личный чат (см. «Закрытие и выход») |
| Конфиденциально | Включить режим, если разрешено в категории |

Страница «Информация»¶
Шапка содержит полное имя чата и аватар. Клик по аватару открывает редактор цвета/иконки (для личных — неактивно). Под шапкой — тип чата и номер, далее кнопки: Добавить (групповые), Встреча, ВКС, Колокольчик (уведомления), Обсуждения (счётчик активных).
Под кнопками — блок участников: клик открывает окно со списком и ролями (Владелец, Администратор, Модератор). Через … рядом с пользователем — назначение роли (Владелец/Администратор → могут назначать; обычные участники не видят).
Далее — блок «Файлы»: список всех файлов из сообщений чата. Скрывается, если в категории запрещено вложение файлов. Файлы попадают в блок только через сообщения — добавить напрямую нельзя.

Позвонить или запланировать встречу¶
В шапке каждого чата по нажатию на кнопку видеозвонка можно как присоединиться к конференции, так и запланировать её. Модераторами конференции, запущенной из группового чата, по умолчанию становятся все его подписчики.

| Кнопка | Описание |
|---|---|
| Собрать видеоконференцию (групповой чат) / Позвонить (личный чат) | Переход в конференцию текущего чата в текущей вкладке браузера с автоматическим приглашением участников. Перед началом звонка необходимо подтвердить действие |
| Присоединиться | Переход в конференцию без приглашения участников |
| Запланировать | Форма создания календарного события. Поля встречи заполняются автоматически в соответствии с данными чата |
| Настройка комнаты (групповой чат) / Настройка моей комнаты (личный чат) | Настройка режима лобби и установка пароля для конференции |
| Скопировать пароль | Копирование пароля комнаты в буфер обмена. Пункт доступен, если в настройках комнаты задан пароль |
| Копировать ссылку | Копирование ссылки на конференцию в буфер обмена |
Окно «Все обсуждения»¶
Кнопка обсуждений в шапке (рядом — счётчик активных) открывает модальное окно. Вкладки:
| Вкладка | Содержимое |
|---|---|
| Все | Все созданные обсуждения чата |
| Активные | Только открытые. ПКМ → «Закрыть обсуждение» |
| Закрытые | Завершённые (серым). ПКМ → «Открыть обсуждение» |
Поиск по названиям обсуждений — в строке вверху окна.
Обсуждение, в котором последнее сообщение было более 2 недель назад, автоматически закрывается.
После создания нового обсуждения сразу открывается оно само; вернуться к чату — клик по его имени в шапке (в личных — клик по имени собеседника).
Сортировка результатов поиска по чатам¶
Глобальный поиск по сообщениям сортирует результаты в порядке:
- Активные чаты 1-на-1 с искомым пользователем.
- Контакты.
- Прочие чаты.
Поиск работает без учёта раскладки клавиатуры; ищет также по названиям обсуждений.
Создание группового чата¶
Создание — кнопкой над списком вкладок или через «Создать» в панели навигации. При создании указывается название чата и участники (отдельные пользователи или группы — изменение состава группы автоматически меняет участников чата).
Под полем ввода названия — счётчик символов с лимитом 128 символов (обратный отсчёт; при достижении нуля ввод блокируется).
Создав групповой чат с единственным участником (собой), можно получить персональный «чат-избранное».
Все групповые чаты по умолчанию имеют системный аватар; владелец может загрузить свой или выбрать цвет и иконку из набора через настройки. Если иконка из набора не найдена, показывается заглушка 404.
Сортировка списка чатов¶
Задачи в списке сортируются по времени последнего сообщения (не по дате создания или обновления задачи). Чаты с последними сообщениями отображаются выше.
Превью сообщений¶
Последнее сообщение отображается в формате однострочного превью:
- HTML- и Markdown-разметка убирается — служебные теги и символы разметки не показываются, текст отображается в преобразованном виде
- Переносы строк не сохраняются — длинное сообщение показывается в одну строку и при необходимости обрезается многоточием
⚠️ Это особенно важно для автоматически сформированных сообщений, где в исходном тексте могут использоваться переносы строк, списки или элементы форматирования.
Закрепление задач как чатов¶
Обычные задачи можно закрепить в списке чатов для быстрого доступа (актуально для мобильного приложения). Способы закрепления:
- Из мессенджера — через контекстное меню
- При создании задачи — если включён режим «Закрепить как чат по умолчанию»
- Из карточки задачи — через окно «Участники задачи»
Автооткрепление при завершении¶
При завершении задачи она автоматически открепляется из списка чатов у всех участников.
Контекстное меню в списке чатов¶
В списке чатов доступно контекстное меню по правой кнопке мыши. Нажатие ПКМ на чат открывает меню с действиями:
- Открыть в новой вкладке — открыть чат в отдельной вкладке браузера.
- Закрепить — добавляет чат в избранное с жёлтым цветом.
- Скопировать ссылку — скопировать прямую ссылку на чат.
- Скопировать номер — скопировать ID задачи.
- Выйти — для участников чата.
- Удалить — для владельца чата.
- Присоединиться к ВКС — пункт появляется, если в чате идёт видеоконференция.
Типичные вопросы¶
Ответы на частые вопросы при работе с чатами.
«Не могу добавить подписчика в личном чате»¶
Это ожидаемое поведение — личный чат не поддерживает добавление участников. Для общения с несколькими людьми создайте групповой чат.
«Не вижу чат в списке»¶
Возможные причины: 1. Пользователь не подписчик чата 2. Чат закрыт 3. Чат конфиденциальный, и пользователь не подписчик
Открытие ленты: позиция и маркер «новые сообщения»¶
Когда пользователь открывает чат или ленту сообщений задачи, стартовая позиция определяется наличием непрочитанных сообщений.
- Если непрочитанных сообщений нет — лента открывается на последних сообщениях (в нижней части экрана).
- Если в ленте есть непрочитанные сообщения — система переносит пользователя к первому непрочитанному сообщению и показывает маркер «новые сообщения» над ним.
- Если непрочитанных много или первое непрочитанное длинное — пользователь видит начало этого сообщения и маркер «новые сообщения» в верхней части экрана.
- Если сообщений мало или одно короткое и прокрутка ограничена — лента остаётся в нижней части экрана, но маркер «новые сообщения» всё равно сохраняется.
Позиция рассчитывается на стороне сервера по реальной непрочитанности. Одинаковое поведение в веб-интерфейсе и при переходе между устройствами.
Поведение маркера при появлении новых сообщений¶
Маркер «новые сообщения» позиционирует ленту один раз — в момент открытия чата. После этого новые сообщения (входящие или отправленные самим пользователем) не возвращают скролл к маркеру.
Дальнейшее поведение ленты подчиняется общему правилу прокрутки: - если пользователь находится в конце ленты, новые сообщения довставляются снизу и видны автоматически; - если пользователь пролистал ленту вверх (выше конца), его позиция сохраняется, а о новых сообщениях сигнализирует кнопка прокрутки вниз с бейджем непрочитанных.
Сам маркер «новые сообщения» остаётся на месте — над первым непрочитанным сообщением на момент открытия чата — и исчезает при следующем открытии после прочтения.
Выбор адресатов сообщения¶
Если в чате больше двух подписчиков, при отправке сообщения можно выбрать адресатов. По нажатию на поле «Кому» открывается список подписчиков задачи — среди них отмечаются прямые адресаты. В поле «Копия» указываются те, кого следует держать в курсе переписки. Если адресаты не выбраны, сообщение отправляется «Никому», без указания адресата. Если нужного адресата ещё нет в списке участников, его можно добавить, набрав имя в поле «Кому».
Если в тексте сообщения добавлено упоминание пользователя через
@, то при установке курсора в такое упоминание или при его частичном редактировании система повторно открывает список выбора пользователей. Если упоминание удалить или заменить другим пользователем, адресат автоматически удаляется или заменяется в полях «Кому» и «Копия». Правило не применяется к системным тегам «Всем», «Никому» и «Группы».
Сортировка предложений при выборе адресатов¶
При вводе имени или фамилии в поля «Кому» и «Копия» система анализирует несколько факторов, чтобы предложить наиболее подходящих собеседников для текущего контекста:
- Первыми в выдаче отображаются люди, которые уже участвуют в переписке, а также те, с кем текущий пользователь общается чаще всего, — эти данные формируются на основе раздела «Коллеги» в профиле. Если среди таких пользователей есть несколько человек с одинаковыми именами, вперёд выходит тот, у кого выше рейтинг общения.
- Далее идут сотрудники из той же основной организационной структуры, что и текущий пользователь (учитывается последний уровень). Приоритет отдаётся полному совпадению введённого запроса с именем сотрудника.
- Сотрудники компании имеют более высокий приоритет в выдаче по сравнению с внештатными пользователями и клиентами — последние всегда находятся в конце списка, если не входят в число коллег или подписчиков задачи.
- Сортировка подстраивается под ситуацию: например, при поиске в конкретном чате подписчики этого чата показываются раньше остальных.
Описанная логика сортировки касается только полей выбора участников в переписке. При назначении исполнителей в задачах сохранён привычный алфавитный порядок.
Опросы в чате¶
Опросы доступны начиная с версии 2.265 «Цефей».
Простые опросы можно публиковать в групповых чатах. Возможность создавать опросы включается в настройках чата («Создавать опросы»). Это не конструктор форм — речь о встроенных простых опросах мессенджера.
Чтобы создать опрос, воспользуйтесь кнопкой прикрепления в блоке создания сообщения и выберите опцию «Создать опрос».

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

При включении настройки «Выбор нескольких ответов» участники могут выбрать не один, а несколько вариантов ответа одновременно. Без этой опции в опросе доступен только один вариант для выбора.
В анонимном опросе скрыта информация о том, кто конкретно проголосовал за тот или иной вариант: имена и аватары участников не отображаются в результатах.
Результаты опроса отображаются в виде количества голосов за каждый вариант и их процентного соотношения. В публичных опросах отмечается вариант, выбранный текущим пользователем, и в форме опроса виден список проголосовавших.
Для любого публичного опроса, в котором уже проголосовали другие пользователи, отображается ссылка «Проголосовали X человек». При нажатии на неё открывается модальное окно, где варианты ответов представлены в виде вкладок. Выбрав вкладку, можно увидеть список пользователей, отдавших за этот вариант свой голос.
Пользователь может снять свой ранее отданный голос и проголосовать заново. Для отмены голоса в опросе с одним вариантом ответа достаточно повторно нажать на выбранный пункт. В опросах с несколькими вариантами ответов отменить голос можно через контекстное меню (ПКМ), выбрав пункт «Отменить свой голос». Голос можно отменить в любой момент с момента ответа на опрос.
Закреплённые сообщения¶
В чатах поддерживается закрепление важных сообщений для всех участников чата. Закреплённые сообщения отображаются в специальной панели под шапкой чата и в отдельном списке закреплённых сообщений.
Закреплять и откреплять сообщения могут:
- владелец чата;
- администратор чата;
- модератор чата;
- участник чата, если в настройках включена опция «Закреплять сообщения для всех».
Закрепление и открепление выполняется из контекстного меню сообщения или через меню по кнопке с тремя точками. После закрепления в чате публикуется системное сообщение о том, кто выполнил закрепление. Такое сообщение не отправляет уведомления участникам.
У закреплённого сообщения отображается специальная иконка. Под шапкой чата выводится панель закреплённых сообщений. В панели может отображаться:
- превью вложения, если оно есть у сообщения;
- текст сообщения;
- счётчик, если закреплено несколько сообщений.
При нажатии на панель выполняется переход к закреплённому сообщению в ленте чата. Если закреплённых сообщений несколько, при последовательных переходах счётчик и превью переключаются на следующее сообщение. При повторном открытии чата счётчик начинается заново.
По кнопке закреплённых сообщений открывается отдельный список всех закреплённых сообщений чата.
Пользователь может скрыть закреплённое сообщение из панели и из своего списка закреплённых сообщений. Это скрытие действует только для конкретного пользователя и не снимает само закрепление: у сообщения остаётся иконка закрепления, а другие участники продолжают видеть его в списке. Скрытое сообщение можно вернуть обратно через меню сообщения в чате или через меню в списке закреплённых сообщений.
Если сообщение закреплено внутри треда чата, оно отображается как закреплённое только внутри этого треда и не попадает в общий список закреплённых сообщений основного чата.