توفر واجهة برمجة تطبيقات برقية للمطورين أدوات قوية لإنشاء تطبيقاتهم وروبوتات خاصة بهم لرسول برقية. واحدة من الوظائف المهمة هي القدرة على الحصول على رمز البرنامج النصي برقية ، والذي يسمح للروبوتات بالتفاعل مع المستخدم وتنفيذ إجراءات مختلفة.
في هذا الدليل خطوة بخطوة ، سنخبرك بكيفية الحصول على رمز البرنامج النصي برقية من خلال واجهة برمجة التطبيقات. سوف تحتاج إلى معرفة أساسيات التنمية ، بما في ذلك العمل مع طلبات هتب وتنسيق بيانات جسون. نفترض أيضا أن لديك بالفعل روبوتا تم إنشاؤه وأنك تلقيت رمزا فريدا للوصول إلى واجهة برمجة تطبيقات تيليجرام.
الخطوة الأولى هي إنشاء وتكوين اتصال هتب مع أبي برقية. يمكنك استخدام أي تكنولوجيا البرمجة التي تناسبك ، والتي تدعم طلبات هتب والعمل مع تنسيق بيانات جسون. سوف تحتاج إلى تقديم طلب آخر إلى أبي برقية تحديد عنوان ورل أبي ورمز الوصول.
مثال:
الوظيفة https://api.برقية .المؤسسة / بوت{يور_توكين} / سيتويبهوك?عنوان ورل = {عنوان البرنامج النصي}
في الطلب ، يجب استبدال {بك_توكين} مع رمز الوصول الفريد الخاص بك و {url_كريبت} مع عنوان ورل من البرنامج النصي الخاص بك الذي سيتم تنفيذ بوت. أبي برقية ينفذ الطلب وإرجاع كائن جسون مع معلومات حول نتيجة العملية في الاستجابة.
- كيفية الحصول على رمز البرنامج النصي برقية عبر واجهة برمجة التطبيقات
- التسجيل على منصة برقية
- إنشاء روبوت والحصول على مفتاح واجهة برمجة التطبيقات الخاص به
- تثبيت واجهة برمجة تطبيقات تيليجرام وتكوين البيئة
- تثبيت بايثون
- تثبيت المكتبات اللازمة
- إعداد البيئة
- إنشاء وإرسال الطلبات عبر واجهة برمجة تطبيقات تيليجرام
كيفية الحصول على رمز البرنامج النصي برقية عبر واجهة برمجة التطبيقات
توفر واجهة برمجة تطبيقات برقية للمطورين القدرة على إنشاء نصوص برمجية وإدارة برامج الروبوت. في هذه المقالة ، سنلقي نظرة على الخطوات اللازمة للحصول على رمز البرنامج النصي برقية من خلال واجهة برمجة التطبيقات.
قم بتثبيت المكتبات اللازمة.
للعمل مع أبي برقية ، سوف تحتاج إلى تثبيت المكتبات اللازمة. على سبيل المثال ، يمكنك استخدام بيثون-برقية-بوت ، تيليبوت أو مكتبات أخرى في لغة البرمجة التي تستخدمها.
الحصول على أبي برقية.
للوصول إلى أبي برقية ، تحتاج إلى استخدام رمز بوت التي تلقيتها من بوتفاثر. سجل على موقع برقية ، انتقل إلى قسم" تطبيقاتي " وإنشاء تطبيق جديد. قدم المعلومات اللازمة حول طلبك ، بما في ذلك الاسم والوصف وموقع الويب. بعد الانتهاء من التسجيل ، سيتم تزويدك بمعرف العميل وسر العميل ، والذي ستستخدمه للتفاعل مع واجهة برمجة التطبيقات.
اكتب نص برقية.
الآن بعد أن أصبح لديك رمز الروبوت ومفاتيح الوصول إلى واجهة برمجة تطبيقات برقية ، يمكنك البدء في كتابة البرنامج النصي. إنشاء ملف نصي جديد واستيراد مكتبة برقية المقابلة. استخدم طرق واجهة برمجة التطبيقات لتنفيذ إجراءات مختلفة مثل إرسال الرسائل وتلقي التحديثات وما إلى ذلك. تطوير منطق البرنامج النصي الخاص بك وفقا لمتطلبات المشروع الخاص بك.
تشغيل البرنامج النصي برقية.
لتشغيل البرنامج النصي برقية ، تشغيله في بيئة التطوير المتكاملة الخاصة بك أو في المحطة. تأكد من أنك تستخدم رمز الروبوت الصحيح ومفاتيح الوصول إلى واجهة برمجة التطبيقات برقية. تحقق من إخراج البرنامج النصي وقم بتصحيحه إذا كانت هناك أخطاء. تحقق من أن البرنامج النصي الخاص بك يعمل بشكل صحيح ويقوم بتنفيذ الإجراءات اللازمة باستخدام واجهة برمجة تطبيقات تيليجرام.
اختبار وتحسين البرنامج النصي الخاص بك.
بعد تشغيل البرنامج النصي ، اختبره للتأكد من أن كل شيء يعمل كما هو متوقع. تحقق من سيناريوهات الاستخدام المختلفة وتأكد من أن البرنامج النصي الخاص بك يستجيب لها بشكل مناسب. قم بإجراء التحسينات والتحسينات اللازمة ، إذا لزم الأمر ، لجعل البرنامج النصي يعمل بشكل أفضل.
هذا كل شيء! الآن أنت تعرف كيفية الحصول على رمز البرنامج النصي برقية من خلال أبي. باتباع هذه الخطوات ، سوف تكون قادرة على إنشاء وإدارة السير في برقية ، وتطوير مجموعة متنوعة من التطبيقات وأتمتة المهام الخاصة بك.
########## كيفية الحصول على رمز البرنامج النصي برقية عبر أبي: دليل خطوة بخطوة##########
التسجيل على منصة برقية
لبدء العمل مع أبي برقية ، تحتاج إلى تسجيل التطبيق على منصة برقية. التسجيل على المنصة مجاني ويستغرق عدة دقائق.
خطوات التسجيل:
- افتح موقع تيليجرام (www.telegram.org )
- انقر فوق الزر "تطبيقات" في القائمة العلوية
- في صفحة" التطبيقات "، ابحث عن قسم "إنشاء تطبيق جديد" وانقر على الزر " إنشاء تطبيق جديد
- املأ نموذج التسجيل ، مع تحديد اسم ووصف طلبك ، بالإضافة إلى رابط إلى موقعه على الويب (إن وجد)
- بعد ملء النموذج ، انقر فوق الزر " إنشاء تطبيق
بعد الانتهاء من التسجيل ، ستتلقى مفتاح واجهة برمجة التطبيقات وتجزئة الوصول التي تحتاج إلى حفظها. ستكون هذه البيانات مطلوبة للتفاعل مع واجهة برمجة تطبيقات تيليجرام.
أنت الآن جاهز لاستخدام واجهة برمجة تطبيقات برقية والحصول على رمز البرنامج النصي لتطبيقك.
إنشاء روبوت والحصول على مفتاح واجهة برمجة التطبيقات الخاص به
توفر برقية واجهة برمجة تطبيقات للمطورين تتيح لهم إنشاء روبوتات والتفاعل مع المستخدمين عبر برنامج المراسلة. لإنشاء روبوت والحصول على مفتاح واجهة برمجة التطبيقات الخاص به ، ستحتاج إلى اتباع الخطوات التالية:
- فتح برقية والعثور على بوت @بوتفاثر.
- .
- لإنشاء بوت جديد.
- وردا على ذلك ، @بوتفاثر سوف يطلب منك إدخال اسم بوت الخاص بك. أدخل الاسم المطلوب.
- بعد ذلك ، @بوتفاثر سوف نقدم لكم رمز فريد ل بوت الخاص بك. انسخ هذا الرمز المميز ، فهو مفتاح واجهة برمجة التطبيقات للبوت.
يبدو مفتاح واجهة برمجة التطبيقات (الرمز المميز) كما يلي:
| مفتاح أبي (رمز) |
|---|
123456789: أبكديفغيكلمنوبقرستوفوكسيزابكديفغي |
يجب تخزين مفتاح واجهة برمجة التطبيقات (الرمز المميز) في مكان آمن ، لأنه سري ويسمح بالوصول الكامل إلى الروبوت الخاص بك.
الآن لديك مفتاح أبي لبوت الخاص بك. يمكنك استخدام هذا المفتاح لإرسال واستقبال الرسائل من المستخدمين عبر واجهة برمجة تطبيقات تيليجرام. في الأقسام التالية ، سننظر في كيفية استخدام هذا المفتاح لكتابة رمز البرنامج النصي برقية.
تثبيت واجهة برمجة تطبيقات تيليجرام وتكوين البيئة
من أجل الحصول على رمز البرنامج النصي برقية من خلال أبي ، تحتاج إلى اتباع عدة خطوات:
- تثبيت بايثون
- تثبيت المكتبات اللازمة
- إعداد البيئة
تثبيت بايثون
الخطوة الأولى هي تثبيت لغة برمجة بايثون على جهاز الكمبيوتر الخاص بك. للقيام بذلك ، انتقل إلى موقع بايثون الرسمي (https://www.python.org ) وقم بتنزيل أحدث إصدار لنظام التشغيل الخاص بك. اتبع تعليمات المثبت وتأكد من تثبيت بايثون بنجاح.
تثبيت المكتبات اللازمة
بعد ذلك ، تحتاج إلى تثبيت العديد من مكتبات بايثون التي ستحتاج إلى العمل مع واجهة برمجة تطبيقات برقية. واحدة من هذه المكتبات هي بيثون-برقية-بوت. للتثبيت ، يمكنك استخدام مدير حزم النقاط عن طريق كتابة الأمر التالي في سطر الأوامر:
بيب تثبيت بيثون-برقية-بوتبالإضافة إلى ذلك ، قد تحتاج إلى تثبيت مكتبات إضافية ، اعتمادا على متطلبات مشروعك.
إعداد البيئة
بعد تثبيت المكتبات اللازمة ، تحتاج إلى تكوين البيئة للعمل مع أبي برقية. للقيام بذلك ، سوف تحتاج إلى إنشاء بوت على منصة برقية والحصول على مفتاح أبي للوصول إلى وظائف أبي. لإنشاء روبوت جديد ، اتبع الإرشادات المتوفرة على موقع تيليجرام الرسمي (https://core.telegram.org/bots#3-how-do-i-create-a-bot ).
بعد استلام مفتاح واجهة برمجة التطبيقات للبوت الخاص بك ، احفظه في متغير بيئة بحيث يمكن للبرنامج النصي الوصول إليه دون تحديد المفتاح بشكل صريح في كل مرة يتم تشغيله. للقيام بذلك ، قم بتشغيل الأمر التالي في سطر الأوامر:
تصدير برقية = "يور_بي_كي"استبدل" مفتاحك " بالمفتاح الذي تلقيته. وبالتالي ، سيحتوي متغير بيئة تيليغرام_ابي_كي على مفتاح واجهة برمجة التطبيقات الخاص بك.
الآن البيئة الخاصة بك على استعداد لاستخدام أبي برقية ويمكنك البدء في كتابة السيناريو للعمل مع بوت.
إنشاء وإرسال الطلبات عبر واجهة برمجة تطبيقات تيليجرام
للعمل مع واجهة برمجة تطبيقات تيليجرام ، تحتاج إلى إنشاء وإرسال الطلبات من أجل تلقي المعلومات من تيليجرام والتفاعل مع الروبوتات. في هذا القسم ، سننظر في كيفية إجراء هذه العملية.
لإرسال طلب ، عليك اتباع الخطوات التالية:
- إنشاء اتصال هتب إلى خادم برقية
- لتشكيل طلب
- إرسال طلب
- معالجة الاستجابة من الخادم
قبل تقديم الطلبات ، تحتاج إلى الحصول على مفتاح أبي للعمل مع أبي برقية. انتقل إلى الموقع الرسمي برقية وتسجيل بوت الخاص بك عن طريق الحصول على رمز فريد من نوعه.
مثال على تشكيل وإرسال طلب عبر واجهة برمجة تطبيقات تيليجرام:
| الطريقة | رابط |
|---|---|
| الحصول على | https://api.telegram.org/bot{رمز} / جيتوبداتس |
وصف الحقول:
- الطريقة: الحصول على
- عنوان الموقع: https://api.telegram.org/bot{رمز} / جيتوبداتس
في هذا المثال ، نستخدم طريقة جيت ومفتاح واجهة برمجة التطبيقات المستلم عند تسجيل الروبوت.
بعد تشكيل الطلب ، تحتاج إلى إرساله إلى خادم برقية:
طلب مثال:
المضيف: api.telegram.org
بعد إرسال الطلب ، يعالج خادم برقية الطلب ويعيد استجابة:
Пример ответа:
Content-Length: 1525
В ответе сервера содержится информация, полученная от Telegram API. في هذا المثال ، نتلقى رسالة من المستخدم " جون "مع النص" مرحبا ، العالم!".
وبالتالي ، قمنا بمراجعة عملية تشكيل وإرسال الطلبات عبر واجهة برمجة تطبيقات تيليجرام. باستخدام مفتاح واجهة برمجة التطبيقات وطرق واجهة برمجة تطبيقات تيليجرام المختلفة ، يمكنك التفاعل مع الروبوتات وتلقي المعلومات من تيليجرام.