Discourse é uma ferramenta avançada que facilita a administração e o gerenciamento do fórum de uma comunidade exclusiva para patronos. O Patreon tem uma integração com o Discourse que permite adicionar ou remover automaticamente os patronos com base no acesso deles às assinaturas.
Neste artigo, vamos tratar dos seguintes temas:
- Como configurar sua conta do Discourse
- Como configurar a integração do Discourse com o Patreon
- Como meus patronos podem entrar no Discourse?
Acesse Discourse.org e clique no botão azul Try it FREE (Experimente grátis). Em seguida, selecione um plano para sua avaliação de 14 dias e configure a conta inserindo as informações a seguir
- Endereço de e-mail
- Subdomínio ou domínio. Se você não hospedar seu próprio domínio, marque a caixa ao lado de "I need a temporary domain" (Preciso de um domínio temporário) e insira o subdomínio que deseja usar. Se hospeda seu próprio domínio, você pode usar esse domínio sem custo nenhum.
- Nome da comunidade (você pode alterar isso depois)

Você precisa de uma forma de pagamento para começar a avaliação grátis. Se já tiver inserido os dados do seu cartão usando o Stripe, talvez você precise digitar um código enviado ao seu celular. Você pode também inserir os dados do seu cartão de crédito. Em seguida, clique no botão "Start Your 14 Day Trial" (Começar a avaliação de 14 dias).
Você vai receber duas notificações por e-mail do Discourse. A primeira serve para confirmar que você se cadastrou no período de avaliação. O segundo e-mail informa que sua instância do Discourse está pronta e pede para você definir uma senha. Observe que pode levar alguns minutos para você receber o segundo e-mail enquanto o Discourse cuida da configuração da sua instância.
Depois de definir a senha, você vai acessar o Discourse, onde pode configurar sua comunidade seguindo esses passos. Siga as etapas na tela e selecione Next (Avançar) depois de concluir cada etapa.

Itens a serem definidos:
- Escolha um idioma
- Adicione um nome para a comunidade : você sempre pode editar isso quando quiser.
- Adicione uma descrição para a comunidade: ela é como seu "argumento de venda" e é primeira coisa que quem chega à sua comunidade vai ler.
- Defina o acesso: você pode escolher se a sua comunidade é pública ou privada. Se você escolher uma comunidade pública, todos podem acessar seu fórum, mesmo que não estejam conectados. Se escolher uma comunidade privada, somente os usuários conectados podem encontrar seu fórum. Você tem a opção de criar categorias privadas para seus patronos. Além disso, é possível ativar a opção de convidar diretamente pessoas para a comunidade. Se fizer isso, você precisa enviar convites a cada pessoa.
- Informações de contato: isso inclui o endereço de e-mail da pessoa responsável por essa comunidade, a página da web de contato geral (por exemplo, seu site ou página do Patreon) e o usuário pelo qual as mensagens automatizadas são enviadas.
- Informações sobre a organização: se tiver uma empresa, digite o nome da empresa, a lei aplicável e a cidade para casos de contestação. Se não tiver uma empresa, ignore essa etapa.
- Tema: escolha o tema de cores, logotipos, ícones, formato da página inicial e estilo de emojis que você prefere usar na comunidade.
- Convide uma equipe: se há outros indivíduos na sua equipe que precisam moderar a comunidade, você também pode convidar todos eles.
Quando tudo estiver pronto, vai poder acessar a página "Your Discourse is Ready!" (Seu Discourse está pronto!) Selecione "Done" (Concluir) para acessar a página da sua comunidade.
Agora que você já configurou sua comunidade, é preciso fazer a conexão com o Patreon.
Para começar, clique no menu de hambúrguer no canto superior direito e selecione Admin > Plugins. Role a tela para baixo e selecione o ícone de configurações ao lado de "Discourse-Patreon". Deixe essa guia aberta. Você vai voltar a ela daqui a pouco.

Em uma janela separada do navegador, insira a seguinte URL: http://patreon.com/pt-BR/portal/registro/registrar-clientes

Clique no botão "Create Client" (Criar cliente) e insira o nome completo e a descrição do seu aplicativo. Você deve digitar também sua URI de redirecionamento. Para obter a URI de redirecionamento, volte para a janela do navegador com o Discourse aberto e copie a URL do Discourse com o subdomínio (https://seusubdominio.trydiscourse.com).
Cole a URL no campo "Redirect URIs" (URIs de redirecionamento) e adicione "/auth/patreon/callback" para que a URI de redirecionamento inteira fique assim: https://seusubdominio.trydiscourse.com/auth/patreon/callback
Depois, clique no botão "Create Client" (Criar cliente) para encontrar o nome do aplicativo e o ID do cliente. Selecione o ícone de seta para baixo para abrir um menu que contém todas as informações sobre o seu cliente.
Agora, basta copiar e colar as informações do cliente nas configurações do plug-in do Discourse.
*** Observe que você vai alternar entre as janelas do navegador abertas com o Discourse e o Patreon. Isso fica mais fácil quando elas estão lado a lado.***
Copie e cole as seguintes informações da página do cliente do Patreon nos campos correspondentes do Discourse:
- ID de cliente do patrono
- Segredo de cliente do patrono
- Segredo de webhook do Patreon
- Token de acesso de criador do Patreon
- Token de atualização de criador do Patreon
É importante clicar na seta verde ao lado de cada campo para salvar as informações.


Agora, acesse esta URL: https://seusubdominio.trydiscourse.com/admin/plugins/patreon e selecione "Update Patreon Data and Sync Groups" (Atualizar dados do Patreon e sincronizar grupos). Vai abrir uma janela pop-up confirmando que os novos dados foram baixados. Atualize a página e selecione OK.
Para verificar como um patrono pode entrar no fórum do Discourse, siga as etapas abaixo.
Abra uma guia de navegação anônima, cole a URL da sua comunidade do Discourse e selecione o botão with Patreon (com o Patreon) para entrar usando suas credenciais do Patreon.
Abra uma guia de navegação anônima, cole a URL da sua comunidade do Discourse e selecione o botão with Patreon (com o Patreon) para entrar usando suas credenciais do Patreon.

Digite as informações de acesso e selecione allow (permitir) quando a janela "Oauth" for aberta. Se o patrono não tem uma conta do Discourse, ele deve criar a conta neste momento.
A seguir, seu patrono vai acessar a página inicial da comunidade do Discourse.