مرحباً بالجميع، سؤال حول إرسال طلبات إلى روبوت discourse-ai
إذا قمت بإنشاء رسالة إلى ai-bot، يمكنني تحديد “الشخصيات” لتكون “مساعد المنتدى”
وسيقوم مساعد المنتدى بالرد على رسالتي، كما يلي
لذا أريد أن أفعل الشيء نفسه عبر استدعاء API POST، إليك الحمولة في برنامجي النصي التي نسختها للتو من اقتراح الهندسة العكسية
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)
لكن ما حصلت عليه هو روبوت يحاول البحث في منتدى الخاص بي بدلاً من “مساعد المنتدى”، من الأسفل يمكنك أن ترى أنه لا يوجد مثل هذا الوسم “مساعد المنتدى” على يمين مستخدم gemini، كما يلي
حاولت الذهاب إلى /admin/plugins/discourse-ai/ai-personas وتركت “مساعد المنتدى” محددًا فقط وكل الباقي غير محدد، لكن لم يساعد ذلك.
أعتقد أنني أفتقد بعض المعلمات الرئيسية للإشارة إلى أنني أريد مراسلة “مساعد المنتدى” الخاص بروبوت الذكاء الاصطناعي، وليس الافتراضي الذي يبدو أنه يبحث داخل محتوى المنتدى الخاص بي؟
شكرا لك! ![]()




