Package Information
Released: this month
Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.0
Available Nodes
Documentation generating…
Documentation
n8n-nodes-gate
Node Gate para n8n: só deixa passar o que bate na condição, no horário certo e sem duplicar. O que for barrado sai por uma segunda saída, com o motivo.
Instalar
No n8n, vá em Settings → Community Nodes → Install e digite n8n-nodes-gate.
Regras
Cada regra liga e desliga sozinha. Elas rodam nesta ordem: horário → condição → dedupe.
| Regra | O que faz |
|---|---|
| 🟢 Condition | Campo + operação + valor (equals, contains, maior que, regex, vazio…), com AND/OR |
| 🕐 Schedule | Dias da semana + faixa de horário (ex: seg–sex, 08:00–18:00). Aceita faixa que atravessa a meia-noite (22:00–06:00). Fuso vazio = fuso do workflow |
| 🔁 Dedupe: Per Key | Barra o item se a mesma chave (ex: id, cliente.cpf) já passou dentro da janela (ex: 24 horas) |
| 🔁 Dedupe: Once Per Window | Deixa passar no máximo uma execução por janela (ex: 1 vez a cada 10 min) |
O dedupe só lembra do que passou em execuções de produção (workflow ativo). Em teste manual ele não guarda nada.
Saídas
- Passou: itens liberados.
- Barrado: itens bloqueados, com
_gate.reason(ex:Fora do horário,Duplicado: "123" já passou há 5 min) e_gate.blockedAt. Dá pra desligar em Output Blocked Items.
When Nothing Passes:
- Stop Silently: os próximos nodes não rodam e a execução termina sem erro.
- Stop With Error: para com erro (dispara o Error Workflow), com a mensagem que você escolher.
O Gate só barra o que passa por ele. Outros caminhos do workflow que já estejam rodando em paralelo continuam rodando.
Build
npm install
npm run build