configuration exige contact_filter, trigger, opening, follow_up e
extras. Campos desconhecidos são rejeitados. Use null explícito para não ter
follow-up. Os exemplos abaixo são trechos; veja o fluxo de
criação para uma requisição completa.
Selecione o público
Esses filtros restringem quem pode entrar; não enviam um pedido para seguir nem
coletam dados do contato.
Abertura com botão de continuação
opening. Tanto public_reply quanto direct_message são
obrigatórios. Uma resposta pública habilitada só é válida para trigger de
comentário. Desabilite com {"enabled":false} nos demais triggers.
Respostas públicas exigem pelo menos uma mensagem de 1 a 280 valores escalares
Unicode. rotation aceita random ou sequential; mention_mode aceita
none, contact ou account. max_per_post vai de 1 a 200. Os dois atrasos
de abertura permitem de 0 a 86400 segundos no schema; aberturas de DM fora de
comentários são limitadas a 86399 pela validação semântica.
A mensagem direta exige text e buttons. Com buttons: [], o texto permite
de 1 a 1000 valores escalares. Com 1 a 3 botões, permite de 1 a 640. Títulos
permitem de 1 a 20 valores escalares sem espaços nas extremidades. Um botão
start_follow_up inicia a sequência; um botão url abre sua url HTTP(S).
Exatamente um botão de continuação é obrigatório quando follow_up não é nulo,
e nenhum é permitido quando ele é nulo.
Cooldown
extras para configurar seis horas entre triggers
repetidos. O cooldown fixo aceita de 1 a 2592000 segundos. Para desabilitar, use
{"cooldown":{"mode":"none"}}. Cooldown é proteção contra repetição, não atraso
programado de entrega.
