- Add comprehensive documentation in botbook/ with 12 chapters - Add botapp/ Tauri desktop application - Add botdevice/ IoT device support - Add botlib/ shared library crate - Add botmodels/ Python ML models service - Add botplugin/ browser extension - Add botserver/ reorganized server code - Add bottemplates/ bot templates - Add bottest/ integration tests - Add botui/ web UI server - Add CI/CD workflows in .forgejo/workflows/ - Add AGENTS.md and PROD.md documentation - Add dependency management scripts (DEPENDENCIES.sh/ps1) - Remove legacy src/ structure and migrations - Clean up temporary and backup files
47 lines
1.6 KiB
QBasic
47 lines
1.6 KiB
QBasic
PARAM topic AS STRING LIKE "Novo produto de skincare" DESCRIPTION "Tema ou produto para ideation"
|
|
PARAM platform AS STRING LIKE "instagram" DESCRIPTION "Plataforma alvo: instagram, facebook, whatsapp, email" OPTIONAL
|
|
PARAM count AS INTEGER LIKE 5 DESCRIPTION "Quantidade de ideias a gerar" OPTIONAL
|
|
|
|
DESCRIPTION "Gera ideias de conteúdo de marketing usando IA para campanhas."
|
|
|
|
IF NOT topic THEN
|
|
TALK "Qual é o tema ou produto para gerar ideias?"
|
|
HEAR topic AS STRING
|
|
END IF
|
|
|
|
platforms = IIF(platform, platform, "várias plataformas (Instagram, WhatsApp, Email)")
|
|
num_ideas = IIF(count, count, 5)
|
|
|
|
TALK "🤖 Gerando " + num_ideas + " ideias de conteúdo para: **" + topic + "**"
|
|
TALK "Plataforma: " + platforms
|
|
TALK ""
|
|
|
|
prompt = "Gere " + num_ideas + " ideias de conteúdo de marketing criativas e engagement para o tema: " + topic + ". "
|
|
prompt = prompt + "Para cada ideia, forneça: headline, mensagem-chave, call-to-action e hashtags relevantes. "
|
|
prompt = prompt + "Responda em formato de lista numerada."
|
|
|
|
ideas = LLM prompt
|
|
|
|
TALK "💡 **Ideias Geradas:**"
|
|
TALK ideas
|
|
|
|
TALK "Quer que eu salve algumas dessas ideias para usar depois?"
|
|
HEAR save_ideas AS BOOLEAN
|
|
|
|
IF save_ideas THEN
|
|
TALK "Quais números das ideias quer salvar? (ex: 1,3,5)"
|
|
HEAR selected AS STRING
|
|
|
|
saved_count = 0
|
|
FOR EACH num IN SPLIT(selected, ",")
|
|
idea_entry = POST "/api/marketing/ideas", #{
|
|
topic: topic,
|
|
platform: platform,
|
|
idea_number: VAL(TRIM(num)),
|
|
saved_at: NOW()
|
|
}
|
|
saved_count = saved_count + 1
|
|
NEXT
|
|
|
|
TALK "✅ " + saved_count + " ideia(s) salva(s)!"
|
|
END IF
|