Hola a todos, una pregunta sobre el envío de solicitudes al bot discourse-ai
Si creo un mensaje para ai-bot, puedo seleccionar la “persona” como “Ayudante del Foro”
y el Ayudante del Foro responderá a mi mensaje, como a continuación
Así que quiero hacer lo mismo a través de una llamada API POST, aquí está el payload en mi script que acabo de copiar de la sugerencia de ingeniería inversa
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)
Pero lo que obtengo es un bot intentando buscar en mi foro en lugar de “Ayudante del Foro”, como se ve a continuación, no hay tal etiqueta “Ayudante del Foro” a la derecha del usuario gemini, como se ve a continuación
Intenté ir a /admin/plugins/discourse-ai/ai-personas y solo dejé marcado “Ayudante del Foro” y desmarqué todos los demás, pero no ayudó.
Supongo que me falta algún parámetro clave para indicar que quiero enviar un mensaje al “Ayudante del Foro” del bot de IA, no al predeterminado que parece estar buscando dentro del contenido de mi foro.
¡Gracias! ![]()




