في الوقت الحاضر ، تستخدم العديد من المجموعات والمجتمعات برقية للتواصل والتفاعل. ومع ذلك ، لجعل هذه العملية أكثر تنظيما وأتمتة ، يقوم العديد من المسؤولين بإنشاء روبوتات لمجموعاتهم. يمكن أن تؤدي الروبوتات لمجموعات البرقية وظائف مختلفة: من إخطارات الرسائل الجديدة إلى إجراء الاستطلاعات وإرسال المعلومات إلى المشاركين.
في هذا البرنامج التعليمي خطوة بخطوة ، سننظر في كيفية إنشاء روبوت لمجموعة برقية. سوف تحتاج إلى حساب برقية والوصول إلى الإنترنت. لكن لا تقلق ، فإن عملية إنشاء روبوت لا تتطلب أي مهارات برمجة خاصة أو معرفة تقنية.
الخطوة 1: تسجيل الدخول إلى برقية والعثور على بوت @بوتفاثر. سيساعدك هذا الروبوت في إنشاء روبوت جديد لمجموعتك. انقر فوق الزر" ابدأ " واتبع تعليمات الروبوت.
الخطوة 2: سيطلب منك الأب اختيار اسم للبوت الجديد الخاص بك. اختر اسما فريدا وتذكره. سيتم استخدام هذا الاسم للإشارة إلى الروبوت الخاص بك من المجموعة.
الخطوة 3: بعد اختيار اسم ، فإن بوتفاذر تعطيك رمز بوت الجديد الخاص بك. الرمز المميز هو رمز خاص يسمح للبوت بالتفاعل مع واجهة برمجة تطبيقات تيليجرام. انسخ هذا الرمز المميز ، وسوف تحتاجه في المستقبل.
الخطوة 4: الآن بعد أن أصبح لديك الرمز المميز ، يمكنك إضافة الروبوت الجديد إلى المجموعة. افتح دردشة مجموعة برقية وأدخل الأمر" / أدبوت " (بدون علامات اقتباس) ، ثم أدخل الرمز المميز للبوت الخاص بك. إرسال رسالة وسيتم إضافة بوت الخاص بك إلى المجموعة.
- تنفيذ بوت
- إعداد البيئة
- تنزيل المكتبات اللازمة
- إنشاء روبوت والحصول على رمز مميز
- كتابة التعليمات البرمجية لمعالجة الأوامر والرسائل
تنفيذ بوت
بعد أن أنشأنا روبوتا جديدا وحصلنا على رمز مميز ، يمكننا البدء في تنفيذه في برنامجنا.
في هذا القسم ، سنلقي نظرة على الخطوات الأساسية اللازمة لإنشاء روبوت برقية وتوصيله بمجموعة.
هذا كل شيء! الآن أنت تعرف كيفية إنشاء بوت لمجموعة برقية وتنفيذها في البرنامج الخاص بك. يمكنك تكوين بوت للتعامل مع مختلف الأوامر والرسائل لجعلها مفيدة وتفاعلية لمستخدمي مجموعتك.
إعداد البيئة
لإنشاء بوت لمجموعة تيليجرام ، اتبع هذه الخطوات لتكوين البيئة:
- تثبيت البرامج اللازمة
قبل بدء العمل ، تحتاج إلى تثبيت البرامج التالية:
- بايثون هي لغة البرمجة التي سيتم كتابة الروبوت بها;
- برقية هو رسول الذي سيتم إنشاء مجموعة وتطبيق إدارة بوت;
- محرر التعليمات البرمجية هو أداة مريحة لكتابة وتحرير التعليمات البرمجية (على سبيل المثال ، فيسوال ستوديو كود ، بيشارم ، الخ.).
- تثبيت المكتبات اللازمة
بعد ذلك ، تحتاج إلى تثبيت مكتبات بايثون الضرورية:
- مكتبة بيثون-برقية-بوت للعمل مع واجهة برمجة تطبيقات برقية بوت;
- بيثون-دوتينف-مكتبة لقراءة متغيرات البيئة من ملف;
- طلبات-مكتبة لتنفيذ طلبات المتشعب.
- إنشاء روبوت والحصول على رمز مميز
لإنشاء روبوت ، اتبع الخطوات التالية:
- افتح تطبيق تيليجرام وانتقل إلى الإعدادات;
- ابحث عن قسم" إنشاء روبوت " واتبع التعليمات لإنشاء روبوت;
- احصل على رمز مميز للوصول إلى واجهة برمجة تطبيقات الروبوت وحفظه لاستخدامه في المستقبل في الكود.
الآن بعد أن تم إعداد البيئة ، يمكنك البدء في إنشاء وتكوين روبوت لمجموعة برقية.
تنزيل المكتبات اللازمة
لإنشاء بوت لمجموعة برقية ، ستحتاج إلى المكتبات التالية:
- بيثون-برقية-بوت: مكتبة توفر الوصول إلى واجهة برمجة تطبيقات برقية بوت وتسمح لك بإنشاء وإدارة الروبوتات;
- الطلبات: مكتبة تبسط إرسال طلبات هتب ومعالجة الردود;
- بيثون-دوتينف: مكتبة تسمح لك باستخدام متغيرات البيئة في ملف.إنف;
لتثبيت هذه المكتبات ، قم بتشغيل الأوامر التالية:
- افتح موجه الأوامر;
- انتقل إلى مجلد المشروع;
- وانتظر حتى يتم تثبيت المكتبة;
- وانتظر حتى يتم تثبيت المكتبة;
- وانتظر حتى يتم تثبيت المكتبة.
بعد التثبيت الناجح لهذه المكتبات ، ستكون جاهزا لبدء إنشاء روبوت لمجموعة برقية.
إنشاء روبوت والحصول على رمز مميز
لإنشاء روبوت لمجموعة تيليجرام والحصول على رمز مميز ، اتبع الخطوات التالية:
- فتح برقية والعثور على بوت @بوتفاثر في ذلك.
- بدء حوار مع بوت @ بوتفاثر عن طريق النقر على زر "ابدأ".
- أرسل الأمر" / نيوبوت " لإنشاء روبوت جديد.
- اختر اسما للبوت الخاص بك ، يجب أن ينتهي بـ "بوت".
- بعد تحديد الاسم ، ستتلقى رمزا فريدا للبوت الخاص بك.
- احفظ الرمز المميز في مكان آمن ، سيكون من الضروري التفاعل مع واجهة برمجة تطبيقات برقية.
الآن لديك روبوت ورمزه المميز ، والذي يسمح لك بالتحكم فيه. ثم يمكنك المتابعة إلى الخطوة التالية-إنشاء برنامج نصي للبوت ونشره على الخادم. في هذه العملية ، ستستخدم الرمز المميز المستلم لتخويل الطلبات وإرسالها إلى واجهة برمجة تطبيقات تيليجرام.
كتابة التعليمات البرمجية لمعالجة الأوامر والرسائل
بعد إعداد حساب بوت وتلقي رمز مميز ، يمكنك البدء في كتابة التعليمات البرمجية لمعالجة الأوامر والرسائل في مجموعة برقية الخاص بك. للقيام بذلك ، سوف تحتاج إلى استخدام لغة البرمجة بيثون و أبي بوت برقية.
أولا وقبل كل شيء ، سوف تحتاج إلى تثبيت واستيراد مكتبة بيثون برقية بوت:
بيب تثبيت بيثون-برقية-بوت
بعد تثبيت المكتبة ، يمكنك إنشاء ملف مع التعليمات البرمجية واستيراد الوحدات اللازمة:
بعد ذلك ، ستحتاج إلى إنشاء وظائف لمعالجة الأوامر والرسائل:
تم تصميم وظيفة البداية لمعالجة الأمر / ابدأ. في هذا المثال ، ترسل رسالة ترحيب إلى المجموعة.
تم تصميم وظيفة الصدى لمعالجة جميع الرسائل الأخرى في المجموعة. في هذا المثال ، ترسل نص الرسالة المستلمة إلى المجموعة.
بعد إنشاء الوظائف ، ستحتاج إلى إنشاء مثيل لفئة المحدث وتمرير رمز الروبوت الخاص بك إليه:
محدث = محدث (الرمز المميز=' الروبوت الخاص بك ' ، استخدم _كونتيكست = صحيح)
Далее вам потребуется создать диспетчер и зарегистрировать обработчики команд и сообщений:
После регистрации обработчиков, вам потребуется запустить бота:
updater.start_polling()
الآن بوت الخاص بك هو على استعداد لمعالجة الأوامر والرسائل في مجموعة برقية الخاص بك. يمكنك إضافة معالجات إضافية للأوامر والرسائل الأخرى ، بالإضافة إلى تكوين منطق إضافي داخل وظائف المعالج.