Skip to content

gptahmed1/gimini1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

بوت تليجرام للذكاء الاصطناعي الشامل باستخدام Gemini API

هذا البوت مبني باستخدام لغة Python ومكتبة Telebot، ويستخدم Gemini API لتوفير وظائف الذكاء الاصطناعي.

الوظائف

  • وصف الصور: يقوم البوت بوصف الصور التي ترسلها إليه.
  • توليد النصوص: يمكنك إدخال موضوع أو بداية نص، وسيقوم البوت بتوليد نص بناءً على ذلك.
  • تحليل النصوص: يقوم البوت بتحليل النصوص التي ترسلها إليه.
  • استخراج المعلومات: يقوم البوت باستخراج المعلومات من النصوص التي ترسلها إليه.
  • معالجة الكود: يقوم البوت بتحليل أو تحسين الأكواد البرمجية التي ترسلها إليه.
  • تحليل البيانات: يقوم البوت بتحليل البيانات التي ترسلها إليه.

كيفية الاستخدام

  1. ابدأ محادثة مع البوت على تليجرام.
  2. اضغط على زر /start للحصول على رسالة ترحيب وقائمة بالأزرار المتاحة.
  3. استخدم الأزرار للوصول إلى الوظائف المختلفة مثل وصف الصور، توليد النصوص، تحليل النصوص، وغيرها.
  4. أرسل صورة مباشرة إلى البوت لوصفها.
  5. أرسل أي رسالة نصية للحصول على استجابة من Gemini AI.

المتطلبات

  • حساب Koyeb
  • حساب تليجرام
  • مفتاح API لـ Gemini

كيفية التنفيذ على Koyeb

  1. قم بإنشاء مستودع جديد على GitHub وقم بتحميل جميع ملفات المشروع.
  2. قم بالتسجيل في حساب Koyeb باستخدام عنوان بريد Gmail الخاص بك.
  3. بعد تسجيل الدخول، انقر على "Create a Web Service".
  4. قم بربط حساب GitHub الخاص بك واختر المستودع الذي أنشأته للتو.
  5. في قسم "BuildPack"، قم بتمكين خيار "override" في قسم "Run Command".
  6. في حقل "Run Command", أدخل: gunicorn app:app
  7. انتقل إلى قسم "Server" وقم بتغيير الخادم إلى Washington.
  8. انقر على "Deploy" وانتظر حتى ترى الرسالة "Service is Healthy".

المتغيرات البيئية

تذكر تعيين المتغيرات البيئية التالية في نشر Koyeb الخاص بك:

  • TELEGRAM_BOT_TOKEN: رمز بوت التليجرام الخاص بك.
  • GEMINI_API_KEY: مفتاح API الخاص بـ Gemini.
  • KOYEB_APP_URL: عنوان URL لتطبيق Koyeb الخاص بك.

إعداد Webhook

بعد نشر التطبيق على Koyeb، ستحتاج إلى إعداد Webhook لبوت Telegram الخاص بك.

يمكنك القيام بذلك عن طريق إرسال طلب POST إلى عنوان URL التالي:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published