🤖🎨 بوت تلغرام لتوليد الصور بالذكاء الإصطناعي
في عصرٍ أصبحت فيه أدوات الذكاء الإصطناعي التوليدي في متناول الجميع، يبرز بوت تلغرام "AI Image Generator Bot" كحلٍ عملي ومجاني لتوليد صور مذهلة انطلاقاً من النصوص العربية والإنجليزية.
يعتمد البوت على مزودي خدمة مختلفين (Pollinations.ai وArta.ai) مع آلية تناوب ذكية تضمن عدم انقطاع الخدمة، كل ذلك دون الحاجة إلى أي مفاتيح API معقدة.
🔍 نظرة عامة على المشروع
صُمم هذا البوت ليكون خفيفاً وسهل الاستخدام، حيث يمكن لأي شخص لديه حساب تلغرام
تشغيله خلال دقائق. يقوم البوت بتحويل الأوامر النصية (/img) إلى صور إبداعية
بأحجام ونماذج مختلفة، مستفيداً من واجهات عامة (public endpoints) لتقنيات
مثل Flux وStable Diffusion. الكود مكتوب بلغة بايثون
ومفتوح المصدر بالكامل تحت رخصة MIT.
✨ أبرز الميزات
- محرّكان مزدوجان للذكاء الاصطناعي: يستخدم Pollinations.ai و Arta.ai لتوليد الصور بجودة عالية.
- تناوب ذكي (Smart Fallback): إذا تعذر على أحد المزودين الاستجابة، ينتقل البوت تلقائياً إلى الآخر دون تدخل المستخدم.
- مخرجات قابلة للتخصيص: يمكن التحكم في عرض الصورة وارتفاعها واسم النموذج من خلال نفس الأمر.
- سهولة الاستخدام: يوفر اقتراحات للأوامر وتعليمات واضحة داخل واجهة تلغرام.
- لا مفاتيح API مطلوبة: يعتمد على نقاط نهاية عامة، مما يبسط عملية الإعداد إلى أقصى حد.
- خفيف وآمن: الكود بسيط، ولا يتم جمع بيانات المستخدمين.
⚙️ الإعداد والتثبيت
المتطلبات الأساسية
- Python 3.8 أو أحدث.
- رمز بوت تلغرام (Token) من @BotFather.
- اتصال بالإنترنت لتنزيل الحزم والتواصل مع الخدمات السحابية.
خطوات التثبيت
1. استنساخ المستودع:
git clone https://github.com/Anon4You/Ai-Image-Generator-Bot.git cd Ai-Image-Generator-Bot
2. تثبيت الاعتماديات:
pip install -r requirements.txt
3. إدخال رمز البوت: قم بإنشاء ملف token.txt في المجلد الرئيسي، وضع رمز التوكن بداخله.
echo "YOURTELEGRAMBOTTOKENHERE" > token.txt
⚠️ استبدل YOURTELEGRAMBOTTOKENHERE بالرمز الذي حصلت عليه من BotFather.
4. تشغيل البوت:
python bot.py
بعد التشغيل، سيصبح البوت نشطاً على تلغرام، وجاهزاً لاستقبال الأوامر.
🚀 طريقة الاستخدام
يستجيب البوت للأوامر التالية داخل محادثة تلغرام:
/startأو/help- يعرض رسالة المساعدة والتعليمات./admin- يُظهر معلومات حول مطوّر البوت./img [width] [height] [model] [prompt]- الأمر الرئيسي لتوليد صورة.
أمثلة عملية
/img a beautiful sunset /img 512 512 a cute puppy /img 1024 768 stable-diffusion futuristic cityscape
إذا لم تُحدد العرض والارتفاع والنموذج، سيستخدم البوت الإعدادات الافتراضية (1024×1024، نموذج flux). يُسمح بنصوص تصل إلى 400 حرف كحد أقصى.
⚙️ تخصيص الإعدادات
يمكن تعديل الثوابت التالية في ملف bot.py لتناسب احتياجاتك:
DEFAULT_WIDTH- العرض الافتراضي (1024)DEFAULT_HEIGHT- الارتفاع الافتراضي (1024)DEFAULT_MODEL- النموذج الافتراضي ("flux")MAX_PROMPT_LENGTH- أقصى طول للنص (400)
بهذه الطريقة يمكنك ضبط التجربة حسب تفضيلات مستخدميك أو موارد الخادم.
🌐 خيارات النشر
البوت متوافق مع أغلب بيئات الاستضافة التي تدعم بايثون، منها:
- خادم افتراضي خاص (VPS) مثل DigitalOcean أو AWS EC2
- خدمات سحابية مثل AWS Lambda أو Google Cloud Run
- منصات مثل Heroku (قد تحتاج إعدادات إضافية للمنفذ)
- أي استضافة تدعم تشغيل سكريبتات بايثون 24/7
يُفضل استخدام مشرف عمليات مثل systemd أو supervisor لضمان بقاء البوت يعمل باستمرار.
📜 الرخصة والدعم
المشروع مرخّص بموجب رخصة MIT، مما يعني أنك حر في استخدامه وتعديله حتى في المشاريع التجارية. إذا أعجبك هذا البوت، لا تنسَ دعم المطور عبر منح نجمة ⭐ على المستودع الرسمي: GitHub Repository.
أنشأ هذا العمل المبرمج Alienkrishn (Anon4You). للإبلاغ عن الأخطاء أو اقتراح تحسينات، يُرجى زيارة صفحة المشكلات.
