13 Commits
Author SHA1 Message Date
Hamza-AyedandClaude Opus 5 ecfe756849 fix(bots): توجيه السوشال بوت لنقطة النهاية الصحيحة — التعليق العضوي كان ميتاً
السبب الجذري: BASE_URL واحد يشير إلى marketing_engine/index.php، بينما
`process_organic_post` و`log` موجودان في social_worker.php وحده. فكانا
يقعان على `default` فيعود {"status":"error"} بكود HTTP 200 — بلا استثناء
ولا سجل. أثره: processOrganicPost يعود null فيفشل شرط generated_comment في
FacebookBotService:137 → لا تعليق عضوي يُنشر أبداً، وكل logMessage يُبتلع
صامتاً فلم يظهر العطل في أي سجل. (تعليق العميل سطر 10 كان يذكر
social_worker.php أصلاً — الرابط هو ما خالف النية.)

- توجيه لكل أمر حسب موضعه: index.php لـ get_task/complete_task/fail_task/
  evaluate_posts · social_worker.php لـ process_organic_post/log
- evaluate_posts: index.php يرد بلا حقل `data`، والعميل كان يشترطه فيعود
  null في كل نجاح. النجاح صار يُقاس بـ status
- ترميز URL لكل المعاملات: رسالة خطأ فيها & أو # كانت تشقّ جسم
  x-www-form-urlencoded وتفسد صفّ المهمة
- كل رد غير 200 أو status != success يُسجَّل في Logcat بدل الصمت
- المضيف إلى BuildConfig.BACKEND_HOST في البوتين (gradle) — لا نطاق مشفّر
  في الكود، فتبديله لأي علامة أخرى سطر واحد
- val لا const val لقيم BuildConfig (ليست ثوابت وقت ترجمة في كوتلن)

لم يُبنَ بعد. لم يُمسّ أي PHP: الباك إند حيّ.
ما زال مفتوحاً بقرار المالك: (1) فحص X-Bot-Token معطَّل بتعليق في
social_worker.php:14 و index.php:17 والتوكن placeholder → النقطتان
مفتوحتان؛ (2) طابور social_tasks الذي يغذّيه schedule_manager بلا مستهلك.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 05:06:08 +03:00
Hamza-Ayed 0c19486a24 Update: 2026-07-06 00:44:01 2026-07-06 00:44:01 +03:00
Hamza-Ayed 03a74fa106 Update: 2026-07-06 00:18:03 2026-07-06 00:18:03 +03:00
Hamza-Ayed 01652eed8b Update: 2026-07-05 01:40:01 2026-07-05 01:40:02 +03:00
Hamza-Ayed 73d4778dab Update: 2026-07-05 01:32:30 2026-07-05 01:32:30 +03:00
Hamza-Ayed 468b06ffb3 Update: 2026-07-05 00:35:12 2026-07-05 00:35:13 +03:00
Hamza-Ayed 5cf809e0cb Update: 2026-07-05 00:21:29 2026-07-05 00:21:29 +03:00
Hamza-Ayed a0e9bd3cbb Update: 2026-07-04 23:44:47 2026-07-04 23:44:48 +03:00
Hamza-Ayed 02bc56164c Update: 2026-07-04 23:33:16 2026-07-04 23:33:16 +03:00
Hamza-Ayed ce7db27936 Update: 2026-07-04 21:38:44 2026-07-04 21:38:44 +03:00
Hamza-Ayed df4af1ac2b Update: 2026-07-04 20:53:30 2026-07-04 20:53:30 +03:00
Hamza-Ayed 3c06b3624b Update: 2026-07-04 18:49:57 2026-07-04 18:49:58 +03:00
Hamza-Ayed 3e0b4cbf64 Update: 2026-07-04 18:43:56 2026-07-04 18:43:57 +03:00