
تطبيقات لغة بايثون
انشاء شات بوت احترافى للتليجرام باستخدام بايثون
ماذا ستتعلم؟
- إنشاء بوت لتطبيق تليجرام
- تثبيت بيئة العمل وحل المشاكل الشائعة
- التعرف على مكتبة البوت واختبارها
- كتابة كود للرد التلقائي بلغة بايثون
- استدعاء معلومات المستخدم من البوت
- إنشاء بوت لبيع المنتجات
- إضافة متجر لبيع السلع وربط المعلومات
- إنشاء تقويم ومكتبات للصور داخل البوت
- إضافة منبه ذكي للبوت
- ربط الأكواد البرمجية في كود احترافي
عن الدورة
يشرح هذا الكورس كيفية إنشاء شات بوت للتليجرام باستخدام لغة بايثون Python. الشات بوت برنامج يرد على المستخدمين تلقائيا داخل التليجرام، ويمكن استخدامه في عرض المنتجات والبيع والرد على الأسئلة المتكررة. يبدأ الكورس بمقدمة عن الدورة وأهميتها، ثم إنشاء بوت تليجرام واستكشاف مزاياه وخصائصه، وتثبيت بيئة العمل وحل المشاكل الشائعة، والتعرف على مكتبة البوت واختبارها. بعدها تكتب أول كود للرد التلقائي، وتستدعي معلومات المستخدم من البوت، ثم تنشئ بوتا لبيع المنتجات وتضيف متجرا لبيع السلع وتربط المعلومات. وتتعلم بعد ذلك إنشاء تقويم وإضافته إلى مجموعتك، وإنشاء مكتبات للصور وعرضها وحفظها، وإضافة منبه ذكي، وأخيرا ربط كل الأكواد في كود واحد احترافي. يناسب الكورس كل من يريد تعلم بايثون بمشروع عملي، وكذلك أصحاب المشاريع الذين يريدون بوتا للرد على عملائهم. وبعد الانتهاء ستكون قادرا على بناء بوت تليجرام متكامل بنفسك.
نتائج متوقعة من الدورة
- إنشاء بوتات احترافية لتطبيق تليجرام.
- تصميم وظائف تفاعلية تلبي احتياجات المستخدمين.
- إدارة وإضافة ميزات متقدمة للبوتات.
- كتابة أكواد نظيفة وقابلة للتطوير.
تقييمات المتدربين
محتوى الدورة
1المحاضرة الأولى
2 درس
- مقدمة عن الدورة وأهميتها وما تحتويهيقدم دورة إنشاء بوت تيليجرام بلغة Python، وفائدة البوتات وتطبيقاتها التجارية، ومكتبة pyTelegramBotAPI، وإنشاء البوت عبر BotFather.10:58
- انشاء بوت تلجرام واستكشاف مزاياه وخصائصهيشرح إنشاء بوت تيليجرام عبر BotFather، واختيار الاسم واليوزرنيم، والحصول على API token، وتعديل الوصف والصورة.18:17
2المحاضرة الثانية
2 درس
- تثبيت بيئة العمل وحل المشاكل الشائعةيشرح تثبيت بيئة العمل لبرمجة بوت تيليجرام: تنزيل Python ومحرر Visual Studio وأداة CMD، ونسخ الكود من GitHub.9:30
- التعرف على مكتبة البوت واختبارهايشرح تثبيت مكتبات Python عبر PIP، واختبار التثبيت، وكتابة أول بوت بمكتبة telebot يرد على أوامر start وhelp.16:14
3المحاضرة الثالثة
2 درس
- كتابة اول كود للرد التلقائي بإستخدام البايثونيشرح كتابة كود الرد التلقائي للبوت بـ Python، والحصول على ID المستخدم واسم المستخدم وإرسالهما في الرد مع تنسيق الأسطر.10:25
- استدعاء معلومات المستخدم من البوتيشرح استدعاء معلومات المستخدم مثل chat ID والاسم داخل رسالة البوت باستخدام format، وإعداد الترميز utf-8 للعربية، مع معالجة خطأ ظهر.11:30
4المحاضرة الرابعة
2 درس
- انشاء بوت لبيع منتجات بدون أي خبرة برمجيةيشرح إنشاء بوت لعرض منتجات متجر أو مدونة دون برمجة، باستخدام بوت جاهز في تيليجرام، مع إضافة رسائل وأزرار وخيارات لكل منتج.11:49
- إضافة متجر لبيع السلع وربط المعلوماتيشرح برمجة متجر داخل بوت تيليجرام بـ Python، بتعريف المنتجات بأسمائها وأسعارها، وعرضها بأزرار مضمنة (Inline Keyboard) وزر رجوع.22:25
5المحاضرة الخامسة
3 درس
- انشاء تقويم مميز واضافته الى مجموعتكيشرح إنشاء تقويم تفاعلي وإضافته للبوت بـ Python، بتنظيم الكود في ملفات مثل filters وkeyboards، ودعم العربية وUTF-8.14:15
- انشاء مكاتب للصور وعرضها وحفظهايشرح إنشاء مكتبة صور داخل البوت وعرضها وحفظها بـ Python، مع أوامر مثل get image، وإظهار حالة الكتابة (typing) قبل الإرسال.15:38
- كيفية إضافة منبه ذكي باستخدام البايثونيشرح إضافة منبه ذكي (مؤقت) لبوت تيليجرام بـ Python، حيث يحدد المستخدم الثواني بأمر set فيرسل البوت تنبيها بعد انتهائها.8:24
6المحاضرة الأخيرة
1 درس
- ربط كافة الاكواد البرمجية بكود برمجي احترافييشرح ربط عدة أكواد في بوت واحد، مثل message handler وcustom filters والتحقق من المشرف، وإنشاء استطلاع تصويت (poll).13:37
المحاضر

م/كنعان الحلاج



