bottemplates/crm/marketing.gbai/marketing.gbdialog/poster.bas

72 lines
2.1 KiB
QBasic

PARAM text AS STRING DESCRIPTION "Texto principal do poster"
PARAM theme AS STRING LIKE "modern" DESCRIPTION "Tema: modern, vintage, minimal, bold"
PARAM primary_color AS STRING DESCRIPTION "Cor primária (hex, opcional)" OPTIONAL
PARAM secondary_color AS STRING DESCRIPTION "Cor secundária (hex, opcional)" OPTIONAL
PARAM logo_url AS STRING DESCRIPTION "URL do logo (opcional)" OPTIONAL
DESCRIPTION "Cria posters e materiais visuais de marketing."
IF NOT text THEN
TALK "Qual é o texto principal do poster?"
HEAR text AS STRING
END IF
IF NOT theme THEN
TALK "Qual tema visual? (modern, vintage, minimal, bold)"
HEAR theme AS STRING
END IF
TALK "🎨 Criando poster..."
TALK "Texto: " + text
TALK "Tema: " + theme
prompt = "Create a marketing poster with text: '" + text + "'. "
prompt = prompt + "Style: " + theme + " graphic design. "
prompt = prompt + "Professional, eye-catching, suitable for social media. "
IF primary_color THEN
prompt = prompt + "Primary color: " + primary_color + ". "
END IF
IF logo_url THEN
prompt = prompt + "Include logo at bottom. "
END IF
result = POST "/api/ai/image/generate", #{
prompt: prompt,
width: 1080,
height: 1080
}
TALK "✅ **Poster Criado!**"
TALK "URL: " + result.image_url
TALK ""
TALK "Opções:"
TALK "1. Baixar"
TALK "2. Postar no Instagram"
TALK "3. Criar versão alternativa"
HEAR choice AS STRING
IF choice = "1" OR choice = "baixar" THEN
TALK "Baixe em: " + result.image_url
ELSE IF choice = "2" OR choice = "instagram" THEN
TALK "Qual caption?"
HEAR caption AS STRING
post_result = POST "/api/social/instagram/post", #{
image_url: result.image_url,
caption: caption
}
TALK "✅ Postado! " + post_result.permalink
ELSE IF choice = "3" OR choice = "alternativa" THEN
TALK "Descreva o que gostaria de mudar:"
HEAR feedback AS STRING
new_prompt = prompt + " Modified based on: " + feedback
alt_result = POST "/api/ai/image/generate", #{
prompt: new_prompt,
width: 1080,
height: 1080
}
TALK "✅ Nova versão: " + alt_result.image_url
END IF