Oi @Watercolor_Games, em primeiro lugar, muita sorte com o seu projeto, de um colega gestor de comunidade de gamedev.
É um esforço difícil, mas recompensador, como tenho certeza que você já percebeu.
Então, para a parte do Discord, o Discourse Chat Integrations deve atender às suas necessidades. Eu o uso no(s) meu(s) fórum(s) para fazer exatamente o que você está descrevendo aqui.
Uma coisa a considerar, seja como alternativa ou como complemento, é o Babble Chat. Menciono isso porque, embora o Discord seja ótimo e obviamente muito elegante, você não possui nenhum dos dados ou relacionamentos que surgem dele. Não estou dizendo que é totalmente ruim, mas é definitivamente algo a considerar. Há também algo muito bom em ter o chat integrado ao (ou “dentro”) do Discourse, incluindo seus recursos de automoderação (sinalização) e até mesmo um chat/fórum pareado na mesma experiência de usuário.
Quanto às categorias, tente evitar a tentação de categorizar em excesso. Aprendi isso da maneira difícil, apesar de outros terem advertido o mesmo, e teria me poupado muito trabalho se eu tivesse pensado mais sobre o uso adequado das tags.
Para plugins, confira Customization > Plugin se você ainda não o fez. Há muitas coisas legais por lá. Em particular, porém, recomendo:
-
para moderação:
-
para suporte à comunidade:
- Discourse Solved
- Question Answer Plugin
- nota: este pode ser usado no lugar do ou junto com o Solved
-
para diversão e utilidade geral:
Eu uso vários outros, mas estes se destacam como meus favoritos no momento. ![]()