في الوقت الحاضر ، تعد الرسائل في الرسل جزءا لا يتجزأ من حياتنا. لقد أصبحت ليس مجرد منصة للاتصال ، ولكن أيضا أداة قوية لأتمتة المهام المختلفة. واحدة من الرسل الأكثر شعبية هو برقية ، والتي توفر للمطورين الفرصة لخلق بوت الخاصة بهم.
يمكن استخدام روبوتات برقية لمجموعة متنوعة من الأغراض ، من إخطارات الأخبار والطقس إلى تطبيقات الألعاب والتذكيرات اليومية. وإذا كنت ترغب في إنشاء روبوت برقية خاص بك ، فلديك عدة خيارات.
في هذا الدليل ، سنلقي نظرة على الخطوات اللازمة لإنشاء روبوت في برقية. سنلقي نظرة على طرق مختلفة لإنشاء روبوت ونوضح لك كيفية إعداده وإضافة الأوامر ومعالجة الرسائل. سنتحدث أيضا عن توصيل الروبوت بالخادم وتنظيم العمل مع قاعدة البيانات.
- التحضير لإنشاء روبوت
- التسجيل في برقية
- إنشاء بوت في بوتفاثر
- الحصول على رمز وصول
- تثبيت البرنامج
- كتابة التعليمات البرمجية للبوت
التحضير لإنشاء روبوت
لإنشاء روبوت برقية ، يجب عليك إكمال عدة خطوات أولية. في هذا القسم ، ونحن سوف ننظر في ما سوف تحتاج إلى تطوير بنجاح بوت.
- حساب برقية: لإنشاء روبوت ، ستحتاج إلى حساب برقية. إذا لم يكن لديك حساب حتى الآن ، يمكنك تنزيل تطبيق تيليجرام الرسمي على هاتفك المحمول أو جهاز الكمبيوتر الخاص بك وإنشاء حساب جديد.
- رمز بوت: للتفاعل مع واجهة برمجة تطبيقات تيليجرام ، ستحتاج إلى معرف روبوت فريد ، يعرف باسم الرمز المميز. للحصول على الرمز المميز ، تحتاج إلى إنشاء بوت جديد باستخدام بوتفاثر ، بوت خاص من برقية التي توفر أبي للعمل مع السير.
- منصة التنمية: لتطوير بوت ، يجب أن يكون اختيار النظام الأساسي الذي يدعم إنشاء السير لبرقية. هناك العديد من المنصات والأدوات ، مثل بيثون-مكتبة بيثون-برقية-بوت أو منصة حوارية جوجل. اختر النظام الأساسي الأكثر ملاءمة لك ويلبي احتياجات تطوير الروبوت الخاص بك.
- معرفة البرمجة: لتطوير روبوت بنجاح ، ستحتاج إلى معرفة البرمجة. منصات مختلفة تدعم لغات البرمجة المختلفة مثل بيثون ، جافا ، عقدة.شبيبة وغيرها. اختر لغة البرمجة التي تعرفها أو ترغب في تعلمها. إذا لم تكن لديك خبرة في البرمجة ، فيمكنك أخذ دورات عبر الإنترنت أو دراسة الوثائق للغة التي اخترتها.
باتباع هذه الخطوات الأولية ، ستكون جاهزا لإنشاء روبوت تيليجرام الخاص بك. في الأقسام التالية ، سنلقي نظرة مفصلة على كل خطوة من خطوات عملية إنشاء الروبوت.
التسجيل في برقية
لإنشاء روبوت برقية ، تحتاج أولا إلى التسجيل في برنامج المراسلة هذا. اتبع الإرشادات أدناه لإنشاء حساب:
- تحميل التطبيق برقية إلى الهاتف المحمول أو الكمبيوتر اللوحي من المتجر المناسب (المتجر لدائرة الرقابة الداخلية أو جوجل اللعب لالروبوت).
- قم بتثبيت التطبيق على جهازك وتشغيله.
- افتح البرقية وانقر على زر" تسجيل " لإنشاء حساب.
- أدخل رقم هاتفك وانقر فوق التالي.
- سيتم إرسال رسالة نصية قصيرة تحتوي على رمز التأكيد إليك. أدخل هذا الرمز في الحقل المناسب وانقر على "التالي".
- أدخل اسمك الأول والأخير. يمكنك أيضا تحميل صورة الملف الشخصي إذا كنت تريد.
- تهانينا ، لقد سجلت بنجاح مع برقية! يمكنك الآن إعداد برامج الروبوت والدردشة مع مستخدمين آخرين.
لا تنس الاحتفاظ برقم هاتفك وكلمة مرور حسابك في مكان آمن حتى لا تفقد الوصول إلى حسابك في الروبوت والتليجرام في المستقبل.
هام: عند إنشاء روبوت ، يجب أن تكون مستخدم برقية مسجل. إذا كان لديك بالفعل حساب برقية ، يمكنك استخدامه لإنشاء بوت.
الآن بعد أن تم تسجيلك في برقية ، يمكنك البدء في إنشاء الروبوت الخاص بك!
إنشاء بوت في بوتفاثر
1. فتح برقية والعثور على بوتفاثر بوت في شريط البحث أو عن طريق النقر على الرابط @بوتفاثر.
2. اكتب الأمر / ابدأ وأرسله إلى بوتفاثر. ردا على ذلك ، ستتلقى قائمة بالأوامر المتاحة لتكوين الروبوت.
3. لإنشاء روبوت جديد ، اكتب الأمر / نيوبوت واتبع تعليمات بوتفاثر. سيطلب منك إدخال الاسم واسم المستخدم للبوت الخاص بك.
4. بعد إنشاء بوت بنجاح ، سوف تتلقى رمز مميز-معرف فريد من بوت الخاص بك ، والذي يستخدم للتفاعل مع أبي برقية.
5. احفظ الرمز المميز في مكان آمن ، حيث سيتم استخدامه عند إنشاء برنامج للتحكم في الروبوت الخاص بك.
لقد نجحت في إنشاء الروبوت الخاص بك في بوتفاثر! يمكنك الآن بدء البرمجة وإضافة وظائف إلى الروبوت الخاص بك.
الحصول على رمز وصول
لإنشاء روبوت برقية واستخدام وظائفه ، تحتاج إلى الحصول على رمز وصول. الرمز المميز عبارة عن سلسلة فريدة من الأحرف التي سيتم استخدامها لمصادقة الروبوت عند الوصول إلى خوادم تيليجرام.
للحصول على رمز وصول ، اتبع الإرشادات أدناه:
| الخطوة 1: | فتح التطبيق برقية على الجهاز المحمول الخاص بك أو الكمبيوتر والعثور على بوت @بوتفاثر. |
| الخطوة 2: | لبدء التواصل. |
| الخطوة 3: | اتبع التعليمات من بوت @بوتفاثر لإنشاء بوت جديد. قم بتعيين اسم الروبوت واحصل على اسم المستخدم الفريد للبوت. سيتم استخدام هذا الاسم كمعرف بوت. |
| الخطوة 4: | . |
الآن لديك رمز وصول يمكنك استخدامه عند تطوير وتكوين روبوت تيليجرام الخاص بك. يمكن استخدام الرمز المميز للوصول إلى واجهة برمجة تطبيقات تيليجرام وتنفيذ مهام مثل إرسال الرسائل وتلقي التحديثات وإدارة إعدادات الروبوت.
تثبيت البرنامج
قبل البدء في إنشاء روبوت برقية ، تحتاج إلى تثبيت العديد من مكونات البرامج. في هذا القسم ، سنتخذ هذه العملية خطوة بخطوة.
في سطر الأوامر أو المحطة الطرفية.
- قم بتنزيل وتثبيت أحدث إصدار من بايثون من الموقع الرسمي python.org . اتبع تعليمات المثبت وحدد الخيار" إضافة بايثون إلى المسار " لتتمكن من تشغيل بايثون من سطر الأوامر أو المحطة الطرفية.
- . إذا رأيت إصدار بايثون ، فسيتم تثبيت كل شيء بشكل صحيح.
- . إذا لم يتم تثبيت النقطة ، اتبع التعليمات هنا.
- الأمر.
- بعد تثبيت مكتبة بيثون-برقية-بوت بنجاح ، يمكننا البدء في إنشاء روبوت برقية. ومع ذلك ، قبل القيام بذلك ، سنحتاج إلى إنشاء حساب برقية والحصول على مفتاح واجهة برمجة التطبيقات. ويمكن القيام بذلك عن طريق اتباع التعليمات المقدمة على الموقع الرسمي برقية.
الآن نحن على استعداد للبدء في إنشاء وإدارة بوت برقية. في القسم التالي ، سننظر في عملية إنشاء وتكوين روبوت باستخدام مكتبة بيثون-برقية-بوت.
كتابة التعليمات البرمجية للبوت
لإنشاء بوت لبرقية ، تحتاج إلى كتابة التعليمات البرمجية في لغة البرمجة. يوجد أدناه نموذج رمز يسمح لك بإنشاء روبوت بسيط يستجيب للرسائل المرسلة من قبل المستخدمين.
قبل البدء في كتابة التعليمات البرمجية ، تأكد من أن لديك أحدث إصدار من منصة بايثون وحزمة بايثون-برقية-بوت مثبتة.
أولا وقبل كل شيء ، تحتاج إلى إنشاء ملف مع extension.py واستيراد الوحدات اللازمة:
استيراد تسجيل
من برقية.إكست استيراد محدث ، كوماندهاندلر ، رسغهاندلر ، مرشحاتالخطوة التالية هي إعداد التسجيل بحيث يمكنك تتبع تشغيل الروبوت الخاص بك:تسجيل.باسيكونفيغ(تنسيق='%(أسكتيمي)س - %(اسم)س - %(اسم المستوى)س - %(رسالة)س', level=logging.INFO)مسجل = تسجيل.جيتلوغر (__اسم__)
ثم تحتاج إلى كتابة وظائف الأمر ومعالج الرسائل:
ديف ستارت (تحديث ، سياق):
| <url> chat_id=update.effective_chat.id ، نص= " مرحبا ، أنا روبوت!") |
|---|
| ديف إيكو (تحديث ، سياق): |
| <url> chat_id=update.effective_chat.id ، نص = تحديث.رسالة.النص) |