هذا المشروع عبارة عن بوت ذكاء اصطناعي لتيليجرام يستخدم نموذج Gemini من Google لتوفير ردود ذكية على رسائل المستخدمين. البوت قادر على التعامل مع النصوص والصور، ويقدم إجابات مخصصة بناءً على مجموعة من التعليمات المحددة مسبقًا.
- الرد على الرسائل النصية باستخدام نموذج Gemini
- تحليل وتفسير الصور المرسلة
- الحفاظ على سياق المحادثة لكل مستخدم
- دعم اللغة العربية
- توجيه إسلامي وثقافي في الردود
- Python 3.7+
- مكتبات Python:
python-telegram-bot
,google-generativeai
,Pillow
,requests
- مفتاح API لـ Telegram Bot
- مفتاح API لـ Google Gemini
-
قم بنسخ المستودع:
git clone https://github.com/farsabdraouf/telegram-ai-bot.git cd telegram-ai-bot
-
قم بتثبيت المكتبات المطلوبة:
pip install python-telegram-bot google-generativeai Pillow requests
-
قم بإنشاء ملف
.env
في المجلد الرئيسي وأضف مفاتيح API الخاصة بك:TELEGRAM_TOKEN=your_telegram_token GEMINI_API_KEY=your_gemini_api_key
-
قم بتعديل المتغيرات
TELEGRAM_TOKEN
وGEMINI_API_KEY
في الكود باستخدام مفاتيح API الخاصة بك. -
قم بتشغيل البوت:
python telegram_ai_bot.py
-
ابدأ محادثة مع البوت على تيليجرام باستخدام الأمر
/start
.
يمكنك تعديل التعليمات المخصصة للبوت في المتغير custom_instructions
لتغيير سلوك البوت وطريقة رده.
نرحب بالمساهمات! يرجى إرسال pull requests أو فتح issues لأي اقتراحات أو تحسينات.
هذا المشروع مرخص تحت MIT License.
للمزيد من المعلومات، يمكنك التواصل مع المطور فارس عبد الرؤوف.
تم إنشاء هذا المشروع بواسطة فارس عبد الرؤوف 🧑💻