botserver/templates/sales/marketing.gbai/marketing.gbdialog/broadcast.bas
Rodrigo Rodriguez (Pragmatismo) 48c1ae0b51 , dt.month, dt.hour, dt.is_weekend, etc.)
- Add startup wizard module for first-run configuration
- Add white-label branding system with .product file support
- Add bot manager for lifecycle, MinIO buckets, and templates
- Add version tracking registry for component updates
- Create comparison doc: BASIC vs n8n/Zapier/Make/Copilot
- Add WhatsApp-style sample dialogs to template documentation
- Add data traceability SVG diagram ```
2025-11-30 15:07:29 -03:00

40 lines
886 B
QBasic

TALK "For favor, digite a mensagem que deseja enviar:"
HEAR message
TALK "Analizando template ... (antes de mandar para a META)"
report = LLM "Esta mensagem vai ser aprovada pelo WhatsApp META como Template? Tem recomendação? Se estiver OK, responda o texto: OK. Do contrário, avalie o que deve ser feito."
IF report <> "OK" THEN
TALK "A mensagem não será aprovada pela Meta. " + report
END IF
TALK "Envie agora o arquivo de imagem de cabefalho:"
HEAR plan AS FILE
TALK "É para um arquivo ou todos?"
HEAR in AS FILE
PUBLISH
IF in.isValid THEN
list = FIND in.filename, "Perfil=" + grupos
ELSE
list = GET "broadcast"
END IF
SET MAX LINES 2020
index = 1
DO WHILE index < UBOUND(list)
row = list[index]
SEND TEMPLATE TO row.telefone. filename
WAIT 0.1
index = index + 1
LOOP
TALK "OK, o envio foi realizado. Para saber mais, digite /report."