| Резюме | Discourse Chat добавляет функционал чата в ваш экземпляр Discourse. | |
| Руководство по установке | Этот плагин включен в ядро Discourse. Отдельная установка плагина не требуется. |
Возможности
Как упоминалось в нашем первоначальном объявлении и последнем обновлении, этот плагин добавляет функционал чата в ваш Discourse, чтобы он мог нативно поддерживать как длинные, так и короткие формы общения, необходимые вашему онлайн-сообществу.
Настройка
Первоначальная настройка
![]()
Перейдите на страницу /admin/plugins и нажмите кнопку чата
Настройки.
На этой странице чат можно включить, установив флажок настройки сайта chat enabled. По умолчанию чат доступен только группе сотрудников, но вы можете добавить больше групп (или открыть доступ для всех), добавив их в настройку chat allowed groups.
Хранение каналов
По умолчанию каналы настроены на хранение сообщений в течение 90 дней, а личные сообщения — навсегда, но эти параметры можно изменить через настройки сайта:
chat channel retention days(по умолчанию 90 дней)
Выберите, как долго хранить сообщения чата в каналах.chat dm retention days(по умолчанию навсегда)
Выберите, как долго хранить сообщения чата в личных переписках.
Другие настройки сайта
Дополнительные настройки сайта позволяют настроить набор реакций-эмодзи по умолчанию и ряд функций безопасности (таких как максимальное количество сообщений чата в секунду, минимальная длина сообщения, длительность молчания и возможность загрузки файлов).
Доступ к каналам и создание новых
После включения плагина в заголовке рядом с иконкой поиска появится значок речевого пузыря. При нажатии на него откроется окно чата в полноэкранном режиме, где вы сможете получить доступ к каналам по умолчанию, а также начать новые личные чаты. Чтобы вернуться в окно чата в полноэкранном режиме из любого канала, используйте иконку < в верхнем левом углу.
Используя кнопку
в любом окне чата, вы можете переключаться между полноэкранным режимом и режимом выдвижного окна.
Создание канала
Чтобы создать новый канал (только для сотрудников), выберите иконку
в правом верхнем углу окна чата в полноэкранном режиме и нажмите Создать канал. Выберите категорию, с которой будет связан канал, дайте ему имя и добавьте необязательное описание для отображения на странице «Просмотр каналов».
Одна категория может содержать несколько каналов, и новые можно добавлять в любое время. Поскольку канал всегда связан с категорией, вы можете использовать существующие права доступа к категории, чтобы автоматически ограничить доступ к конкретному разговору.
Хотите канал только для пользователей с уровнем TL3+? Тогда создание нового канала для вашей категории lounge решит эту задачу.
Присоединение к каналу
Вы можете предварительно просмотреть и присоединиться к каналам на странице «Просмотр каналов». На этой странице отображаются все каналы, которые вам видны и к которым вы можете присоединиться, а также можно управлять уведомлениями для каждого канала с помощью опций в иконке колокольчика.
Приглашение пользователей в каналы
Упоминание (@mention) отдельных пользователей или групп даст возможность пригласить их в канал, если они еще не являются участниками. Чтобы приглашать группы таким образом, на странице группы /manage/interaction параметр «Кто может упомянуть эту группу?» должен быть установлен в значение, отличное от «Никто».
Закрытие и удаление каналов
Администраторы и модераторы могут закрывать или удалять каналы со страницы настроек канала, которая открывается при нажатии на название канала в заголовке канала. Закрытый канал можно открыть в любое время, но удаление канала необратимо, поэтому предусмотрена дополнительная проверка подтверждения.
Начало личного чата
Чтобы начать личный чат, используйте иконку
в окне чата в полноэкранном режиме и начните добавлять имена пользователей в список получателей. Чтобы выйти из личного чата, нажмите иконку X рядом с названием канала (только на настольных устройствах).
Если вы случайно вышли из личного чата, начало нового чата с тем же человеком/людьми вернет вас к ранее отправленным сообщениям.
Опции внутри чата
Как и темы, сообщения чата поддерживают:
- редактирование
- ответы
- цитирование
- oneboxing
- реакции
- закладки
- удаление
В редакторе вы можете вставлять даты, загружать файлы и GIF-изображения! Каналы чата поддерживают упоминания @here и @all на уровне канала, а также функции присутствия, такие как зеленое свечение для онлайн-пользователей и индикатор имя пользователя печатает….
Вы также можете выбрать одно или несколько сообщений чата и выбрать «Цитировать в теме», чтобы превратить краткий разговор в тему Discourse для более глубокого обсуждения.
Администраторы и модераторы также могут выбирать сообщения чата и перемещать их в другой канал.
Автоматическое добавление пользователей в канал
Панель информации о чате
При нажатии на заголовок канала пользователи теперь переходят в полезную панель информации с тремя вкладками:
![]()
- Вкладка О канале отображает заголовок, описание и связанную категорию, чтобы пользователи имели необходимый контекст для каждого канала.
- Вкладка Участники позволяет пользователям видеть, кто еще находится в комнате с ними (список участников и общее количество). Включает фильтр для поиска.
![]()
- Вкладка Настройки позволяет настроить параметры уведомлений (отключение звука, уведомления на рабочем столе / мобильные push-уведомления). Для администраторов эта вкладка также включает переключатель режима автоматического присоединения.
Настройки чата
Когда чат включен, пользователи видят новую страницу /preferences/chat в своих настройках. На этой странице они могут отказаться от чата, отказаться от уведомлений @here и @all, управлять уведомлениями по электронной почте для чата или выбрать звук для рабочего стола.
Существующие настройки на странице /preferences/users также применяются к личным сообщениям чата, поэтому пользователи могут отключить личные сообщения или отключить звук/игнорировать других отдельных пользователей.
Интеграции
Discourse Chat поддерживает входящие веб-хуки, но пока не поддерживает интерактивных ботов или slash-команды.
Отправка сообщений чата с помощью входящих веб-хуков [совместимо со Slack]
Интерфейс для создания веб-хуков находится по адресу Администрирование > Плагины > Чат > Новый входящий веб-хук. Вы можете настроить имя, описание, имя пользователя (которое публикует сообщения), целевой канал и эмодзи для каждого веб-хука.
Хостинг предоставляется нами? Чат включен как bundled-плагин для всех.
