Acho que o Discourse está em uma situação delicada ao escolher e implementar suas próprias funcionalidades para o chat, pois precisa priorizar pessoas que estão acostumadas com fóruns e provavelmente não gostam de chats (enquanto o Discord tem todos os usuários proficientes em chat que eles poderiam querer para testar e obter feedback; embora o Discord deva estar em uma situação semelhante ao criar funcionalidades semelhantes a fóruns, mas falaremos mais sobre isso depois). A maioria das funcionalidades próprias do Discourse poderia eventualmente ser clonada por meio de um dos inúmeros bots criados por usuários do Discord, exceto uma:
Vindo de usar o Discord mais do que o Discourse, parece bastante claro para mim que o único ponto de diferença verdadeiramente fundamental entre chats e fóruns neste momento é a forma como o conteúdo é descoberto e quanto tempo uma conversa pode persistir (por exemplo, sendo impulsionada; transformada em outro tópico, etc.). Se o Discourse já tivesse uma funcionalidade de chat adequada, eu a colocaria em primeiro plano como a primeira coisa com a qual um usuário interage ao ingressar na comunidade. Como @erlend_sh descreve em outro tópico:
O Discourse tem muito pouco a oferecer “acima” do Discord quando se trata dessa competição dentro da pilha; as pessoas ainda lutam para perder usuários para grupos do Facebook, quando o Facebook está em declínio como nunca antes. A diferenciação baseada em diferenças tipológicas estritas (“Discourse é um fórum; Discord é um chat”) se tornará sem sentido muito em breve, e pensar nessas linhas já é simplesmente ingênuo. Parece que o Discord está perto de resolver seu próprio problema de “relação sinal-ruído” que @codinghorror mencionou 9 anos atrás em seu artigo de lançamento do Discourse:
Na Stack Exchange, uma das coisas difíceis que aprendemos sobre Q&A é que, se o seu objetivo é ter uma excelente relação sinal-ruído, você deve suprimir a discussão. A Stack Exchange suporta apenas o mínimo de discussão necessário para produzir ótimas perguntas e ótimas respostas. É por isso que as respostas são constantemente reordenadas por votos, é por isso que os comentários têm formatação e comprimento limitados e apenas alguns são exibidos, e assim por diante. Quase todas as decisões de design que tomamos foram informadas pelo nosso desejo de rebaixar a discussão, de inibi-la de todas as maneiras possíveis. Poupe-nos da longa diatribe, apenas responda à maldita pergunta logo.
O Discord parece estar prestes a fazer a mesma virada de judô que Jeff fez com o software de fórum antigo que ele criticou, mas para fóruns modernos como Reddit, Facebook e Discourse. O que eu acho que diferencia estrategicamente o Discourse do Discord neste momento é que o Discourse é atualmente um software de fórum, e o Discord é atualmente um software de chat. O Discord, portanto, está alavancando como seus chats funcionam para se ramificar em direção às maneiras mais eficazes de integrar funcionalidades semelhantes a fóruns em seu sistema (que pareçam fóruns é incidental).
O Discourse deveria fazer o mesmo e se ramificar com base no que os fóruns existentes já estão fazendo bem. Por exemplo, poderia ser uma funcionalidade matadora se o Discourse permitisse que os usuários criassem novos contextos de chat a partir de postagens de fórum existentes, muito parecido com como o Discord permite que os usuários criem “tópicos” a partir de qualquer mensagem existente dentro do chat. Os usuários também poderiam pegar conteúdo do chat do Discourse e transformá-lo em novos tópicos de fórum ou artigos de wiki. Adicione as sofisticadas funcionalidades de moderação de baixo para cima do Discourse a essa maneira de ramificar organicamente as discussões e você pode obter algo tão novo que mal pode ser reconhecido como um “fórum”.
O Discourse deveria considerar uma mudança para um aplicativo com foco em chat, pelo menos como um exercício mental enquanto trabalham no chat.