diff --git a/backend/core/Services/SiroGeminiService.php b/backend/core/Services/SiroGeminiService.php index 5bc52426..bc078e30 100644 --- a/backend/core/Services/SiroGeminiService.php +++ b/backend/core/Services/SiroGeminiService.php @@ -312,4 +312,65 @@ class SiroGeminiService { return null; } + + public function evaluateTelegramForReporting(array $messages, string $model = 'gemini-flash-lite-latest'): ?string { + if (!$this->apiKey || empty($messages)) return null; + + $messagesJson = json_encode($messages, JSON_UNESCAPED_UNICODE); + + $prompt = " + أنت محلل بيانات استخباراتية للسوق لتطبيق 'سيرو' لنقل الركاب. + إليك مجموعة من الرسائل التي جمعها الروبوت الخاص بنا من قنوات ومجموعات السائقين على تليغرام اليوم: + $messagesJson + + المطلوب منك: + 1. قراءة جميع هذه الرسائل واستخراج أي شكاوى، أسئلة، أو نقاشات تتعلق بـ (تطبيقات النقل الذكي مثل كريم، أوبر، جيني، يلاغو، تكسي إف، أسعار المحروقات، مشاكل التطبيقات، الإضرابات). + ملاحظة هامة عن بنية البيانات: + - كل رسالة تبدأ بـ [TELEGRAM]: هي عبارة عن رسالة مرسلة في مجموعة تليغرام. + 2. تلخيص أهم هذه النقاشات في تقرير قصير ومفيد (News Report). + 3. تجاهل رسائل الانضمام للمجموعات، الملصقات، الإعلانات العشوائية، أو الرسائل القصيرة جداً التي لا تحتوي على معنى مفيد للسوق. + + هام جداً: + - يجب أن يكون التقرير باللغة العربية بالكامل. + - يجب أن تغلف التقرير بالكامل بوسم
لا توجد بيانات مفيدة في هذه الدفعة.