برقية هو رسول شعبية مع العديد من الوظائف ، والتي توفر أيضا القدرة على إنشاء واستخدام السير. يمكن لروبوتات تيليجرام أداء مهام مختلفة ، بما في ذلك إرسال الرسائل تلقائيا نيابة عنهم. يمكن أن تكون هذه الوظيفة مفيدة للإخطار بالتغييرات أو إرسال المعلومات أو لأغراض أخرى.
لإرسال رسالة نيابة عن بوت إلى برقية ، سوف تحتاج إلى إنشاء بوت والحصول على مفتاح أبي. للقيام بذلك ، سوف تحتاج إلى الذهاب إلى برقية والعثور على بوت "بوتفاثر" ، والتي سوف تساعدك على إنشاء وتكوين بوت. ثم يمكنك الحصول على مفتاح واجهة برمجة تطبيقات فريد لروبوتك.
بمجرد حصولك على مفتاح واجهة برمجة التطبيقات ، يمكنك استخدامه لإرسال رسائل نيابة عن الروبوت الخاص بك. هناك عدة طرق للقيام بذلك ، بما في ذلك استخدام المكتبات المختلفة وأدوات البرمجة. واحدة من أسهل الطرق هي استخدام لغة برمجة بايثون ومكتبة بايثون-برقية-بوت.
بيثون برقية بوت هي مكتبة بيثون الشعبية التي توفر واجهة سهلة الاستخدام للعمل مع السير في برقية. مع ذلك ، يمكنك بسهولة إنشاء وتكوين الروبوتات ، وكذلك إرسال الرسائل نيابة عنهم. لتثبيت المكتبة ، يمكنك استخدام أداة إدارة حزمة بيب والأمر" بيب تثبيت بيثون-برقية-بوت". بعد ذلك ، ستحتاج إلى إنشاء مثيل لفئة الروبوت ، وتحديد مفتاح واجهة برمجة التطبيقات كمعلمة ، واستخدام طريقة إرسال الرسالة لإرسال الرسالة.
- إنشاء روبوت برقية
- الحصول على مفتاح واجهة برمجة التطبيقات للبوت
- تثبيت المكتبات اللازمة للعمل مع واجهة برمجة تطبيقات برقية
- كتابة برنامج نصي لإرسال رسالة
- توصيل الروبوت بواجهة برمجة تطبيقات تيليجرام
إنشاء روبوت برقية
يوفر برقية القدرة على إنشاء السير التي يمكن إرسال الرسائل وتنفيذ إجراءات مختلفة نيابة عنهم.
لإنشاء روبوت تيليجرام ، اتبع الخطوات التالية:
- فتح التطبيق برقية والعثور على بوت @بوتفاثر.
- انقر فوق الزر" ابدأ " أو اكتب /ابدأ.
- إنشاء بوت جديد عن طريق إرسال الأمر / نيوبوت.
- قم بتعيين اسم للبوت (سيتم عرض هذا الاسم في الدردشات).
- قم بتعيين اسم مستخدم فريد للبوت (يجب أن ينتهي بـ "بوت").
- احصل على رمز وصول للبوت (سيكون هذا ضروريا للتفاعل البرنامجي مع الروبوت).
بعد إنشاء روبوت بنجاح ، سيكون لديك حق الوصول إلى إعداداته والقدرة على إرسال الرسائل نيابة عنه.
التفاعل البرنامجي مع بوت يمكن القيام بها باستخدام أبي برقية ومكتبات البرمجة المختلفة ، مثل تيليبوت لبيثون أو برقية بوت سك ل فب.
لإرسال رسالة نيابة عن الروبوت ، استخدم طريقة واجهة برمجة تطبيقات سيندمسيج ، مع تحديد معرف الدردشة ونص الرسالة في المعلمات.
بالإضافة إلى إرسال الرسائل النصية ، يمكن أن الروبوتات برقية أيضا إرسال الصوت والفيديو والصور والرسائل الصوتية وأكثر من ذلك.
تأكد من أن الروبوت الخاص بك لديه حق الوصول إلى الدردشة التي تخطط لإرسال رسالة فيها ، وأن لديك حقوق إرسال الرسائل نيابة عنه.
الحصول على مفتاح واجهة برمجة التطبيقات للبوت
لإرسال رسائل نيابة عن بوت إلى برقية ، تحتاج إلى الحصول على مفتاح أبي (المعروف أيضا باسم رمز). سيسمح هذا المفتاح للبوت الخاص بك بالتفاعل مع خوادم برقية وإجراء عمليات مختلفة.
للحصول على مفتاح واجهة برمجة التطبيقات للروبوت الخاص بك ، اتبع الخطوات التالية:
- فتح برقية والعثور على بوتفاثر بوت.
- .
- لإنشاء بوت جديد.
- اتبع تعليمات بوتفاثر وأدخل اسم بوت الخاص بك.
- .
يرجى ملاحظة أن مفتاح واجهة برمجة التطبيقات سري ويجب تخزينه في مكان آمن. لا تشارك مفتاح واجهة برمجة التطبيقات مع أي شخص ، لأنه يمنحك الوصول الكامل إلى الروبوت الخاص بك.
بعد استلام مفتاح واجهة برمجة التطبيقات ، يمكنك استخدامه لتكوين الروبوت الخاص بك وإرسال الرسائل نيابة عنه.
تثبيت المكتبات اللازمة للعمل مع واجهة برمجة تطبيقات برقية
للعمل مع أبي برقية ، وسوف نستخدم مكتبة بيثون برقية بوت. توفر هذه المكتبة واجهة سهلة الاستخدام لإرسال الرسائل ومعالجتها في برقية.
قبل تثبيت المكتبة ، تأكد من أن لديك إصدار بايثون 3.س تثبيت. للتحقق من إصدار بايثون في المحطة الطرفية (سطر الأوامر) ، قم بتشغيل الأمر:
بيثون version الإصدارتثبيت مكتبة بيثون برقية بوت باستخدام مدير حزمة نقطة. في المحطة ، قم بتشغيل الأمر التالي:بيب تثبيت بيثون-برقية-بوت
بعد تثبيت المكتبة ، يمكننا البدء في كتابة التعليمات البرمجية للعمل مع واجهة برمجة تطبيقات برقية.
كتابة برنامج نصي لإرسال رسالة
لغات البرمجة المختلفة يمكن استخدامها لإرسال رسائل نيابة عن بوت في برقية. في هذا الدليل ، سننظر في كتابة نص بيثون باستخدام مكتبة بيثون-برقية-بوت.
قبل البدء ، تحتاج إلى تثبيت مكتبة بيثون-برقية-بوت باستخدام مدير حزمة النقطة:
- نقطة تثبيت بيثون-برقية-بوت
بعد ذلك ، تحتاج إلى إنشاء روبوت برقية والحصول على رمز مميز سيتم استخدامه لمصادقة الروبوت عند إرسال الرسائل. للقيام بذلك ، اتبع تعليمات بوتفاذر الموصوفة على موقع برقية الرسمي.
بعد تثبيت المكتبة واستلام الرمز المميز ، يمكنك البدء في كتابة البرنامج النصي.استيراد الوحدات اللازمة:
import loggingfrom telegram.ext import Updater, CommandHandler
Устанавливаем уровень логирования:
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO)logger = logging.getLogger(__name__)
Создаем функцию-обработчик команды /start:
def start(update, context):
context.bot.send_message(chat_id=update.effective_chat.id, text="Привет! Я бот, готовый отправлять сообщения для тебя!")
إنشاء الوظيفة الرئيسية لإطلاق الروبوت:
مواطنه الرئيسية():
# إنشاء مثيل من المحدث وتمريره رمز بوت
محدث = محدث (رمز مميز= 'توكين' ، استخدم _كونتيكست = صحيح)
- # الحصول على مثيل المرسل من محدث
- مثيل موانئ دبي = محدث.المرسل
- # إضافة معالج للأمر / ابدأ
- موانئ دبي.إضافة معالج (كوماندهاندلر ("ابدأ" ، ابدأ))
# إطلاق بوت
محدث.بدء الاستقطاب()
# وقف بوت عند الضغط على السيطرة + ج
محدث.الخمول()
إذا _ _ اسم _ _ = = ' _ _ الرئيسية__':
الرئيسية()
في الوظيفة الرئيسية ، نتحقق من تشغيل البرنامج النصي مباشرة ، وعدم استيراده كوحدة نمطية ، ونطلق الروبوت باستخدام طريقة بدء التشغيل.
في وظيفة البداية ، نستخدم طريقة إرسال رسالة لمثيل من فئة الروبوت من البرقية.تحويلة وحدة لإرسال رسالة نيابة عن بوت.
استبدل الرمز المميز الحقيقي للبوت الخاص بك ، واحفظ البرنامج النصي وقم بتشغيله.
الآن ، عند إرسال الأمر / ابدأ إلى بوت برقية الخاص بك ، فإنه سيتم الرد عليك مع رسالة " مرحبا! أنا بوت على استعداد لإرسال رسائل لك!"
توصيل الروبوت بواجهة برمجة تطبيقات تيليجرام
من أجل إرسال رسائل نيابة عن بوت إلى برقية ، يجب عليك أولا توصيله إلى أبي برقية. تتضمن هذه العملية عدة خطوات:
الخطوة 1: إنشاء روبوت برقية
الخطوة الأولى هي إنشاء روبوت جديد في برقية وتلقي رمز وصول سيتم استخدامه لمصادقة الروبوت الخاص بك عند إرسال الرسائل.
ملاحظة: لإنشاء بوت ، تحتاج إلى أن يكون حساب برقية.
لإنشاء روبوت برقية ، سوف تحتاج إلى:
إطلاق برقية على جهازك;
العثور على بوت اسمه @ بوتفاثر;