Update: 2026-07-06 00:18:03
This commit is contained in:
@@ -63,6 +63,8 @@ function generateCommentWithGemini($postContext, $intent) {
|
||||
|
||||
if ($intent === 'promote_siro') {
|
||||
$prompt .= "المطلوب: اكتب تعليقاً تتعاطف فيه مع المشكلة المذكورة (إن وجدت)، وانصح الزملاء بتجربة تطبيق 'سيرو' كحل واقعي وممتاز لكباتن النقل الذكي. اجعل التعليق قصيراً ومباشراً.";
|
||||
} elseif ($intent === 'soft_promote_siro') {
|
||||
$prompt .= "المطلوب: تفاعل مع المنشور بشكل طبيعي جداً وعفوي، شارك رأيك أو تعاطف مع المشكلة. قم بالتلميح بشكل خفيف جداً وعابر لتطبيق 'سيرو' كخيار واعد مستقبلاً دون أن تبدو كإعلان، لأن التطبيق لم يطلق رسمياً بعد. اجعله يبدو كحديث دردشة طبيعية.";
|
||||
} elseif ($intent === 'answer_question') {
|
||||
$prompt .= "المطلوب: أجب على السؤال المطروح في المنشور بوضوح بناءً على خبرتك مع تطبيق 'سيرو'.";
|
||||
} elseif ($intent === 'dialogue_skeptic') {
|
||||
|
||||
@@ -151,6 +151,14 @@ try {
|
||||
break;
|
||||
}
|
||||
|
||||
// 0. Duplicate Check (Prevent commenting on the same post twice)
|
||||
$stmtCheck = $con->prepare("SELECT id FROM social_tasks WHERE target_url = ?");
|
||||
$stmtCheck->execute([$targetUrl]);
|
||||
if ($stmtCheck->fetch()) {
|
||||
echo json_encode(['status' => 'error', 'message' => 'Post already processed by another device']);
|
||||
break;
|
||||
}
|
||||
|
||||
// 1. Resolve Device ID
|
||||
$stmtDev = $con->prepare("SELECT id FROM social_accounts WHERE device_id = ?");
|
||||
$stmtDev->execute([$deviceId]);
|
||||
@@ -176,7 +184,8 @@ try {
|
||||
|
||||
// 2. Generate Immediate Comment
|
||||
require_once __DIR__ . '/gemini_comment_generator.php';
|
||||
$generatedComment = generateCommentWithGemini($postText, 'promote_siro');
|
||||
// Use soft promotion since the app isn't fully launched
|
||||
$generatedComment = generateCommentWithGemini($postText, 'soft_promote_siro');
|
||||
|
||||
// 3. Save this initial organic action to database as completed
|
||||
$stmt = $con->prepare("
|
||||
|
||||
Reference in New Issue
Block a user