Голос: голосовые и видеоканалы в стиле Discord теперь в комплекте с Discourse 🎙

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

Фалько, я не помню, есть ли у нас уже способ связать голосовой канал с каналом чата. Я знаю, что мы обсуждали это в прошлом в контексте личных сообщений (DM). Но, возможно, это может стать подходом и здесь.

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

  • создать приватную категорию
  • создать канал чата для этой категории
  • включить голос в этом канале чата (или также создать голосовой канал для категории)

Если вы также хотите ограничить доступ к этой функции в целом для набора групп, я думаю, что это всё равно потребует управления через настройки сайта. Возможно, рабочий процесс (workflow) мог бы помочь в автоматизации или проверке согласованности на этом уровне.

@martin, возможно, здесь есть пересечение с общим механизмом контроля доступа, над которым вы работаете.

Было бы полезно связаться с @awesomerobot, чтобы обсудить более широкое продвижение этой идеи в ближайшее время, чтобы мы могли подумать о том, как более последовательно применять этот аспект по всему приложению.