{"id":25438916,"url":"https://github.com/rn0x/sambosabot","last_synced_at":"2025-11-01T08:30:35.417Z","repository":{"id":273453065,"uuid":"913728629","full_name":"rn0x/SambosaBot","owner":"rn0x","description":"بوت واتساب لتحويل الصور والفيديوهات إلى ملصقات مميزة، مع العديد من الميزات مثل إزالة الخلفيات، سرقة الملصقات، وتحويل الملصقات إلى صور وفيديوهات.","archived":false,"fork":false,"pushed_at":"2025-02-16T04:28:37.000Z","size":61406,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T05:49:43.488Z","etag":null,"topics":["ar","bot","bot-sticker","sa","sambosa","sambosabot","stickers","whatsapp","whatsapp-bot","whatsapp-stickers"],"latest_commit_sha":null,"homepage":"https://wa.me/966559298917?text=!القائمة","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rn0x.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-08T08:41:23.000Z","updated_at":"2025-02-16T05:07:10.000Z","dependencies_parsed_at":"2025-01-21T02:23:11.550Z","dependency_job_id":"4e9bc5fe-9b64-4343-a01d-d4cbc0cc04a0","html_url":"https://github.com/rn0x/SambosaBot","commit_stats":null,"previous_names":["rn0x/stickerworld","rn0x/sambosabot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rn0x%2FSambosaBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rn0x%2FSambosaBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rn0x%2FSambosaBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rn0x%2FSambosaBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rn0x","download_url":"https://codeload.github.com/rn0x/SambosaBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239269802,"owners_count":19610870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ar","bot","bot-sticker","sa","sambosa","sambosabot","stickers","whatsapp","whatsapp-bot","whatsapp-stickers"],"created_at":"2025-02-17T10:16:43.016Z","updated_at":"2025-11-01T08:30:35.370Z","avatar_url":"https://github.com/rn0x.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SambosaBot 🤖✨\n\nبوت لتحويل الصور والفيديوهات إلى ملصقات مميزة، مع العديد من الميزات مثل إزالة الخلفيات، سرقة الملصقات، وتحويل الملصقات إلى صور وفيديوهات.\n\n## 🛠️ المتطلبات\n\n- **Node.js**: يمكن تحميله من [هنا](https://nodejs.org/en/).\n- **Python**: يمكنك تحميل Python من [هنا](https://www.python.org/downloads/).\n- **PIP**: يجب أن يكون مثبتًا مع Python (يمكنك التحقق من تثبيته عبر الأمر `pip --version`).\n- **FFmpeg \u0026 ffprobe**: لتحويل الفيديوهات الى ملصقات متحركة، يمكنك تحميله من [هنا](https://ffmpeg.org/download.html).\n- **ImageMagick**: لتحويل الصور، يمكن تحميله من [هنا](https://imagemagick.org/script/download.php).\n- **متصفح كروم**: تأكد من أنك قد قمت بتثبيته من [هنا](https://www.google.com/chrome/).\n\n## 🔧 التثبيت\n\n1. **تثبيت المتطلبات:**\n\n   تأكد من أن جميع المتطلبات مثل Node.js، Python، و FFmpeg, imagemagick, ffprobe مثبتة على جهازك.\n\n   - خط Noto Sans Arabic `sudo apt install fonts-noto-core`\n   - خط Cairo - Google Fonts\n\n2. **تنزيل المشروع:**\n\n   ```bash\n   git clone https://github.com/rn0x/SambosaBot.git\n   cd SambosaBot\n   ```\n\n3. **تثبيت الحزم باستخدام npm:**\n\n   ```bash\n   npm install\n   ```\n\n4. **تثبيت المكتبات الخاصة بـ rembg:**\n\n   قم بتثبيت المكتبات الخاصة بـ `rembg` عبر pip:\n\n   ```bash\n   npm run install:rembg\n   or\n   pip install \"rembg[cli]\"\n   ```\n\n   هذا سيقوم بتثبيت مكتبة rembg باستخدام pip (تأكد من أن pip مثبت لديك).\n\n## 🔐 إعدادات البيئة\n\nيجب تعديل ملفات الإعدادات:\n\n- **تعديل ملف `.env`**: يجب إضافة المتغيرات البيئية المطلوبة.\n- **تعديل ملف `config.mjs`**: قم بتحديث المجموعات المسموح بها وأي إعدادات أخرى.\n\n## 🚀 تشغيل المشروع\n\nلتشغيل المشروع في وضع الإنتاج:\n\n```bash\nnpm start\n```\n\nأو لتشغيله في وضع التطوير باستخدام `nodemon`:\n\n```bash\nnpm run dev\n```\n\n## 🧑‍💻 الأوامر المتاحة\n\n1. **!ملصق**: لتحويل صورة اوفيديو إلى ملصق.\n2. **!خلفية**: لإزالة الخلفية من الصورة.\n3. **!إرجاع**: لتحويل الملصق إلى صورة أو فيديو.\n4. **!سرقة**: لسرقة الملصقات.\n5. **!سؤال**: لطرح سؤال إسلامي عشوائي في جميع المجالات.\n6. **!إجابة**: لرد على السؤال ومعرفة الإجابة.\n7. **!دائرة**: لتحويل صورة اوفيديو الى ملصق دائري\n8. **!رقمي**: لإنشاء ملصق برقم هاتفك\n9. **!كتابة**: إنشاء ملصق نصي بـ 10 أنماط فنية (مثال: !كتابة3 مرحباً)\n10. **!صورة**: تحويل صورة الى ملصق مع نص (مثال: !صورة7 مرحباً)\n11. **!صلاة**: يرسل ملصق فيه المتبقي على الصلاة القادمة بتوقيت مكة المكرمة\n12. **!تاريخ**: يرسل ملصق يحتوي على التاريخ الهجري والميلادي الحالي\n13. **!توقيع**: لإنشاء ملصق توقيع مميز بـ _5 أنماط مختلفة_ (مثال: !توقيع4 فلان الفلاني).\n14. **!فيديو**: لإنشاء ملصق متحرك مع نص (مثال: !فيديو مرحباً بالجميع).\n15. **!صوتي**: لتطبيق تأثير صوتي على ملف صوتي أو فيديو\n16. **!تقويم**: للحصول على التقويم الهجري والميلادي لهذا اليوم\n\n## 📦 الاعتماديات:\n\n- `whatsapp-web.js` - مكتبة للتفاعل مع WhatsApp Web.\n\u003c!-- - `sequelize` - ORM لإدارة قاعدة البيانات. --\u003e\n- `dotenv` - تحميل المتغيرات البيئية من ملف .env.\n- `nodemon` - لإعادة تحميل البوت عند تغييرات الكود.\n- `rembg` - مكتبة لإزالة الخلفية من الصور عبر Python.\n\n# طريقة التثبيت على Android باستخدام Termux\n\n## 1. تحديث النظام:\n\n```bash\npkg update \u0026\u0026 pkg upgrade\n```\n\n## 2. تثبيت الأدوات المطلوبة:\n\nأولًا، قم بتثبيت `proot-distro` لتثبيت توزيعة لينكس:\n\n```bash\npkg install proot-distro\n```\n\n## 3. تثبيت توزيعة Alpine:\n\n```bash\nproot-distro install alpine\n```\n\n## 4. دخول إلى التوزيعة المثبتة:\n\n```bash\nproot-distro login alpine\n```\n\n## 5. تحديث الحزم وتثبيت الأدوات الأساسية:\n\nقم بتثبيت الأدوات الأساسية مثل `nmap`، إضافة المستودعات المحدثة، ثم تثبيت `chromium`:\n\n```bash\napk update \u0026\u0026 apk add --no-cache nmap \u0026\u0026 \\\necho @edge http://nl.alpinelinux.org/alpine/edge/community \u003e\u003e /etc/apk/repositories \u0026\u0026 \\\necho @edge http://nl.alpinelinux.org/alpine/edge/main \u003e\u003e /etc/apk/repositories \u0026\u0026 \\\napk update \u0026\u0026 \\\napk add --no-cache chromium\n```\n\nتثبيت بعض المكتبات الأساسية التي قد تكون مفقودة:\n\n```bash\napk add --update --no-cache \\\n    python3-dev \\\n    py3-pip \\\n    build-base \\\n    freetype-dev \\\n    libpng-dev \\\n    openblas-dev \\\n    musl-dev \\\n    pkgconfig\n```\n\n## 6. تثبيت Python و PIP:\n\n```bash\napk add python3 py3-pip\n```\n\n## 7. تثبيت Node.js و NPM:\n\n```bash\napk add --update nodejs npm\n```\n\n## 8. تثبيت FFmpeg و FFprobe:\n\n```bash\napk add ffmpeg\n```\n\n## 9. تثبيت ImageMagick:\n\n```bash\napk add imagemagick\n```\n\n## 10. استنساخ المستودع من GitHub:\n\n```bash\ngit clone https://github.com/rn0x/SambosaBot\n```\n\n## 11. الدخول إلى المجلد المثبت:\n\n```bash\ncd SambosaBot\n```\n\n### 12. حل مشكلة التثبيت باستخدام pip:\n\nلتجنب الخطأ المتعلق بالبيئة المُدارة خارجيًا (Externally Managed Environment)، يجب إنشاء بيئة افتراضية لتثبيت الحزم. يمكنك اتباع الخطوات التالية:\n\n1. **إنشاء بيئة افتراضية:**\n\n   ```bash\n   python3 -m venv venv\n   ```\n\n2. **تنشيط البيئة الافتراضية:**\n\n   ```bash\n   source venv/bin/activate\n   ```\n\n3. **تثبيت المكتبات المطلوبة داخل البيئة الافتراضية:**\n\n   ```bash\n   pip install \"rembg[cli]\"\n   ```\n\n4. **لتعطيل البيئة الافتراضية بعد الانتهاء:**\n\n   ```bash\n   deactivate\n   ```\n\n## 13. تثبيت التبعيات باستخدام NPM:\n\n```bash\nnpm i\n```\n\n## 14. تشغيل التطبيق:\n\n```bash\nnpm start\n```\n\n## 📞 الدعم\n\nإذا كنت بحاجة إلى مساعدة، يمكنك التواصل عبر تيليجرام: [f93ii](https://t.me/f93ii)\n\n## 📝 الترخيص\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frn0x%2Fsambosabot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frn0x%2Fsambosabot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frn0x%2Fsambosabot/lists"}