Seria ótimo se pudéssemos definir um limite de tempo para o recurso de chat, para que a sala ficasse disponível apenas por um certo período. Isso permitiria que os gerentes de comunidade criassem eventos em seus fóruns.
+1 para isso (adicionado algo para manter o Discourse feliz)
Você deseja definir um temporizador para todo o recurso de chat ou apenas para canais?
O que aconteceria quando o temporizador chegasse ao fim? Os logs ainda deveriam estar disponíveis para os usuários?
O específico do canal seria suficiente para o meu caso de uso.
Acho que quando o temporizador atingir o fim, tudo estaria disponível no canal, ou em outro canal, como um tópico. Isso também me permitiria transformar certas discussões de chat em discussões da comunidade para continuar depois.
Você já experimentou fazer isso manualmente? Saber agora que isso funciona na prática seria útil para projetar recursos integrados para isso.
Eu poderia imaginar fazer algo como com os recursos existentes:
- criar uma categoria para esses tipos de canais que está associada a um grupo que as pessoas podem ingressar livremente para obter acesso
- criar um tópico na categoria sobre o evento futuro
- no horário desejado, criar um canal nessa categoria com entrada automática ativada
- @grupo no tópico para informar às pessoas que o canal está aberto
- conversar no canal
- Usar o recurso de arquivar canal para capturar a transcrição no tópico.
Se as pessoas experimentarem isso ou algo semelhante, eu estaria interessado em saber como corre. O que funciona bem, o que poderia ser melhor, etc.
Eu não tenho! Obrigado por me descrever esses passos.