https://github.com/rn0x/SambosaBot
بوت واتساب لتحويل الصور والفيديوهات إلى ملصقات مميزة، مع العديد من الميزات مثل إزالة الخلفيات، سرقة الملصقات، وتحويل الملصقات إلى صور وفيديوهات.
https://github.com/rn0x/SambosaBot
ar bot bot-sticker sa sambosa sambosabot stickers whatsapp whatsapp-bot whatsapp-stickers
Last synced: 8 months ago
JSON representation
بوت واتساب لتحويل الصور والفيديوهات إلى ملصقات مميزة، مع العديد من الميزات مثل إزالة الخلفيات، سرقة الملصقات، وتحويل الملصقات إلى صور وفيديوهات.
- Host: GitHub
- URL: https://github.com/rn0x/SambosaBot
- Owner: rn0x
- License: mit
- Created: 2025-01-08T08:41:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-15T06:06:42.000Z (over 1 year ago)
- Last Synced: 2025-02-15T07:18:34.821Z (over 1 year ago)
- Topics: ar, bot, bot-sticker, sa, sambosa, sambosabot, stickers, whatsapp, whatsapp-bot, whatsapp-stickers
- Language: JavaScript
- Homepage: https://wa.me/966559298917?text=!القائمة
- Size: 13.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# StickerWorld 🤖✨
بوت لتحويل الصور والفيديوهات إلى ملصقات مميزة، مع العديد من الميزات مثل إزالة الخلفيات، سرقة الملصقات، وتحويل الملصقات إلى صور وفيديوهات.
## 🛠️ المتطلبات
- **Node.js**: يمكن تحميله من [هنا](https://nodejs.org/en/).
- **Python**: يمكنك تحميل Python من [هنا](https://www.python.org/downloads/).
- **PIP**: يجب أن يكون مثبتًا مع Python (يمكنك التحقق من تثبيته عبر الأمر `pip --version`).
- **FFmpeg & ffprobe**: لتحويل الفيديوهات الى ملصقات متحركة، يمكنك تحميله من [هنا](https://ffmpeg.org/download.html).
- **ImageMagick**: لتحويل الصور، يمكن تحميله من [هنا](https://imagemagick.org/script/download.php).
- **متصفح كروم**: تأكد من أنك قد قمت بتثبيته من [هنا](https://www.google.com/chrome/).
## 🔧 التثبيت
1. **تثبيت المتطلبات:**
تأكد من أن جميع المتطلبات مثل Node.js، Python، و FFmpeg, imagemagick, ffprobe مثبتة على جهازك.
- خط Noto Sans Arabic `sudo apt install fonts-noto-core`
- خط Cairo - Google Fonts
2. **تنزيل المشروع:**
```bash
git clone https://github.com/rn0x/StickerWorld.git
cd StickerWorld
```
3. **تثبيت الحزم باستخدام npm:**
```bash
npm install
```
4. **تثبيت المكتبات الخاصة بـ rembg:**
قم بتثبيت المكتبات الخاصة بـ `rembg` عبر pip:
```bash
npm run install:rembg
or
pip install "rembg[cli]"
```
هذا سيقوم بتثبيت مكتبة rembg باستخدام pip (تأكد من أن pip مثبت لديك).
## 🔐 إعدادات البيئة
يجب تعديل ملفات الإعدادات:
- **تعديل ملف `.env`**: يجب إضافة المتغيرات البيئية المطلوبة.
- **تعديل ملف `config.mjs`**: قم بتحديث المجموعات المسموح بها وأي إعدادات أخرى.
## 🚀 تشغيل المشروع
لتشغيل المشروع في وضع الإنتاج:
```bash
npm start
```
أو لتشغيله في وضع التطوير باستخدام `nodemon`:
```bash
npm run dev
```
## 🧑💻 الأوامر المتاحة
1. **!ملصق**: لتحويل صورة اوفيديو إلى ملصق.
2. **!خلفية**: لإزالة الخلفية من الصورة.
3. **!إرجاع**: لتحويل الملصق إلى صورة أو فيديو.
4. **!سرقة**: لسرقة الملصقات.
5. **!سؤال**: لطرح سؤال إسلامي عشوائي في جميع المجالات.
6. **!إجابة**: لرد على السؤال ومعرفة الإجابة.
7. **!دائرة**: لتحويل صورة اوفيديو الى ملصق دائري
8. **!رقمي**: لإنشاء ملصق برقم هاتفك
9. **!كتابة**: إنشاء ملصق نصي بـ 10 أنماط فنية (مثال: !كتابة3 مرحباً)
10. **!صورة**: تحويل صورة الى ملصق مع نص (مثال: !صورة7 مرحباً)
11. **!صلاة**: يرسل ملصق فيه المتبقي على الصلاة القادمة بتوقيت مكة المكرمة
12. **!تاريخ**: يرسل ملصق يحتوي على التاريخ الهجري والميلادي الحالي
13. **!توقيع**: لإنشاء ملصق توقيع مميز بـ _5 أنماط مختلفة_ (مثال: !توقيع4 فلان الفلاني).
14. **!فيديو**: لإنشاء ملصق متحرك مع نص (مثال: !فيديو مرحباً بالجميع).
15. **!صوتي**: لتطبيق تأثير صوتي على ملف صوتي أو فيديو
16. **!تقويم**: للحصول على التقويم الهجري والميلادي لهذا اليوم
## 📦 الاعتماديات:
- `whatsapp-web.js` - مكتبة للتفاعل مع WhatsApp Web.
- `dotenv` - تحميل المتغيرات البيئية من ملف .env.
- `nodemon` - لإعادة تحميل البوت عند تغييرات الكود.
- `rembg` - مكتبة لإزالة الخلفية من الصور عبر Python.
## 📞 الدعم
إذا كنت بحاجة إلى مساعدة، يمكنك التواصل عبر تيليجرام: [f93ii](https://t.me/f93ii)
## 📝 الترخيص
هذا المشروع مرخص تحت [MIT License](LICENSE).