تم اختبار البوت محلياً وهو يعمل بشكل ممتاز! ✨
- التوكن:
8085016643:AAEHAO1BlQzhdo39N7MSkx3NEZK3P0d5M58 - المشرفين:
- المعرف 1:
953696547 - المعرف 2:
7942066919(tohelx)
- المعرف 1:
- ✅ مجاني 100%
- ✅ سهل جداً
- ✅ يعمل 24/7
- ✅ دعم متغيرات البيئة
- ✅ نشر تلقائي من GitHub
-
سجل في Render
- اذهب إلى: https://render.com
- سجل حساب جديد (مجاني)
-
اربط GitHub
- في لوحة التحكم، اضغط "New +"
- اختر "Web Service"
- اختر "Connect GitHub"
- اختر repository:
0onepro/majid - اختر branch:
branch-3(أو main)
-
إعدادات الخدمة
Name: chinese-learning-bot Region: اختر الأقرب لك Branch: branch-3 Root Directory: (اتركه فارغ) Runtime: Python 3 Build Command: pip install -r requirements.txt Start Command: bash start.sh -
المتغيرات البيئية اضغط "Advanced" ثم "Add Environment Variable":
TELEGRAM_TOKEN = 8085016643:AAEHAO1BlQzhdo39N7MSkx3NEZK3P0d5M58 ADMIN_USER_IDS = [953696547, 7942066919] PORT = 10000 -
اختر الخطة
- اختر "Free" (مجاني)
- اضغط "Create Web Service"
-
انتظر النشر
- سيستغرق 2-3 دقائق
- عند الانتهاء، سيظهر "Live" باللون الأخضر
-
اختبر البوت
- افتح تليجرام
- ابحث عن البوت
- أرسل
/start - يجب أن يرد عليك فوراً!
- سجل في https://railway.app
- "New Project" → "Deploy from GitHub"
- اختر
0onepro/majid - أضف المتغيرات البيئية:
TELEGRAM_TOKEN = 8085016643:AAEHAO1BlQzhdo39N7MSkx3NEZK3P0d5M58 ADMIN_USER_IDS = [953696547, 7942066919] - Railway سيكتشف Python تلقائياً
- انتظر النشر
- سجل في https://heroku.com
- ثبت Heroku CLI
- في terminal:
heroku login heroku create chinese-learning-bot heroku config:set TELEGRAM_TOKEN="8085016643:AAEHAO1BlQzhdo39N7MSkx3NEZK3P0d5M58" heroku config:set ADMIN_USER_IDS="[953696547, 7942066919]" git push heroku branch-3:main
- سجل في https://www.pythonanywhere.com
- افتح Bash console
- استنسخ المشروع:
git clone https://github.com/0onepro/majid.git cd majid pip3 install -r requirements.txt - أنشئ ملف
.env:أضف:nano .env
TELEGRAM_TOKEN=8085016643:AAEHAO1BlQzhdo39N7MSkx3NEZK3P0d5M58 ADMIN_USER_IDS=[953696547, 7942066919] - شغّل البوت:
python bot.py
إذا كان لديك VPS (مثل DigitalOcean، Linode):
# على السيرفر
git clone https://github.com/0onepro/majid.git
cd majid
pip3 install -r requirements.txt
# إنشاء .env
nano .env
# أضف المتغيرات
# تشغيل دائم مع systemd
sudo nano /etc/systemd/system/chinese-bot.serviceمحتوى الملف:
[Unit]
Description=Chinese Learning Bot
After=network.target
[Service]
Type=simple
User=ubuntu
WorkingDirectory=/home/ubuntu/majid
ExecStart=/usr/bin/python3 bot.py
Restart=always
[Install]
WantedBy=multi-user.targetثم:
sudo systemctl enable chinese-bot
sudo systemctl start chinese-bot
sudo systemctl status chinese-botبعد النشر، تحقق من:
-
السجلات (Logs)
- في Render: اذهب إلى "Logs"
- يجب أن ترى:
Bot is running...
-
اختبار على تليجرام
- ابحث عن البوت
- أرسل
/start - يجب أن يرد خلال ثانية
-
اختبار الأوامر
/help- قائمة المساعدة- اختر قسم من القائمة
- جرب إضافة محتوى (للمشرفين)
- تحقق من السجلات (Logs)
- تأكد من صحة التوكن
- تأكد من تشغيل الخدمة
telegram.error.InvalidToken
- تحقق من المتغير البيئي
TELEGRAM_TOKEN - تأكد من عدم وجود مسافات زائدة
- تأكد من
ADMIN_USER_IDSبالصيغة الصحيحة:[123, 456]
- استخدم Render أو Railway (لا يتوقفون)
- أو فعّل "Always On" في PythonAnywhere
- الدخول إلى Dashboard
- اختر الخدمة
- اضغط "Logs" لرؤية السجلات
- اضغط "Metrics" للإحصائيات
- افتح المشروع
- اضغط على الخدمة
- "View Logs"
عند إضافة ميزات جديدة:
-
ادفع التحديثات إلى GitHub:
git add . git commit -m "Add new features" git push origin branch-3
-
في Render:
- سيتم النشر تلقائياً!
- أو اضغط "Manual Deploy"
-
في Railway:
- نشر تلقائي أيضاً
بعد نشر البوت:
- ✅ اختبر جميع الأوامر
- ✅ أضف محتوى تعليمي
- ✅ شارك البوت مع الأصدقاء
- ✅ راقب الأداء
- ✅ طبّق التطويرات المقترحة
-
احفظ التوكن بأمان
- لا تشاركه علناً
- استخدم متغيرات البيئة دائماً
-
راقب السجلات
- تحقق من الأخطاء يومياً
- استخدم الإشعارات
-
احتفظ بنسخة احتياطية
- احفظ
data.jsonبانتظام - استخدم Git للكود
- احفظ
-
حدّث المكتبات
pip install --upgrade python-telegram-bot
إذا واجهت أي مشكلة:
- راجع السجلات (Logs)
- ابحث في Telegram Bot API Docs
- اسأل في Stack Overflow
البوت الآن جاهز للعمل 24/7! 🚀
رابط الموقع: https://vgh0i1c19ez7.manus.space
البوت على تليجرام: [أضف الرابط بعد النشر]
تاريخ التحديث: 10 أكتوبر 2025
الإصدار: 2.0
الحالة: ✅ جاهز للنشر