Como a maioria dos meus usuários utiliza meu aplicativo móvel, quero enviar e-mails de resumo diretamente para o aplicativo e também enviar notificações sempre que estiverem disponíveis.
Portanto, preciso de algo como um webhook para enviar os dados do e-mail de resumo a um endpoint.
Eu armazeno o ID do usuário dos meus usuários dentro do meu aplicativo como um campo de usuário no Discourse. Então, assumo que esses dados seriam transferidos junto com os dados de resumo para o endpoint que desejo. Dessa forma, posso fazer o resto e exibir o resumo dentro do meu aplicativo e/ou enviar notificações sempre que eles chegarem.
Se for possível ter frequências diferentes para o e-mail de resumo real e para esse webhook com mínimo esforço, acho que é preferível.
Você é bem-vindo a dar uma olhada em GitHub - markschmucker/discourse-506investor-digest-plugin · GitHub. Ele envia todos os posts — não apenas alguns, como os e-mails de resumo padrão. Ele também envia o post mais curtido (nós colocamos esse post no topo do nosso resumo personalizado).
O endpoint está codificado manualmente, então você precisará alterá-lo.
Muito obrigado por compartilhar seu plugin. No entanto, ele parece ser muito personalizado. Prefiro usar o método nativo de resumo do Discourse com alterações mínimas. Preciso apenas enviar os dados para um endpoint em vez de um e-mail, para fazer o que desejo com eles.
Ok, seus requisitos estão bem claros. Vou conseguir fazer isso. O custo estimado será em torno de USD 600.
Mande uma mensagem privada para mais detalhes!