Update: 2026-07-05 01:40:01
This commit is contained in:
@@ -263,7 +263,10 @@ class SiroGeminiService {
|
|||||||
|
|
||||||
المطلوب منك:
|
المطلوب منك:
|
||||||
1. قراءة جميع هذه المنشورات واستخراج أي شكاوى، أسئلة، أو نقاشات تتعلق بـ (تطبيقات النقل الذكي، أسعار المحروقات، باقات الإنترنت، مشاكل السيارات).
|
1. قراءة جميع هذه المنشورات واستخراج أي شكاوى، أسئلة، أو نقاشات تتعلق بـ (تطبيقات النقل الذكي، أسعار المحروقات، باقات الإنترنت، مشاكل السيارات).
|
||||||
2. تلخيص أهم هذه النقاشات في تقرير قصير ومفيد (News Report).
|
ملاحظة هامة عن بنية البيانات:
|
||||||
|
- أي نص يبدأ بـ [FEED]: هو عبارة عن المنشور الأصلي (البوست).
|
||||||
|
- أي نص يبدأ بـ [COMMENT]: هو تعليق تابع للمنشور الذي يسبقه مباشرة.
|
||||||
|
2. تلخيص أهم هذه النقاشات في تقرير قصير ومفيد (News Report). يرجى التمييز بين المنشور الأصلي والتعليقات عليه لفهم السياق.
|
||||||
3. تجاهل المنشورات العشوائية أو الشخصية التي لا تفيد السوق.
|
3. تجاهل المنشورات العشوائية أو الشخصية التي لا تفيد السوق.
|
||||||
|
|
||||||
هام جداً:
|
هام جداً:
|
||||||
|
|||||||
+2
-2
@@ -113,7 +113,7 @@ class FacebookBotService : AccessibilityService() {
|
|||||||
delay(1000)
|
delay(1000)
|
||||||
|
|
||||||
// 2. Read feed posts
|
// 2. Read feed posts
|
||||||
val posts = commentReader.extractPostsAndComments().toMutableList()
|
val posts = commentReader.extractPostsAndComments().map { "[FEED]: $it" }.toMutableList()
|
||||||
|
|
||||||
// 3. Open comments if available
|
// 3. Open comments if available
|
||||||
if (commentReader.openComments()) {
|
if (commentReader.openComments()) {
|
||||||
@@ -125,7 +125,7 @@ class FacebookBotService : AccessibilityService() {
|
|||||||
delay(1000)
|
delay(1000)
|
||||||
|
|
||||||
// 5. Read comments
|
// 5. Read comments
|
||||||
val comments = commentReader.extractPostsAndComments()
|
val comments = commentReader.extractPostsAndComments().map { "[COMMENT]: $it" }
|
||||||
posts.addAll(comments)
|
posts.addAll(comments)
|
||||||
|
|
||||||
// 6. Go back to feed
|
// 6. Go back to feed
|
||||||
|
|||||||
+11
-2
@@ -106,7 +106,7 @@ class InstagramBotService : AccessibilityService() {
|
|||||||
val initialSize = allCollectedTexts.size
|
val initialSize = allCollectedTexts.size
|
||||||
|
|
||||||
// 1. Read feed posts and comments on screen
|
// 1. Read feed posts and comments on screen
|
||||||
val posts = navigator.extractPostsAndComments()
|
val posts = navigator.extractPostsAndComments().map { "[FEED]: $it" }
|
||||||
|
|
||||||
// Add to our global collection (Set avoids duplicates)
|
// Add to our global collection (Set avoids duplicates)
|
||||||
allCollectedTexts.addAll(posts)
|
allCollectedTexts.addAll(posts)
|
||||||
@@ -114,9 +114,18 @@ class InstagramBotService : AccessibilityService() {
|
|||||||
if (navigator.openComments()) {
|
if (navigator.openComments()) {
|
||||||
Log.d(TAG, "Opened comments section...")
|
Log.d(TAG, "Opened comments section...")
|
||||||
delay(3000)
|
delay(3000)
|
||||||
val comments = navigator.extractPostsAndComments()
|
var comments = navigator.extractPostsAndComments().map { "[COMMENT]: $it" }
|
||||||
allCollectedTexts.addAll(comments)
|
allCollectedTexts.addAll(comments)
|
||||||
|
|
||||||
|
// Scroll down inside the comments list to read more
|
||||||
|
for (i in 1..2) {
|
||||||
|
Log.d(TAG, "Scrolling inside comments (Scroll $i/2)")
|
||||||
|
navigator.scrollForward()
|
||||||
|
delay(2000)
|
||||||
|
comments = navigator.extractPostsAndComments().map { "[COMMENT]: $it" }
|
||||||
|
allCollectedTexts.addAll(comments)
|
||||||
|
}
|
||||||
|
|
||||||
// Go back to the feed
|
// Go back to the feed
|
||||||
performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK)
|
performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK)
|
||||||
delay(2000)
|
delay(2000)
|
||||||
|
|||||||
Reference in New Issue
Block a user