Configurações de retenção por canal de chat

Continuando a discussão de Apresentando o Discourse Chat (BETA):

Estou tentando configurar uma espécie de dojo online e estava pensando em usar um dos canais de chat como um ringue de sparring. Para este canal específico, eu gostaria de definir a retenção para 1 dia ou até menos, talvez para algumas horas. Para outros canais, eu gostaria que a retenção fosse infinita. Para outros, talvez até alguns minutos.

Existe algum plano para adicionar isso e/ou outras configurações específicas de canal de chat?

Se não estiver no pipeline, alguma sugestão sobre o quão difícil seria implementar isso em um plugin?

1 curtida

Não que eu tenha olhado o código, mas deve ser bem fácil configurar um job que limpe um canal. A parte difícil seria descobrir uma experiência do usuário para gerenciar isso. Se você estivesse contente em codificar isso diretamente, não deveria ser mais do que algumas linhas de código por categoria, uma vez que você descubra como criar um job.

1 curtida

Nada concreto ainda, mas este é certamente um caso de uso interessante! Teremos que esperar um pouco até que a tela de “informações do canal de chat” seja concluída.

3 curtidas

Ooo legal, estou animado que uma tela de informações do canal de chat esteja nos planos. Parece ótimo para mim.

3 curtidas

Sim, muito provável, mostrará a lista de membros em um canal, foi um pedido de repetição enorme de vários testadores do chat.

5 curtidas

A integração de chat no Discourse-Core funciona muito bem.
O tempo de retenção global é bom, mas tenho o mesmo requisito que o Jim.
É possível obter retenção por canal?

2 curtidas

Qual é o status dessas “informações do canal de chat”?

Gostaria de começar a usar o chat. Mas em nosso site, os “Canais Específicos de Tópico” precisam de retenção longa. O “Chat Principal Público” apenas uma retenção curta.

Obrigado pelo seu tempo.

1 curtida