Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,10 @@ jobs:

- name: Clone openclaw at pinned commit
run: |
git clone --branch v${{ steps.pin.outputs.version }} --depth=1 \
https://github.com/openclaw/openclaw.git openclaw
git -C openclaw checkout ${{ steps.pin.outputs.commit }}
git init openclaw
git -C openclaw remote add origin https://github.com/openclaw/openclaw.git
git -C openclaw fetch --depth=1 origin ${{ steps.pin.outputs.commit }}
git -C openclaw checkout FETCH_HEAD

- name: Clone openclaw_for_business
run: git clone --depth=1 https://github.com/TeamWiseFlow/openclaw_for_business.git openclaw_for_business
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,4 @@ tests/openclaw_for_business/
tests/openclaw/
openclaw/
openclaw_for_business/
apply-addons.sh
83 changes: 60 additions & 23 deletions README_AR.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,32 +22,53 @@

ومع ذلك، أظهر لنا التقدم السريع في تقنية الوكلاء (Agents) خلال العام الماضي الإمكانية التقنية لمحاكاة سلوك الإنسان على الإنترنت بالكامل بواسطة نماذج اللغة الكبيرة. وقد عزز ظهور [openclaw](https://github.com/openclaw/openclaw) هذا الاقتناع بشكل أكبر.

والأكثر إثارة للدهشة أنه من خلال تجاربنا واستكشافاتنا المبكرة، اكتشفنا أن دمج قدرات جمع البيانات في wiseflow في openclaw على شكل "إضافات" يحل المشكلتين المذكورتين أعلاه بشكل مثالي. سنقوم بنشر مقاطع فيديو تجريبية حقيقية مثيرة قريباً، إلى جانب إصدار هذه "الإضافات" كمصدر مفتوح.
والأكثر إثارة للدهشة أنه من خلال تجاربنا واستكشافاتنا المبكرة، اكتشفنا أن دمج قدرات جمع البيانات في wiseflow في openclaw على شكل "إضافات" يحل المشكلتين المذكورتين أعلاه بشكل مثالي.

https://github.com/user-attachments/assets/8d097b3b-f9ab-42eb-98bb-88af5d28b089

تجدر الإشارة إلى أن نظام الإضافات في openclaw يختلف كثيراً عما نفهمه تقليدياً بـ"الإضافات" (المشابهة لإضافات Claude Code). لذلك اضطررنا إلى تقديم مفهوم "add-on". وبشكل دقيق، سيظهر wiseflow 5.x على شكل add-on لـ openclaw. لا يحتوي openclaw الأصلي على بنية "add-on"، لكن عملياً تحتاج فقط إلى بضعة أوامر shell بسيطة لإتمام هذا "التحويل". كما أعددنا نسخة معززة من openclaw جاهزة للاستخدام مع إعدادات مسبقة لسيناريوهات الأعمال الحقيقية: [openclaw_for_business](https://github.com/TeamWiseFlow/openclaw_for_business). يمكنك ببساطة استنساخها ووضع إصدار wiseflow في مجلد add-on الخاص بـ openclaw_for_business.

## ✨ الميزات الرئيسية
## ✨ ما الذي ستكسبه بتثبيت wiseflow (أفضل من openclaw الأصلي)؟

يوفر wiseflow add-on حالياً ثلاثة تحسينات جوهرية لـ openclaw:
### 1. متصفح مضاد للكشف، دون الحاجة لتثبيت أي إضافات للمتصفح

### 1. متصفح مضاد للكشف
يستبدل patch-001 الخاص بـ wiseflow برنامج Playwright المدمج في openclaw بـ [Patchright](https://github.com/Kaliiiiiiiiii-Vinyzu/patchright) (نسخة fork غير قابلة للكشف من Playwright)، مما يقلل بشكل كبير من احتمالية اكتشاف المتصفحات الآلية وحجبها من قبل المواقع المستهدفة. وهذا يعني أنه دون الحاجة إلى تثبيت امتداد Chrome Relay، يمكن لمتصفح مُدار وحده تحقيق قدرات اكتساب وتشغيل الويب المماثلة لإعداد relay أو حتى أفضل منه.

يستبدل Playwright المدمج في openclaw بـ [Patchright](https://github.com/Kaliiiiiiiiii-Vinyzu/patchright) (نسخة fork غير قابلة للكشف من Playwright)، مما يقلل بشكل كبير من احتمالية اكتشاف المتصفحات الآلية وحجبها من قبل المواقع المستهدفة. وهذا يعني أنه دون الحاجة إلى تثبيت امتداد Chrome Relay، يمكن لمتصفح مُدار وحده تحقيق قدرات اكتساب وتشغيل الويب المماثلة لإعداد relay أو حتى أفضل منه.
📥 *قمنا بتقييم جميع أطر عمل أتمتة المتصفح الرائجة في السوق، بما في ذلك nodriver وbrowser-use وagent-browser من Vercel. يمكننا التأكيد أنه رغم أن جميعها تعمل عبر CDP وتوفر ملفات تعريف مخصصة ومستمرة لـ openclaw، إلا أن Patchright وحده يوفر إزالة كاملة لبصمات CDP. بعبارة أخرى، حتى نهج الاتصال المباشر بـ CDP الأكثر نقاءً لا يزال يحمل توقيعات قابلة للكشف. تم تصميم الأطر الأخرى للاختبار الآلي، وليس لجمع البيانات، بينما تم تصميم Patchright خصيصاً للاستحواذ. ونظراً لأنه في جوهره تصحيح (patch) على Playwright، فإنه يرث تقريباً جميع واجهات برمجة التطبيقات عالية المستوى الخاصة بـ Playwright، مما يجعله متوافقاً بطبيعته مع openclaw دون الحاجة إلى تثبيت أي إضافات أو MCP إضافية.*

### 2. الاسترداد التلقائي لعلامات التبويب
### 2. آلية الاسترداد التلقائي لعلامات التبويب

عندما تُغلق أو تُفقد علامة تبويب مستهدفة بشكل غير متوقع أثناء عملية Agent، يقوم النظام تلقائياً بإجراء استرداد علامة التبويب بناءً على لقطات الحالة، مما يضمن عدم انقطاع المهام بسبب فقدان علامة التبويب.

### 3. البحث الذكي
### 3. مهارة البحث الذكي (Smart Search Skill)

يحل محل `web_search` المدمج في openclaw بقدرات بحث أكثر قوة. مقارنةً بأداة web search المدمجة الأصلية، يتميز البحث الذكي بثلاث مزايا جوهرية:

- **مجاني تماماً، لا يتطلب مفتاح API**: لا يعتمد على أي API بحث من طرف ثالث — تكلفة صفرية
- **بحث فوري لأقصى درجات الحداثة**: يوجّه المتصفح مباشرةً إلى الصفحات المستهدفة أو منصات التواصل الاجتماعي الكبرى (ويبو، Twitter/X، Facebook، إلخ) للحصول فوراً على أحدث المنشورات
- **مصادر بحث قابلة للتخصيص**: يمكن للمستخدمين تحديد مصادر بحثهم بحرية للحصول على معلومات دقيقة وموجّهة

### 4. New Media Editor Crew (وكيل AI مسبق الإعداد)

وكيل AI جاهز للاستخدام لإنشاء محتوى وسائل التواصل الاجتماعي الصينية، متخصص في المنصات الرئيسية الصينية مثل Weibo وXiaohongshu وZhihu وBilibili وDouyin.

**القدرات الرئيسية:**

- بحث الموضوعات + تحليل الاتجاهات (الوضع A)
- توسيع المسودة + إضافة أدلة من الإنترنت (الوضع B)
- بعد الانتهاء من المقال، استدعاء [Wenyan](https://github.com/caol64/wenyan) تلقائياً لتحويله إلى HTML بتنسيق حساب WeChat العام (7 قوالب مدمجة)
- الدفع المباشر إلى صندوق مسودات حساب WeChat العام (الوضع C، يتطلب `WECHAT_APP_ID`/`WECHAT_APP_SECRET`)
- دعم توليد الصور/الفيديو بالذكاء الاصطناعي ([SiliconFlow](https://www.siliconflow.com/) لتوليد الصور/الفيديو، يتطلب `SILICONFLOW_API_KEY`)

## 🌟 البدء السريع

> **💡 ��لاحظة حول تكاليف API**
>
> يعتمد wiseflow 5.x على سير عمل Agent الخاص بـ openclaw، مما يتطلب الوصول إلى واجهة برمجة تطبيقات LLM. نوصي بإعداد بيانات اعتماد API مسبقاً:
>
> - **المستخدمون الدوليون (موصى به)**: [SiliconFlow](https://www.siliconflow.com/) — رصيد مجاني متاح بعد التسجيل يغطي تكاليف الاستخدام الأولي
> - **OpenAI / Anthropic ومزودون آخرون**: أي API متوافق يعمل

قم بتنزيل الحزمة المتكاملة (التي تشمل openclaw_for_business وإضافة wiseflow) مباشرةً من [Releases](https://github.com/TeamWiseFlow/wiseflow/releases) لهذا المستودع.

1. تنزيل الأرشيف وفك ضغطه
Expand Down Expand Up @@ -82,7 +103,7 @@

### [بديل] التثبيت اليدوي

> ملاحظة: تحتاج أولاً إلى تنزيل ونشر openclaw_for_business من: https://github.com/TeamWiseFlow/openclaw_for_business/releases
> ملاحظة: تحتاج أولاً إلى تنزيل ��نشر openclaw_for_business من: https://github.com/TeamWiseFlow/openclaw_for_business/releases

انسخ مجلد `wiseflow` من هذا المستودع (وليس المستودع بأكمله) إلى مجلد `addons/` الخاص بـ openclaw_for_business:

Expand All @@ -103,25 +124,38 @@ cp -r /tmp/wiseflow/wiseflow <openclaw_for_business>/addons/wiseflow
<div dir="ltr">

```
wiseflow/
wiseflow/ # حزمة addon (انسخها إلى مجلد addons/)
├── addon.json # البيانات الوصفية
├── overrides.sh # pnpm overrides + تعطيل web_search المدمج
├── patches/
│ ├── 001-browser-tab-recovery.patch # رقعة استعادة علامات التبويب
│ └── 002-disable-web-search-env-var.patch # تعطيل web_search المدمج (env var)
├── skills/
│ ├── 002-disable-web-search-env-var.patch # تعطيل web_search المدمج (env var)
│ └── 003-act-field-validation.patch # رقعة التحقق من حقول ACT
├── skills/ # المهارات العامة (متاحة لجميع الوكلاء)
│ ├── browser-guide/SKILL.md # أفضل ممارسات المتصفح (تسجيل الدخول/CAPTCHA/التحميل الكسول، إلخ)
│ ├── smart-search/SKILL.md # منشئ URL البحث متعدد المنصات (يحل محل web_search المدمج)
│ └── rss-reader/ # قارئ خلاصات RSS/Atom
│ ├── SKILL.md
│ ├── package.json
│ └── scripts/fetch-rss.mjs
├── docs/ # التوثيق التقني
│ ├── anti-detection-research.md
│ └── more_powerful_search_skill/
└── tests/ # حالات الاختبار والنصوص البرمجية
├── README.md
└── run-managed-tests.mjs
└── crew/ # وكلاء AI مسبقو الإعداد (قوالب Crew)
└── new-media-editor/ # محرر الوسائط ��لجديدة (إنشاء محتوى وسائل التواصل الاجتماعي الصينية)
├── IDENTITY.md / SOUL.md / AGENTS.md / TOOLS.md / ...
└── skills/ # مهارات خاصة بـ Crew
├── siliconflow-img-gen/ # توليد صور AI (SiliconFlow API)
├── siliconflow-video-gen/ # توليد فيديو AI (SiliconFlow API)
└── wenyan-formatter/ # Markdown → HTML WeChat / إرسال المسودة

docs/ # التوثيق التقني (جذر المستودع)
├── anti-detection-research.md
└── more_powerful_search_skill/

scripts/ # النصوص البرمجية المساعدة (جذر المستودع)
└── generate-patch.sh

tests/ # حالات الاختبار والنصوص البرمجية (جذر المستودع)
├── README.md
└── run-managed-tests.mjs
```

</div>
Expand All @@ -136,27 +170,30 @@ https://github.com/user-attachments/assets/57f8569c-e20a-4564-a669-1200d56c5725

🌹 بدءاً من اليوم، ساهم بطلبات السحب (PR) في النسخة مفتوحة المصدر من wiseflow (الكود والتوثيق ومشاركة قصص النجاح مرحب بها). عند القبول، سيحصل المساهمون على ترخيص لمدة عام واحد لـ wiseflow Pro!

📥 🎉 📚

## 🛡️ الترخيص

منذ الإصدار 4.2، قمنا بتحديث ترخيصنا مفتوح المصدر. يرجى الاطلاع على: [LICENSE](LICENSE)

للتعاون التجاري، ير��ى التواصل عبر **البريد الإلكتروني: zm.zhao@foxmail.com**
للتعاون التجاري، يرجى التواصل عبر **البريد الإلكتروني: zm.zhao@foxmail.com**

## 📬 اتصل بنا

لأي أسئلة أو اقتراحات، لا تتردد في ترك رسالة عبر [المشكلات](https://github.com/TeamWiseFlow/wiseflow/issues).

لمتطلبات النسخة الاحترافية أو ملاحظات التعاون، يرجى التواصل معنا عبر WeChat:
🎉 يقدم wiseflow & OFB الآن **قاعدة معرفة مدفوعة**، تتضمن دروس تعليمية للتثبيت خطوة بخطوة، ونصائح تطبيقية حصرية، و**مجموعة WeChat VIP**:

أضف "Keeper" على WeChat Enterprise للاستفسار:

<img width="360" height="360" alt="wiseflow掌柜" src="https://github.com/user-attachments/assets/b013b3fd-546e-4176-b418-57bee419e761" />

<img src="docs/wechat.jpg" alt="wechat" width="360">
🌹 المصدر المفتوح يتطلب جهداً كبيراً — شكراً لدعمكم!

## 🤝 wiseflow 5.x مبني على المشاريع مفتوحة المصدر الممتازة التالية:

- Patchright (نسخة Python غير قابلة للكشف من مكتبة Playwright للاختبار والأتمتة) https://github.com/Kaliiiiiiiiii-Vinyzu/patchright-python
- Feedparser (تحليل الخلاصات في Python) https://github.com/kurtmckee/feedparser
- SearXNG (محرك بحث وصفي مجاني على الإنترنت يجمع النتائج من خدمات البحث وقواعد البيانات المختلفة) https://github.com/searxng/searxng
- Wenyan (أداة تنسيق ونشر Markdown متعددة المنصات، يستخدمها New Media Editor Crew عبر مهارة wenyan-formatter) https://github.com/caol64/wenyan

## الاستشهاد

Expand All @@ -169,6 +206,6 @@ https://github.com/TeamWiseFlow/wiseflow

## الشركاء

[<img src="docs/logos/SiliconFlow.png" alt="siliconflow" width="360">](https://siliconflow.com/)
[<img src="https://github.com/TeamWiseFlow/wiseflow/raw/4.x/docs/logos/SiliconFlow.png" alt="siliconflow" width="360">](https://siliconflow.com/)

</div>
Loading
Loading