Olá a todos, uma pergunta sobre o envio de requisições para o bot discourse-ai
Se eu criar uma mensagem para o ai-bot, posso selecionar a “persona” como “Forum Helper”
E o Forum Helper responderá à minha mensagem, como abaixo
Então, quero fazer a mesma coisa via chamada de API POST, aqui está o payload no meu script que acabei de copiar da sugestão de engenharia reversa
url = f"{DISCOURSE_BASE_URL}/posts"
payload = {
"title": subject,
"raw": message,
"target_recipients": DISCOURSE_BOT_USERNAME,
"archetype": "private_message",
"unlist_topic": "false",
"category": "",
"is_warning": "false",
"typing_duration_msecs": "2600",
"composer_open_duration_msecs": "53220",
"featured_link": "",
"shared_draft": "false",
"draft_key": "private_message_ai",
"meta_data[ai_persona_id]": "-1",
"nested_post": "true"
}
response = requests.post(url, headers=HEADERS, json=payload)
Mas o que recebi foi um bot tentando pesquisar no meu fórum em vez do “Forum Helper”, como abaixo você pode ver que não há tal tag “Forum Helper” à direita do usuário gemini, como abaixo
Tentei ir para /admin/plugins/discourse-ai/ai-personas e deixei apenas “Forum Helper” marcado e todos os outros desmarcados, mas não ajudou.
Acho que estou perdendo algum parâmetro chave para indicar que quero enviar uma mensagem para o “Forum Helper” do ai bot, e não para o padrão que parece estar pesquisando dentro do conteúdo do meu fórum?
Obrigado! ![]()




