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?
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.
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.
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?
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.