Abra a página Workflows
Abra Workflows na barra lateral para ver todos os workflows da conta.

- Clique em New workflow para começar um workflow em branco.
- Cada card mostra seu gatilho e o status da última execução.
- Use o interruptor para armar ou desarmar um workflow.
- Clique em Run now para executá-lo uma vez, ignorando o gatilho.
Crie um programa com blocos
Um workflow é uma lista de blocos que são executados de cima para baixo. Arraste para reordenar e selecione um bloco para configurá-lo no painel lateral.

- Cada bloco de ação envolve uma tarefa de automação e expõe as configurações próprias dessa tarefa.
- Duplique, desative ou exclua um bloco pela sua linha.
- Um bloco desativado permanece na lista, mas é ignorado em cada execução.
Adicione ações e fluxo de controle
Clique em Add block para abrir a paleta, agrupada em ações e blocos de controle.

- Actions executam uma tarefa: iniciar todas ou uma lista de farm, treinar tropas, troca NPC, atualizar armazém, melhorar um edifício, enviar recursos, iniciar uma celebração, desviar ou chamar tropas de volta, trocar o capacete do herói, escanear um jogador rastreado, ajustar tropas de farm ou coletar recompensas diárias.
- Algumas ações pulam totalmente a janela do jogo e atualizam sua conta imediatamente: aplicar um modelo de plano de construção a uma aldeia e configurar ou pausar uma linha de suprimento entre duas aldeias.
- Control define o fluxo: If / Else, Repeat um número fixo de vezes e For each sobre aldeias, listas de farm ou jogadores rastreados.
- Utility inclui Wait, Log message, Set variable e Stop.
Dica: Comece com um modelo pronto em vez de um workflow vazio. New village kickstart aplica um plano de construção e configura uma linha de suprimento no momento em que uma nova aldeia é fundada. Escolha seu modelo e a aldeia doadora depois de criá-lo.
Ramifique por condições
Um bloco If / Else executa seu ramo then somente quando uma condição é atendida, e seu ramo else nos outros casos.

- As condições leem o estado ativo da conta: quantidade de recursos, nível de edifício, ataque chegando, tropas ociosas, herói em casa, hora do dia e mais.
- Escolha uma aldeia ou Any village para verificações com escopo de aldeia.
- Combine um If com um For each para reagir por aldeia. Por exemplo, reabasteça cereal somente onde ele cair abaixo de um limite.
Dica: Coloque uma Log message no fim de um ramo para que o histórico de execução mostre qual caminho foi acionado.
Use variáveis e estado ativo do jogo
Um bloco Set variable pode definir um valor fixo, copiar outra variável, ler o estado ativo do jogo ou calcular um valor a partir dos outros dois.
- Live game state lê ouro, prata, saúde do herói, pontos de cultura, armazenamento e produção da aldeia, contagens de tropas, mercadores disponíveis, tamanho da fila de construção e ataques chegando. Escolha uma aldeia para leituras com escopo de aldeia.
- A calculation soma, subtrai, multiplica, divide ou pega o mínimo ou máximo de dois valores. Cada lado pode ser um valor fixo, uma variável ou estado do jogo.
- Cada leitura mostra quão antiga ela está. Por exemplo, "As of last scan, 12m ago", para você saber quão recente é o número.
- Referencie uma variável ou estado do jogo em uma Log message com
{name}. Por exemplo, uma mensagem como "Crop at {village} is now {cropLevel}".
Dica: Use um cálculo para manter um total acumulado. Por exemplo, adicione as tropas treinadas a uma variável de contador cada vez que um loop for executado.
Escolha um gatilho e execute
A seção Trigger decide quando o workflow é executado.

- Manually dispara somente quando você pressiona Run now.
- On a repeating interval executa a cada N segundos, com limite mínimo de 300 segundos e jitter opcional para variar o tempo.
- On a schedule (cron) executa nos horários cron no fuso horário da sua conta.
- On a game event dispara quando algo acontece. Por exemplo, um edifício termina, seu herói volta para casa ou uma nova aldeia é fundada.
Use um evento do jogo como gatilho
Escolha On a game event e depois selecione o evento.
- Eventos que carregam dados, como New village settled, mostram quais campos fornecem (id da aldeia, nome, x, y) e permitem salvar cada um em uma variável.
- Para New village settled, você também pode limitar o gatilho a uma coordenada exata, para que um workflow só dispare para uma aldeia que você planeja fundar naquele ponto.
- Um tempo de espera (padrão de 300 segundos, mínimo de 60) impede que o workflow dispare de novo cedo demais depois de terminar.
Arme o workflow com o interruptor no card dele. Enquanto ele executa, o editor destaca o bloco atual e o painel de histórico de execuções registra cada tentativa.
Novo por aqui? Comece com o guia de introdução. Para alinhar gatilhos com suas janelas de atividade, veja Agendas e segurança.