E se criarmos um plugin usando (ou desenvolvendo) os melhores plugins do Discourse para o conceito de ganhar dinheiro com o site?

Estou procurando colaborar com alguém que possa realizar esta tarefa por uma taxa razoável. Embora eu tenha fornecido uma explicação detalhada abaixo, acredito que será um plugin relativamente simples. No entanto, será muito benéfico para o meu projeto em seus estágios iniciais. O único recurso que pretendo incorporar é o armazenamento de pontos de “Discourse Gamification” (obtidos individualmente) em uma área separada e oculta para cada usuário (por exemplo, User_wallet), e a subsequente adição desses pontos a essa área oculta após a compra de planos de assinatura. Essa abordagem evitará qualquer interferência com os pontos existentes de “Discourse Gamification”, garantindo que quaisquer atualizações futuras nas configurações não alterem retroativamente os pontos. Enquanto isso, os pontos obtidos por meio de atividades facilitadas por este plugin continuarão a ser creditados aos usuários.


Meu objetivo é criar fontes alternativas de dinheiro para o site e motivar a atividade no site.

Eu realmente queria que os usuários pudessem adicionar dinheiro ao site e doar esse dinheiro para outros usuários. Por exemplo, quando alguém faz uma pergunta, muitas pessoas podem precisar da resposta para essa pergunta. Pessoas que desejam podem adicionar doações para resolver esse problema e, quando essa pergunta for respondida, a doação feita ao tópico pode ser enviada tanto para a pessoa que fez a pergunta quanto para a pessoa que deu a resposta correta. Existem detalhes, escreverei sobre eles em um momento, mas esta é a lógica em resumo.

Estou abrindo este tópico porque, quando quis que um plugin fosse escrito, recebi um preço igual à minha renda de 5 anos e isso nunca será possível (se eu não comer, beber e pagar minhas contas, levará 6 anos). Encontrei uma solução mais acessível. É fácil de implementar e requer que os maiores plugins do Discourse trabalhem juntos. Já existem plugins que oferecem os recursos de que precisaremos. Podemos usar todos os recursos com um plugin simples.

Plugins que precisaremos:

  • Discourse Gamification
  • Discourse Subscriptions
  • Discourse Solved
  • Discourse Post Voting

O primeiro plugin de que precisaremos aqui (e o mais importante) é o “Discourse Gamification”. Este plugin pode ser desenvolvido ou podemos criar um novo plugin. Todo o sistema funcionará com os pontos deste sistema. Os pontos podem ser convertidos em dinheiro. Então, graças aos planos comprados com o plugin “Discourse Subscriptions”, faremos o usuário adicionar pontos automaticamente. Assim, realizaremos a fonte adicional de renda para o site com o plugin de assinatura. A pontuação do usuário é atualizada em segundo plano de acordo com o plano de assinatura adquirido. Assim, o dinheiro pode entrar no site e os usuários podem converter esses pontos em dinheiro quando quiserem. O sistema de ganhos começará a funcionar quando as despesas operacionais forem consideradas ao receber pontos ou converter pontos em dinheiro. Não se esqueça que o sistema de geração de dinheiro revitalizará sua comunidade.

Agora que entendemos um pouco o assunto, estou listando os recursos esperados do plugin a ser feito. Escrevi em detalhes, é adequado para a primeira versão, mas definitivamente tenho muitas ideias novas para desenvolvimento:


Recurso do plugin em resumo: Quando cada usuário entra em um tópico, eles devem ser capazes de adicionar doações de pontos ao cofre de doações desse tópico com os pontos de “discourse-gamification” que coletaram.

1.1: Cofre do tópico e doações de pontos para o tópico
1.2: Cada tópico terá um cofre (pode ser campos personalizados)
1.3: Quando os usuários entrarem em um tópico, haverá um “botão doar” acima do título. O valor total das doações feitas a esse tópico será exibido ao lado do botão.
1.4: Quando o usuário clicar no botão “doar”, uma tela modal será aberta e o usuário poderá adicionar quantos pontos desejar do plugin “discourse-gamification” ao cofre do tópico.
1.4.1: Na tela modal:
1.4.1.1: O total de pontos do usuário será exibido à esquerda. E haverá um link abaixo onde eles podem comprar novos pontos. Quando o usuário clicar neste link, ele será direcionado para o link que especificarei. Esta página deve abrir em uma nova janela.
1.4.1.2: À direita, haverá um campo onde os pontos que eles doarão serão inseridos. Haverá uma quantidade de pontos como 5, 10, 20, 30 acima do campo de entrada de pontos e quando o usuário clicar em qualquer um deles, ele será escrito automaticamente na seção de entrada de pontos. (o objetivo é que o usuário preencha a quantidade de pontos simplesmente clicando na quantidade ali, sem escrever)
1.4.1.2.1: Após inserir os pontos, quando o botão “confirmar doação” for clicado na parte inferior, os pontos ganhos pelo usuário com o plugin “discourse-gamification” serão adicionados ao cofre do tópico e a quantidade de pontos adicionados será subtraída dos pontos ganhos com o plugin “discourse-gamification”.

