روبوتات برقية هي تطبيقات ترفيهية واتصالات شائعة يمكنها أداء مهام مختلفة ، من إرسال الإشعارات إلى معالجة طلبات المستخدمين. إذا كنت تريد أن تتعلم كيفية إنشاء الخاصة بك برقية بوت في بيثون ، ثم كنت قد وصلنا إلى المكان الصحيح. في هذا الدليل ، وسوف ننظر في الخطوات الأساسية لإنشاء بوت برقية في بيثون مع أمثلة التعليمات البرمجية والتفسيرات.
بيثون هي واحدة من لغات البرمجة الأكثر شعبية لتطوير السير برقية. يحتوي على بناء جملة بسيط ومفهوم ومكتبة واسعة ودعم كبير من مجتمع المطورين. بسبب هذه المزايا ، أصبحت بايثون الخيار المفضل لإنشاء الروبوتات.
في هذا الدليل ، سوف تتعلم كيفية إعداد بوت في برقية ، إنشاء وتسجيل مفتاح أبي ، تثبيت وتكوين المكتبات بيثون اللازمة ، وكتابة بوت بسيط من شأنها أن تستجيب لرسائل المستخدم.
لإنشاء روبوت برقية في بايثون ، ستحتاج إلى معرفة أساسية ببرمجة بايثون ، بالإضافة إلى الرغبة في فهم واجهة برمجة تطبيقات تيليجرام واستخدام المكتبات المناسبة للتفاعل مع الروبوت. إذا كانت لديك بالفعل هذه المهارات ، فلنبدأ في إنشاء روبوت برقية خاص بك في بايثون!
- تثبيت وتكوين بايثون
- تثبيت المكتبات اللازمة
- إنشاء روبوت برقية
- الخطوة 1: إنشاء روبوت برقية
- الخطوة 2: تثبيت المكتبات اللازمة
- الخطوة 3: كتابة رمز الروبوت في بايثون
- الخطوة 4: قم بتشغيل الروبوت
- كتابة التعليمات البرمجية لبوت برقية
- اختبار وإطلاق روبوت برقية
تثبيت وتكوين بايثون
أولا ، تحتاج إلى تنزيل ملف تثبيت بايثون من الموقع الرسمي python.org وإطلاقه. أثناء التثبيت ، تأكد من تحديد خيار" إضافة بايثون إلى المسار " لتتمكن من تشغيل مترجم بايثون من سطر الأوامر.
في سطر الأوامر. إذا تم تثبيت كل شيء بشكل صحيح ، سترى النسخة المثبتة من بيثون.
بعد ذلك ، نوصي بتثبيت بيئة تطوير متكاملة (إيد) للعمل مع بيثون. تشمل العديد من الأفكار الشائعة لتطوير بايثون بيتشارم, كود الاستوديو المرئي و و سبايدر. اختيار واحد تريد أفضل وتثبيته على جهاز الكمبيوتر الخاص بك.
بعد تثبيت إيد ، فتحه وإنشاء مشروع بيثون جديد. حدد المجلد حيث سيتم تحديد موقع المشروع الخاص بك وحدد اسم المشروع. الآن يمكنك البدء في كتابة رمز بايثون وإنشاء روبوت برقية خاص بك.
في هذه المرحلة ، يجب أن يكون بيثون تثبيت وتكوينها باستخدام إيد الذي اخترته. أنت الآن جاهز لبدء إنشاء روبوت برقية في بايثون.
تثبيت المكتبات اللازمة
قبل البدء في تطوير بوت برقية في بيثون ، تحتاج إلى تثبيت العديد من المكتبات التي تسمح لك للعمل مع أبي برقية. وهنا لائحة من المكتبات الرئيسية:
- بيثون-برقية-بوت: هذه هي المكتبة الأكثر شعبية لتطوير السير برقية في بيثون. يوفر طرقا مريحة وسهلة الاستخدام للتفاعل مع واجهة برمجة تطبيقات تيليجرام.
- الطلبات: هذه مكتبة تسمح لك بإرسال طلبات هتب إلى خدمات الويب المختلفة. في حالتنا ، سوف نستخدمها لإرسال الطلبات إلى واجهة برمجة تطبيقات برقية.
في سطر الأوامر لنظام التشغيل الخاص بك. إليك كيفية القيام بذلك:
بيب تثبيت بيثون-برقية-بوت
طلبات تثبيت النقطة
بعد تثبيت المكتبات بنجاح ، ستكون جاهزا لبدء تطوير روبوت تيليجرام الخاص بك في بايثون.
إنشاء روبوت برقية
الخطوة 1: إنشاء روبوت برقية
لإنشاء روبوت جديد ، ثم اتبع الإرشادات لتحديد اسم والحصول على رمز وصول.
الخطوة 2: تثبيت المكتبات اللازمة
، والتي يمكن تثبيتها باستخدام مدير حزمة النقطة. افتح موجه الأوامر واكتب الأمر التالي:
| بيب تثبيت بيثون-برقية-بوت |
بعد تثبيت المكتبة بنجاح ، ستكون جاهزا لإنشاء أول روبوت برقية.
الخطوة 3: كتابة رمز الروبوت في بايثون
واستيراد الوحدات اللازمة:
من برقية.إكست استيراد محدث ، كوماندهاندلر ، رسغهاندلر ، مرشحاتСоздайте функции обработки команд и сообщений от пользователей:def start(update, context):
context.bot.send_message(chat_id=update.effective_chat.id, text="Привет! Я твой новый телеграм бот!")Инициализируйте и запустите бота:
def main():
updater = Updater(token='ВАШ_ТОКЕН', use_context=True)
dp = updater.dispatcher
dp.add_handler(CommandHandler("start", start))
# إنشاء مثيل
من المحدث بوت = محدث (رمز = 'الخاص بك توكين' ، استخدم _كونتيكست = صحيح)
# الحصول على المرسل لتسجيل معالجات
موانئ دبي = محدث.المرسل
# تسجيل معالجات الأوامر
موانئ دبي.إضافة معالج (كوماندهاندلر ("ابدأ" ، ابدأ))
# تسجيل معالجات الرسائل النصية
موانئ دبي.إضافة _مقبض(الرسائل(الفلاتر.النص ، صدى))
# إطلاق
من بوت المحدث.بدء الاستقطاب()
# وقف بوت عند الضغط على السيطرة-ج
محدث.الخمول()
إذا _ _ اسم _ _ = = ' _ _ الرئيسية__':
الرئيسية()
في هذا المثال ، يتم إنشاء مثيل من فئة التحديث من مكتبة بيثون-برقية-بوت وتكوينها باستخدام الرمز المميز الخاص بك ، والتي سوف تتلقى عند تسجيل بوت في برقية. لمعالجة أمر البدء وجميع الرسائل النصية ، ستحتاج إلى وظائف المعالج المناسبة التي سيتم استدعاؤها عند استلام الرسائل المقابلة. يؤدي الاتصال بإرسال رسالة داخل هذه الوظائف إلى إرسال رسالة رد إلى تيليجرام.
تحدد وسيطات معرف الدردشة والنص في وظيفة إرسال الرسالة مستلم الرسالة ونص الرسالة ، على التوالي.
تبدأ طريقة بدء التشغيل في تشغيل الروبوت وتبدأ في تلقي رسائل جديدة ، والمحدث.طريقة الخمول () تنتظر انتهاء الروبوت عند الضغط على كترل-سي.
الكود أعلاه هو أساس أي روبوت برقية في بايثون. يمكنك تمديده عن طريق إضافة معالجات جديدة للأوامر أو الرسائل النصية لتنفيذ وظيفة الروبوت الضرورية.
الآن أنت تعرف كيفية كتابة التعليمات البرمجية لبوت برقية في بيثون باستخدام مكتبة بيثون برقية بوت. استخدم هذه المعرفة لإنشاء برامج الروبوت الخاصة بك وجعلها أكثر ذكاء وفعالية.
اختبار وإطلاق روبوت برقية
بعد إنشاء بوت برقية الخاص بك وكتابة وظائفه ، تحتاج إلى اختبار وتشغيله. في هذا القسم ، ونحن سوف ننظر في مراحل اختبار وإطلاق برقية بوت.
1. وظيفة الاختبار:
قبل تشغيل الروبوت ، من المهم التأكد من أنه يعمل بشكل صحيح. يمكن استخدام طرق اختبار مختلفة للقيام بذلك.
طريقة واحدة هي اختبار يدويا. يمكنك إرسال رسائل إلى الروبوت الخاص بك والتحقق من كيفية تفاعله معها. حاول إرسال أنواع مختلفة من الرسائل (نصوص ، صور ، مقاطع فيديو ، صوت ، إلخ.) وتأكد من أن الروبوت يستجيب ويعالجها بشكل صحيح.
طريقة أخرى هي إنشاء اختبارات آلية. يمكنك كتابة برنامج نصي يرسل رسائل إلى الروبوت الخاص بك والتحقق من الردود المستلمة. بهذه الطريقة يمكنك اختبار أداء الروبوت في ظل سيناريوهات الاستخدام المختلفة.