Skip to content

Latest commit

 

History

History
183 lines (121 loc) · 3.87 KB

File metadata and controls

183 lines (121 loc) · 3.87 KB

🚀 نشر سريع على Render.com (5 دقائق)

✅ المشروع جاهز تماماً!

تم رفع المشروع إلى: https://github.com/rain-devv/btmajid


📋 خطوات النشر السريعة

1️⃣ سجل في Render (دقيقة واحدة)

  1. اذهب إلى: https://render.com
  2. اضغط "Get Started"
  3. سجل باستخدام GitHub أو البريد الإلكتروني
  4. أكد البريد الإلكتروني

2️⃣ اربط GitHub (30 ثانية)

  1. في لوحة التحكم، اضغط "New +"
  2. اختر "Web Service"
  3. اضغط "Connect GitHub"
  4. ابحث عن: rain-devv/btmajid
  5. اضغط "Connect"

3️⃣ إعدادات الخدمة (دقيقتان)

املأ الحقول التالية:

Name: chinese-learning-bot
Region: Singapore (أو الأقرب لك)
Branch: main
Root Directory: (اتركه فارغ)
Runtime: Python 3
Build Command: pip install -r requirements.txt
Start Command: bash start.sh

4️⃣ المتغيرات البيئية (دقيقة واحدة)

اضغط "Advanced" ثم "Add Environment Variable"

أضف المتغيرات التالية:

Key Value
TELEGRAM_TOKEN 8085016643:AAEHAO1BlQzhdo39N7MSkx3NEZK3P0d5M58
ADMIN_USER_IDS [953696547, 7942066919]
PORT 10000

⚠️ مهم: انسخ القيم بالضبط كما هي (مع الأقواس)


5️⃣ اختر الخطة المجانية (10 ثواني)

  1. انزل للأسفل
  2. اختر "Free" (0$ شهرياً)
  3. اضغط "Create Web Service"

6️⃣ انتظر النشر (2-3 دقائق)

  • سترى شاشة "Building..."
  • ثم "Deploying..."
  • عند الانتهاء: "Live" باللون الأخضر ✅

7️⃣ اختبر البوت! 🎉

  1. افتح تليجرام
  2. ابحث عن البوت (اسمه في @BotFather)
  3. أرسل /start
  4. يجب أن يرد فوراً!

🌐 الواجهة الويب

بعد النشر، ستحصل على رابط مثل:

https://chinese-learning-bot.onrender.com

هذا الرابط يعرض الواجهة الويب للبوت!


✅ تم! البوت الآن يعمل 24/7

  • ✅ مجاني 100%
  • ✅ لا يتوقف أبداً
  • ✅ يعمل 24/7
  • ✅ تحديثات تلقائية من GitHub

🔄 لتحديث البوت مستقبلاً

فقط ادفع التغييرات إلى GitHub:

git add .
git commit -m "Update bot"
git push

Render سيحدث البوت تلقائياً!


📊 مراقبة البوت

في Render Dashboard:

  • Logs: لرؤية سجلات البوت
  • Metrics: للإحصائيات
  • Settings: للإعدادات

🐛 حل المشاكل

البوت لا يرد:

  1. افتح Logs في Render
  2. ابحث عن أخطاء حمراء
  3. تأكد من المتغيرات البيئية

خطأ "Build Failed":

  • تحقق من requirements.txt
  • تأكد من وجود start.sh

خطأ "Application Error":

  • افتح Logs
  • تأكد من صحة TELEGRAM_TOKEN

💡 نصائح

  1. احفظ رابط Render Dashboard
  2. راقب Logs أول يوم
  3. اختبر جميع الأوامر
  4. شارك البوت مع الأصدقاء

🎯 بعد النشر

  1. ✅ اختبر /start
  2. ✅ اختبر /help
  3. ✅ جرب إضافة محتوى (كمشرف)
  4. ✅ اختبر جميع الأقسام
  5. ✅ شارك البوت!

📞 الدعم

إذا واجهت أي مشكلة:

  • افتح Issue على GitHub
  • راجع DEPLOYMENT_GUIDE.md للتفاصيل
  • تحقق من Render Docs

🎉 مبروك!

البوت الآن منشور ويعمل 24/7! 🚀

GitHub: https://github.com/rain-devv/btmajid
Render: https://render.com


استمتع بتعلم اللغة الصينية! 🇨🇳📚✨