برقية هي واحدة من الرسل الأكثر شعبية التي توفر أدوات مريحة لخلق والحفاظ على بوت الخاصة بك. روبوتات برقية هي حسابات فريدة يمكنها أداء المهام تلقائيا والاستجابة لطلبات المستخدمين. واحدة من وظائف شعبية من السير في برقية هو البريدية. تتيح لك النشرة الإخبارية إرسال رسائل أو إشعارات للمستخدمين في وقت واحد أو وفقا لجدول زمني.
في هذه المقالة ، سنلقي نظرة على إرشادات خطوة بخطوة حول كيفية إعداد رسالة إخبارية برقية بوت. سوف نقدم لك الأدوات والإعدادات اللازمة حتى تتمكن من إنشاء روبوت فعال وعملي لإرسال الرسائل إلى برقية.
أولا ، سنحتاج إلى إنشاء الروبوت نفسه في برقية. للقيام بذلك ، تحتاج إلى الاتصال "بوتفاثر" ، بوت برقية الرسمية ، والتي سوف تساعدك على إنشاء بوت جديد. سوف نتلقى رمزا فريدا سنستخدمه للوصول إلى وظائف واجهة برمجة تطبيقات برقية.
- إنشاء روبوت برقية
- الحصول على رمز مميز للوصول إلى واجهة برمجة التطبيقات
- إعداد وضع المطور
- تثبيت المكتبات اللازمة
- كتابة التعليمات البرمجية لإرسال الرسائل
- إعداد وإطلاق القائمة البريدية
- التحقق من النتائج وتحسين القائمة البريدية
إنشاء روبوت برقية
برقية بوت هو البرنامج الذي يعالج تلقائيا الطلبات والرسائل من المستخدمين في رسول برقية. يتضمن إنشاء روبوت برقية عدة خطوات:
- إنشاء حساب برقية
- الحصول على مفتاح أبي
- فتح برقية رسول والعثور على بوت اسمه "@بوتفاثر".
- انقر فوق الزر" ابدأ "أو اكتب" /ابدأ " لبدء حوار مع بوتفاثر.
- اتبع تعليمات بوتفاثر لإنشاء بوت جديد والحصول على مفتاح أبي.
- انسخ مفتاح واجهة برمجة التطبيقات المستلم.
- إنشاء بوت
- فتح برقية رسول والعثور على بوت اسمه "@بوتفاثر".
- انقر فوق الزر" ابدأ "أو اكتب" /ابدأ " لبدء حوار مع بوتفاثر.
- اكتب الأمر" / نيوبوت " واتبع تعليمات بوتفاثر لإنشاء روبوت جديد.
- امنح الروبوت اسما وحدد اسم المستخدم الفريد الخاص به.
- بعد إنشاء بوت بنجاح ، سوف بوتفاثر توفر لك مع رمز الوصول إلى بوت الخاص بك. انسخ هذا الرمز المميز.
- تكوين وظيفة الروبوت
- باستخدام مفتاح أبي واسم المستخدم بوت ، إنشاء عميل أبي للعمل مع أبي برقية.
- أضف معالجات للأوامر والرسائل التي سيقبلها الروبوت.
- حدد منطق معالجة الطلبات وتوليد الاستجابات وفقا لمتطلبات مشروعك.
- إطلاق بوت واختبار وظائفه.
لإنشاء روبوت برقية ، ستحتاج إلى حساب برقية. يمكنك إنشاء حساب جديد أو استخدام حساب موجود.
للعمل مع واجهة برمجة تطبيقات تيليجرام ، يجب أن تحصل على مفتاح واجهة برمجة تطبيقات سيتم استخدامه للتفاعل مع خوادم تيليجرام. للحصول على مفتاح واجهة برمجة التطبيقات:
الآن بعد أن أصبح لديك مفتاح واجهة برمجة التطبيقات ، يمكنك إنشاء روبوت برقية جديد. لهذا:
بعد إنشاء روبوت ، يمكنك تخصيص وظائفه عن طريق إضافة أوامر وردود عليها. لتكوين وظيفة الروبوت:
مبارك! لقد قمت للتو بإنشاء أول روبوت برقية. يمكنك الآن تخصيص وظائفه حسب رغبتك واستخدامها لأتمتة المهام المختلفة أو التفاعل مع المستخدمين.
الحصول على رمز مميز للوصول إلى واجهة برمجة التطبيقات
من أجل إنشاء رسالة إخبارية برقية باستخدام روبوت ، تحتاج إلى الحصول على رمز مميز للوصول إلى واجهة برمجة التطبيقات. الرمز المميز هو معرف فريد يسمح للبوت بالتفاعل مع واجهة برمجة تطبيقات تيليجرام.
- فتح برقية والعثور على بوت @بوتفاثر.
- ابدأ حوارا معه بالنقر فوق الزر" ابدأ".
- إرسال الأمر / نيوبوت لإنشاء بوت جديد.
- اتبع تعليمات بوتفاثر وأدخل اسما للبوت الخاص بك.
- بعد إنشاء بوت بنجاح ، بوتفاذر سوف توفر لك مع رمز الوصول في شكل 123456:أبك-ديف1234 جيكل-زيكس 57 واط 2 فولت 1 يو 123 واط 11. تأكد من حفظ هذا الرمز المميز ، حيث ستحتاج إليه لإعداد القائمة البريدية.
الآن لديك رمز مميز للوصول إلى واجهة برمجة تطبيقات روبوت برقية الخاص بك. يسمح للبوت الخاص بك بإرسال الرسائل وتنفيذ إجراءات أخرى عبر واجهة برمجة تطبيقات برقية.
إعداد وضع المطور
من أجل أن تكون قادرة على خلق واختبار وظائف مختلفة في بوت برقية الخاص بك ، تحتاج إلى تكوين وضع المطور. يتيح لك هذا الوضع الوصول إلى الميزات المتقدمة للبوت ، مثل إرسال الرسائل ومعالجة الأوامر والمزيد. في هذا القسم ، سننظر في كيفية إكمال الخطوات اللازمة لتكوين وضع المطور.
- إنشاء بوت برقية. أولا ، تحتاج إلى إنشاء الخاصة بك برقية بوت لتكون قادرة على العمل معها في وضع المطور. يمكن القيام بذلك باتباع التعليمات الواردة في وثائق البرقية الرسمية.
- احصل على مفتاح واجهة برمجة التطبيقات للبوت. بعد إنشاء الروبوت ، سيتم تزويدك بمفتاح واجهة برمجة التطبيقات. ستحتاج إلى هذا المفتاح لتفويض الروبوت الخاص بك وإجراء عمليات مختلفة باستخدام واجهة برمجة تطبيقات تيليجرام.
- استيراد المكتبات اللازمة. للعمل مع واجهة برمجة تطبيقات تيليجرام ، ستحتاج إلى استيراد المكتبات المناسبة إلى مشروعك. المكتبة الأكثر شعبية للعمل مع أبي برقية هو بيثون برقية بوت.
- تثبيت وتكوين بيثون برقية بوت. للبدء مع بيثون برقية بوت ، تحتاج إلى تثبيت هذه المكتبة باستخدام نقطة. بعد التثبيت ، يمكنك تكوين معالجات الرسائل والأوامر والوظائف الأخرى في الروبوت الخاص بك.
- تخويل الروبوت باستخدام مفتاح واجهة برمجة التطبيقات. بعد تثبيت وتكوين بيثون-برقية-بوت ، يجب أن تأذن بوت الخاص بك باستخدام مفتاح أبي المقدمة لك. سيسمح هذا للبوت الخاص بك بالوصول إلى واجهة برمجة تطبيقات تيليجرام وإجراء عمليات مختلفة في الروبوت الخاص بك.
- إنشاء وإطلاق بوت. بعد تسجيل الدخول إلى بوت الخاص بك وتكوين جميع الوظائف اللازمة ، يمكنك إنشاء وإطلاق بوت برقية الخاص بك. لا تنس إضافته إلى قائمة جهات الاتصال الخاصة بك ومنحه حقوق الوصول اللازمة.
بعد الانتهاء من كل هذه الخطوات ، سيكون لديك وضع المطور إعداد لبوت برقية الخاص بك. ستكون قادرا على إنشاء واختبار وظائف مختلفة ، بالإضافة إلى تكوين الروبوت الخاص بك للتفاعل مع المستخدمين.
تثبيت المكتبات اللازمة
لإنشاء قائمة بريدية برقية باستخدام روبوت ، تحتاج إلى تثبيت بعض المكتبات التي ستساعدك على التفاعل مع واجهة برمجة تطبيقات برقية وإرسال رسائل إلى المستخدمين.
- تثبيت مكتبة بيثون برقية بوت. للقيام بذلك ، قم بتشغيل الأمر:
- تثبيت مكتبة الطلبات. يتم استخدام هذه المكتبة لتقديم طلبات هتب إلى أبي برقية. قم بتشغيل الأمر:
| بيب تثبيت بيثون-برقية-بوت |
| طلبات تثبيت النقطة |
بعد تثبيت المكتبات المذكورة أعلاه ، سوف تكون على استعداد للبدء في تطوير القائمة البريدية بوت برقية.
كتابة التعليمات البرمجية لإرسال الرسائل
من أجل تنفيذ إرسال الرسائل في برقية من قبل بوت ، تحتاج إلى كتابة التعليمات البرمجية المناسبة. في هذا القسم ، سننظر في مثال على كود بايثون باستخدام مكتبة بايثون-برقية-بوت.
- أولا ، تحتاج إلى تثبيت مكتبة بيثون-برقية-بوت باستخدام الأمر التالي:
بيب تثبيت بيثون-برقية-بوتتوفر هذه المكتبة واجهة سهلة الاستخدام للعمل مع واجهة برمجة تطبيقات برقية. أولا ، تحتاج إلى استيراد الفئات والوحدات النمطية اللازمة:
من برقية استيراد بوت- من برقية استيراد بارسيمود
من برقية استيراد إينلينيكيبواردماركوب- من برقية استيراد إنلينكيبوارد زر
بعد ذلك ، تحتاج إلى إنشاء مثيل لفئة الروبوت عن طريق تمرير رمز الروبوت الخاص بك إليه:
- الروبوت = الروبوت (الرمز المميز= 'الروبوت الخاص بك')
الآن يمكنك البدء في كتابة وظيفة لإرسال الرسائل:
- ديف إرسال رسالة (الدردشة ، النص) :
بوت.إرسال رسالة(معرف الدردشة=معرف الدردشة ، نص=نص ، وضع بارسيمود=بارسيمود.أتش تي أم أل )في هذا المثال ، تقبل وظيفة إرسال الرسالة معلمتين: معرف الدردشة – معرف الدردشة الذي سيتم إرسال الرسالة إليه ، والنص – نص الرسالة.
Также можно добавить кнопки к сообщению в рассылке с помощью классов InlineKeyboardMarkup и InlineKeyboardButton:
def send_message_with_buttons(chat_id, text, buttons):
keyboard = []
for button_text, callback_data in buttons:
button = InlineKeyboardButton(text=button_text, callback_data=callback_data)
keyboard.append(
)
reply_markup = InlineKeyboardMarkup(keyboard)
bot.send_message(chat_id=chat_id, text=text, reply_markup=reply_markup, parse_mode=ParseMode.HTML)
في هذا المثال ، تأخذ وظيفة إرسال الرسائل مع الأزرار نفس المعلمات مثل وظيفة إرسال الرسائل ، بالإضافة إلى معلمة الأزرار ، وهي قائمة بأزواج قيمة إجراء الأزرار. يتم تمثيل كل زر بقائمة تحتوي على زر تم إنشاؤه باستخدام فئة إنلينكيبواردبوتون.
يمكنك الآن الاتصال بالوظائف لإرسال الرسائل في اللحظات المناسبة:
# مثال على إرسال رسالة بسيطة
- إرسال رسالة (الدردشة = '123456789' ، نص = ' مرحبا ، العالم!')
- # مثال على إرسال رسالة مع أزرار
- أزرار = [('زر 1' ، 'الإجراء 1') ، ('زر 2' ، 'الإجراء 2')]
- إرسال رسالة باستخدام أزرار (معرف الدردشة = '123456789' ، نص = 'حدد إجراء:' ، أزرار = أزرار)
في هذا المثال ، يتم إرسال رسالة بسيطة أولا ، متبوعة برسالة بها أزرار.