Voice: salas de voz e vídeo estilo Discord, agora integradas ao Discourse 🎙

Já tratamos parte dessa lógica para adicionar e remover pessoas de canais de chat, caso o canal esteja associado a uma categoria privada.

Falco, não me lembro se já temos uma forma de associar um canal de voz a um canal de chat. Sei que discutimos isso no passado em relação a DMs. Mas essa pode ser uma abordagem aqui.

Alternativamente, poderíamos copiar o que estamos fazendo para canais de chat e permitir que as categorias atuem como a camada de controle de acesso (embora saiba que frequentemente discutimos a remoção dessa camada de indireção e a possibilidade de definir o acesso diretamente no nível do canal).

  • configurar uma categoria privada
  • criar um canal de chat para essa categoria
  • ativar o voz nesse canal de chat (ou criar um canal de voz para a categoria também)

Se você também quiser restringir o recurso como um todo a um conjunto de grupos, acho que ainda precisaria ser gerenciado via configuração do site. Um fluxo de trabalho poderia ajudar a gerenciar algum nível de automação ou verificação de consistência para isso, talvez.

@martin isso pode ter alguma sobreposição com a parte genérica de controle de acesso em que você tem trabalhado.

Pode valer a pena conversar com @awesomerobot sobre fazer um esforço mais amplo com isso em breve, para que possamos pensar em como aplicar esse aspecto de forma mais consistente em todo o aplicativo.