O que você gostaria que fosse feito?
Converter este fork deste plugin para funcionar de Discord → Discourse, em vez de Discourse → Discord.
O motivo pelo qual menciono o fork e não o original é porque prefiro que tudo seja uma sincronização totalmente automática e não baseada em comandos.
Basicamente, o fluxo de trabalho no meu Discourse é: não há registro de contas no próprio Discourse — todas as opções de autenticação, exceto o Discord, estão desativadas. Portanto, quero que pessoas com cargos no Discord sejam automaticamente atribuídas a grupos no Discourse.
Quando você precisa que seja feito?
Em algumas semanas. Flexível.
Qual é o seu orçamento, em $ USD, que você pode oferecer para esta tarefa?
$50, flexível.
Gosto da ideia que você tem aqui, mas, infelizmente, receio que $50 não cubra provavelmente o desenvolvimento completo de um plugin. Fazer um fork e modificar, neste caso, é mais como reformar toda uma casa do que apenas atualizar a cozinha, devido aos recursos solicitados.
Sim, sei que não é uma tarefa pequena, mas somos uma comunidade muito pequena e, basicamente, usamos o Discourse como um repositório de documentos ao vivo. Simplesmente não temos muito dinheiro e espero que alguém que já esteja pensando em fazer isso veja esta mensagem e queira ganhar um pouco de dinheiro ao mesmo tempo.
Também estou interessado nisso. Tenho uma necessidade imediata de sincronizar funções do Discord para o Discourse, para acessar algo que é gerenciado no lado do Discord. Seria ótimo que isso fosse sincronizado com meus fóruns. O que você acha que seria o custo para fazer isso? Posso contribuir facilmente com mais de 50, até algumas centenas de dólares americanos, se isso puder ser feito em breve.
@alanman@LKNickname Talvez eu tenha interesse em criar isso. Por favor, envie-me uma mensagem com seus requisitos exatos e o número da versão da sua instância do Discourse. Entendo que seria algo assim: 1. uma configuração personalizada nos grupos do Discourse que permita especificar um ID de função do Discord. 2. sempre que alguém fizer login, suas funções do Discord serão recuperadas via API do Discord e ele será adicionado/removido de acordo com essas funções.
EDIT: o plugin real acabou sendo diferente: as funções do Discord são sincronizadas instantaneamente, não apenas no login. Aqui está um vídeo mostrando como funciona:
Eu aceitaria um PR para meu repositório, desde que a funcionalidade seja genérica, qualquer automação possa ser ativada/desativada por meio de configurações e qualquer coisa específica de uma instância fique oculta atrás de uma configuração.
A estrutura do plugin torna isso bastante direto. A maior parte do trabalho já está feita.