Esta documentação é um guia de referência para o Template [Document] Firebase to Telegram, que tem por objetivo executar uma busca de um documento em seu ambiente Firebase e encaminhar uma notificação para o Telegram.
Ao utilizar este template, é importante que você se atente a algumas configurações, esta documentação e os comentários no código irão auxiliá-lo.
IMPORTANTE: para funcionamento adequado, você precisa ter configurado previamente a conta dos conectores pela Connector Store. Se você não sabe como fazê-lo, acesse este artigo para obter apoio. |
Macro fluxo
Conectores, actions e tools utilizados
- Firebase
- [Document] Find Documents by Query
- Telegram
- [Message] Send Message
Configurando o Template
1. Trigger
Para iniciar a configuração do template você deve selecionar a trigger do tipo Scheduler e definir a periodicidade da execução do flow, isso é: de quanto em quanto tempo você quer que seja realizado a busca no seu ambiente Firebase para posterior envio da notificação. Neste caso, o recomendado é que você gere um código cron e mantenha o scheduler customizado para que o flow execute sempre ao fim do dia, porém isso depende da sua necessidade de integração.
Caso precise saber mais sobre a configuração da Trigger, acesse este artigo.
2. Global Properties
Clique em Global Properties nas configurações da Trigger para acessar as variáveis globais deste template. Aqui você poderá inserir os dados para a sua conexão com o Telegram.
Caso precise, acesse o artigo Global Properties e saiba como inserir novas propriedades.
OBS: não se esqueça de validar o código para campos a mais que queira enviar. |
2. Consulta no Firebase
A próxima etapa consiste na busca dos dados no seu ambiente Firebase. Acesse Mapping para verificar a estrutura da busca.
3. Enviando as informações para o Telegram
A próxima etapa remete a configuração da action responsável por enviar as informações do contato para o seu Telegram. Acesse o Mapping e clique em Edit Code para exibir a programação da action.
No Mapping é possível visualizar que o template utiliza o as informações retornadas pelo Firebase, para fazer o envio da notificação em seu ambiente.