1.4.1.2.2: Após a aprovação da doação, o “botão doar” no tópico e o valor da doação ao lado dele serão atualizados: O “botão doar” será alterado para “editar doação”.

1.5: Quando o usuário clicar no botão “editar doação”, a modal será aberta e um campo aparecerá onde eles poderão editar o valor da doação que fizeram ao tópico. Esta página será a mesma do design de “doar”, a única diferença é que o valor da doação que fizeram virá pronto e editável. As diferenças criadas pela aprovação feita após as correções serão refletidas no cofre do tópico e nos pontos que o usuário ganhou com “discourse-gamification”.

1.6: Cada doação de pontos feita ao tópico será mantida em uma tabela em detalhes. Data, hora, informações do tópico, informações do usuário, quantidade de pontos feitos, quantidade anterior de pontos do tópico, quantidade do tópico após a doação, quantidade anterior de pontos do usuário, quantidade do usuário após a doação, etc. Se você pensar em algo que esqueci, pode adicionar.

1.7: As últimas 10 doações feitas ao tópico devem ser listadas sob a primeira mensagem. O valor da doação, o usuário que doou e a data. Se mais doações foram feitas, o link “todos” deve ser adicionado sob a lista e, quando clicado, todos que doaram com a modal, o valor da doação e a hora devem ser listados.

2.1: Se o tópico for marcado como “resolvido” com o plugin “discourse_solved”
2.2: Nesta seção, se o tópico for marcado como resolvido com o plugin “discourse_solved”, os pontos no cofre serão enviados ao usuário da mensagem que abriu o tópico e marcou como resolvido com o plugin “discourse_solved”.

2.3: Os pontos no cofre do tópico devem ser distribuídos entre os dois usuários da seguinte forma: 30% devem ir para a pessoa que abriu o tópico, 60% para o usuário da mensagem marcada como resolvida com o plugin “discourse_solved”. 10% devem ir para o usuário que especificarei. Podemos especificar o usuário durante a codificação. (No futuro, o usuário pode ser inserido na seção de administração.)
2.4: Após a distribuição dos pontos, uma notificação deve ser enviada ao proprietário do tópico e ao usuário da mensagem marcada como resolvida com o plugin “discourse_solved”, e uma mensagem deve ser adicionada informando o número de pontos ganhos. Se nenhuma doação foi feita ao tópico, os usuários não devem ser notificados por meio deste plugin.

3.1: Perfil do usuário:
3.2: Duas abas serão criadas no perfil do usuário, e essas abas listarão as doações de pontos feitas pelo usuário e as doações de pontos recebidas. (Valor da doação: pode ser listado como título do tópico e link do tópico, data e hora da doação.)


Meus pensamentos para a próxima versão:

  • Cada doação feita e cada ponto compartilhado nas perguntas resolvidas deve ser listado em detalhes no painel de administração. Devemos ser capazes de examinar e fornecer proteção adicional contra possíveis spam ou fraudes com opções de cancelamento/correção/aprovação.

  • Pode haver uma configuração extra no admin para aqueles que não querem usar os pontos coletados com o plugin “gam” no sistema de geração de dinheiro. Assim, uma área especial separada é adicionada ao usuário e seus pontos são processados nesta área. Os pontos ganhos com o plugin “gam” podem ser usados para diferentes propósitos.

  • Quando houver mais de uma resposta correta/boa resposta em um tópico, uma parte pode ser dada das doações coletadas. Por exemplo, uma parte pode ser dada dos pontos de doação no tópico, tanto quanto os votos positivos que recebe. (Aqueles que recebem mais de 3 votos podem atender a este critério e recebem pontos tanto quanto o número de votos)

  • Eu também quero muito isso: Adicionar uma doação para cada mensagem: Quando um usuário gosta de uma resposta (incluindo a mensagem do criador do tópico), uma doação deve ser feita a este usuário instantaneamente. Em vez de doar para o tópico, eles podem doar para uma mensagem que escreveram para um usuário de sua escolha. (O tópico deve ser processado sem esperar que seja marcado como resolvido)

  • É tudo por agora..

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.