1. Назначение
Quillon Teams — программа для обмена мгновенными сообщениями между сотрудниками организации, а также между сотрудниками и теми, с кем они работают: слушателями курсов, клиентами, подрядчиками.
Переписка разделена:
- на каналы по темам и группам;
- на личные и групповые диалоги;
- на ветки (треды) внутри каналов.
В программе можно обмениваться файлами, проводить опросы и звонить участникам канала. Сообщения доставляются в реальном времени, без перезагрузки страницы.
Пользователь работает в браузере, устанавливать программу на компьютер не нужно.
Состав ПО: серверная часть и веб-клиент. Мобильные приложения в состав ПО не входят. С мобильного устройства Quillon Teams доступен через браузер.
2. Какие задачи решает
- Оперативное общение внутри организации без зарубежных мессенджеров.
- Разделение переписки по темам и группам, чтобы обсуждения не смешивались.
- Обсуждение конкретного сообщения в отдельной ветке, без засорения общей ленты.
- Передача файлов с контролем доступа: ссылку на скачивание сервер выдаёт только тем, у кого есть доступ к каналу.
- Каналы объявлений, которые участники только читают, а пишут модераторы.
- Быстрые голосования внутри канала.
- Звонок участникам канала из окна переписки.
- Контроль того, кто прочитал важное сообщение.
3. Пользователи и роли
| Роль | Кто это | Права |
|---|---|---|
| Участник | Сотрудник, слушатель, клиент | Читать и писать в каналах, где состоит. Отвечать в ветках, ставить реакции, загружать файлы. Создавать опросы и голосовать. Закреплять свои сообщения. Начать личную переписку с модератором или администратором |
| Модератор | Руководитель группы, преподаватель, куратор | Всё, что участник. Создавать каналы и групповые диалоги. Приглашать и исключать участников в каналах, где он назначен модератором канала (создатель канала назначается автоматически). Начинать личную переписку с пользователями, с которыми есть общий канал. Закреплять любые сообщения. Писать в каналах объявлений и создавать в них опросы. Архивировать каналы |
| Администратор | Владелец рабочего пространства | Те же права, что у модератора |
Правило доступа к личной переписке. Участник может первым написать модератору или администратору, но не другому участнику. Так переписка участников остаётся в каналах, которые видят модераторы. Если личная переписка уже начата, обе стороны продолжают её без ограничений. Участники могут общаться в группах, которые создал модератор. Если участник попробует начать запрещённый диалог, диалог не создаётся.
В интерфейсе модератор отмечен меткой «Наставник» или «Куратор», администратор — «Админ», у участника метки нет.
4. Функции
4.1 Вход и профиль
- Вход по логину (адрес электронной почты) и паролю. Сессия действует 7 дней после входа и не продлевается: токен доступа обновляется автоматически, через 7 дней нужно войти снова. Выход — в настройках (значок шестерёнки внизу слева → «Выйти»).
- Ссылка «Забыли?» объясняет, как восстановить пароль.
- Профиль: имя для отображения, описание «о себе», аватарка из набора или своё изображение (до 5 МБ), статус присутствия.
- Тема оформления: светлая или тёмная.
- Подсказки при первом входе.
4.2 Каналы и диалоги
- Четыре вида переписки:
- публичный канал;
- приватный канал (только по приглашению);
- личный диалог;
- групповой диалог.
- Боковая панель со списком каналов и диалогов:
- счётчики непрочитанных сообщений и упоминаний;
- отметки присутствия собеседников.
- Создание канала: название и тип (публичный или приватный). Описание и участники задаются в настройках канала.
- Настройки канала:
- переименование, описание, список участников;
- приглашение и исключение;
- выход из канала;
- архивирование (из интерфейса не отменяется).
- Каналы объявлений: писать и создавать опросы могут только модераторы, участники читают и ставят реакции. Вместо поля ввода участник видит надпись о том, что это канал объявлений.
- Отключение звука канала на 1 час, на 8 часов или до включения. Уровень уведомлений канала: все сообщения, только упоминания, ничего.
4.3 Сообщения
- Текст до 16 000 символов с разметкой:
- жирный, курсив, зачёркнутый;
- списки, таблицы, ссылки, цитаты;
- блоки кода с подсветкой синтаксиса.
- Эмодзи и реакции на сообщения, список отреагировавших.
- Упоминания
@channelи@here— для всех участников канала: у них растёт счётчик упоминаний. - Редактирование и удаление своих сообщений.
- Черновики: сохраняются на сервере и восстанавливаются при следующем входе.
- Индикатор «печатает…».
- Отметки о прочтении: кто прочитал сообщение.
- Закреплённые сообщения канала и переход к ним.
- Закладки: личный список сохранённых сообщений с переходом к сообщению.
- Ленту можно прокручивать в прошлое: история подгружается частями.
- Разделители по датам, сообщения одного автора группируются.
4.4 Ветки (треды)
- Ответ на сообщение в отдельной ветке.
- Подписка на ветку. Список всех веток пользователя с непрочитанными ответами.
4.5 Файлы
- Прикрепление файла:
- кнопкой;
- перетаскиванием в окно;
- вставкой из буфера обмена.
- Ограничения размера:
- документы и изображения — до 50 МБ;
- видео — до 200 МБ.
- Миниатюры изображений, полноэкранный просмотр, проигрывание видео, скачивание.
- Ссылку на скачивание сервер выдаёт только пользователям с доступом к каналу; ссылка действует 15 минут. Без подписи файл не отдаётся. Файлы публичного канала доступны всем пользователям рабочего пространства.
4.6 Опросы
- Участник канала создаёт опрос: вопрос, варианты, один или несколько вариантов ответа. В канале объявлений опрос создаёт только модератор.
- Участники голосуют, результаты видны в реальном времени.
4.7 Поиск и навигация
- Поиск по тексту сообщений во всех доступных каналах. Ответы в ветках в поиск не попадают.
- Палитра команд (поле «Поиск» вверху левой панели, Ctrl+K / ⌘K): быстрый переход к каналу, диалогу, сообщению, действию.
- Прямая ссылка на канал (
/channel/<идентификатор>).
4.8 Звонки
- Звонок из канала или диалога: кнопка в заголовке.
- Участники канала видят карточку активного звонка и подключаются к нему.
- В звонке: камера, микрофон, демонстрация экрана, чат звонка, реакции, «поднять руку», плитки участников и их число.
- Когда звонок заканчивается, карточка в ленте меняется на «Звонок завершён».
Звонки выполняются через ПО Quillon Meet того же правообладателя.
4.9 Уведомления
- Системные уведомления браузера о личных и групповых сообщениях и упоминаниях, когда вкладка свёрнута или окно не в фокусе. Включаются в настройках («Десктоп-уведомления») с разрешения браузера. Уведомления формирует сама открытая вкладка Quillon Teams, push-сервисы не используются.
- О сообщениях в других каналах — всплывающее уведомление на странице и звук.
- Счётчики непрочитанного в списке каналов.
4.10 Обратная связь
- Форма отзыва в настройках («Отправить отзыв»). Отзывы сохраняются на сервере.
5. Входные и выходные данные
| Входные данные | Выходные данные |
|---|---|
| Логин и пароль | Токены доступа, профиль и роль пользователя |
| Текст сообщений, реакции, ответы, правки | Лента сообщений, события в реальном времени у всех участников канала |
| Файлы пользователя | Сохранённые файлы, миниатюры, ссылки на скачивание |
| Параметры каналов и участников | Список каналов, права участников |
| Поисковый запрос | Список найденных сообщений с переходом к ним |
| Голоса в опросах | Результаты опросов |
| Команда начать звонок | Комната звонка, аудио и видео участников |
6. Затрачиваемые ресурсы
Сервер:
- минимум 2 vCPU, 4 ГБ ОЗУ; рекомендуется 4 vCPU, 8 ГБ ОЗУ, 40 ГБ диска;
- ОС: РЕД ОС 8 или Astra Linux Special Edition 1.8.
Файлы хранятся в объектном хранилище SeaweedFS (свободное ПО, Apache-2.0) на том же сервере, что и Quillon Teams; их объём ограничен диском сервера.
Рабочее место пользователя:
- Яндекс Браузер или другой современный браузер с поддержкой WebSocket и WebRTC;
- для звонков — камера и микрофон;
- канал связи от 1 Мбит/с, для видеозвонка от 2 Мбит/с.
7. Ограничения
- Мобильные приложения в состав ПО не входят. С мобильного устройства Teams доступен через браузер.
- Записи звонков не ведутся.
- Уведомления показывает браузер внутри открытой вкладки Quillon Teams; push-сервисы не используются, поэтому при закрытой вкладке уведомления не приходят.
- Вступить в публичный канал можно только по приглашению: экрана со списком всех каналов нет.
- Письма о новых личных сообщениях — необязательный модуль: включается настройкой при наличии SMTP-сервера.