Olá,
Tenho algumas dúvidas sobre o Zapier. Espero que usuários experientes possam ajudar
Consegui criar meu primeiro Zap. Basicamente, ele publica um link com um título na página do Facebook sempre que um usuário cria um novo tópico no fórum Discourse. Estou tentando descobrir como torná-lo mais inteligente. Por exemplo, quero publicar posts apenas de uma categoria específica ou definir um intervalo de tempo entre as publicações.
A primeira ideia que me veio à mente foi usar uma ferramenta terceira — código (JS, Python ou qualquer outra linguagem de programação). Vi que há integração entre o Discourse e código, mas não entendo como posso implementar a seguinte lógica:
Novo post na comunidade Discourse.
Executar algum código que realize ações (como definir uma imagem, verificar a categoria e assim por diante).
Publicar o post na página do Facebook, se necessário.
É possível fazer isso com o Zapier? Se sim, como posso fazer?
Sim, você pode adicionar uma Etapa de Filtro no Zapier para filtrar postagens pelo ID da categoria. Não tenho certeza se os filtros do Zapier estão disponíveis apenas em planos premium. Dê uma olhada nas seções ‘Configurando quais postagens o Zap irá recuperar’ e ‘Adicionando uma etapa de filtro para controle mais fino sobre as postagens’ deste tópico: Use the Zapier Discourse Zap Templates.
Se você estiver em um plano premium do Zapier, será mais barato usar um webhook do Discourse do que um filtro do Zapier para controlar quais postagens acionam o Zap. Se um Zap for interrompido com um filtro, ele ainda será contado como uma tarefa no Zapier.
Obrigado, mas acho que vou tentar minha sorte com o Integromat. Uma pequena pergunta sobre Webhook
Criei um webhook que envia uma solicitação POST toda vez que um usuário abre um novo tópico. Mas não entendo como o JSON é estruturado. Nos eventos, tenho:
{
"ping": "OK"
}
Como posso expandir o JSON para incluir todos os dados necessários?
O JSON que você postou é o gerado ao clicar no botão Ping do webhook. Tente criar um novo tópico no seu site e, em seguida, examine os dados da solicitação para esse evento. Você deve ver muitos mais dados lá.