فينيكس هي لغة برمجة وإطار ويب يعتمد على لغة برمجة الإكسير. يوفر العديد من الأدوات والقدرات لإنشاء تطبيقات ويب قوية وقابلة للتطوير. برقية بوت هو برنامج يتم تنفيذه داخل منصة برقية ويمكنه أداء مهام مختلفة مثل إرسال الرسائل وتلقي المعلومات وغير ذلك الكثير.
ربط فينيكس إلى بوت برقية يوفر فرصة للتفاعل مع المستخدمين برقية من خلال تطبيق ويب فينيكس الخاص بك. هذا يفتح مجموعة واسعة من الاحتمالات لإنشاء واجهات المستخدم وتخزين البيانات وإدارة الروبوت.
في هذا الدليل خطوة بخطوة ، وسوف ننظر في الخطوات الأساسية اللازمة لربط فينيكس إلى بوت برقية. سننظر في تثبيت المكتبة وتكوينها ، وإنشاء روبوت وتسجيله على منصة تيليجرام ، بالإضافة إلى كتابة التعليمات البرمجية لمعالجة الطلبات الواردة وإرسال الرسائل عبر واجهة برمجة تطبيقات تيليجرام.
- كيفية ربط فينيكس مع بوت برقية: تعليمات خطوة بخطوة
- إنشاء حساب برقية بوت أبي
- تثبيت وتكوين إطار فينيكس
- إنشاء معالج للبوت برقية
كيفية ربط فينيكس مع بوت برقية: تعليمات خطوة بخطوة
الخطوة 1: تثبيت الحزم المطلوبة
- تثبيت إكسير وفينيكس إذا لم تكن مثبتة بالفعل على جهاز الكمبيوتر الخاص بك.
- تثبيت الحزم اللازمة للعمل مع أبي برقية ، مثل` هتبوسون `و'السم'.
الخطوة 2: إنشاء روبوت برقية
- إنشاء بوت على منصة برقية باتباع التعليمات على الموقع الرسمي.
- الحصول على مفتاح أبي من بوت الخاص بك.
الخطوة 3: إعداد تطبيق فينيكس
- إنشاء تطبيق فينيكس جديد باستخدام ' ميكس فكس.أمر تطبيقي الجديد.
- إضافة تبعية على حزمة 'هتبوسون' في هذا المزيج.إكس ملف وتشغيل ' ميكس ديبس.الحصول على ' الأمر لتثبيت التبعيات.
الخطوة 4: إنشاء مسار لمعالجة خطافات الويب
- افتح الملف ' ليب/تطبيق_ويب / راوتر.السابق'.
- أضف مسارا لمعالجة طلبات النشر إلى المسار '/ ويب هوك ' عن طريق تنفيذ وظيفة وحدة المعالج الخاصة بك:
"`
نطاق " / " ، ميابويب تفعل
من خلال: الويب
آخر "/ ويبهوك " ، ويبوكونترولر،: التعامل مع_تليغرام_ ويبهوك
النهاية
«`
الخطوة 5: إنشاء وحدة معالج خطاف الويب
- إنشاء وحدة نمطية جديدة في الدليل` ليب/بلدي التطبيق/ويب / وحدات تحكم 'اسمه' ويبهوككونترولر.السابق'.
- في ' ويبهوك_كونترولر.على سبيل المثال ، قم بتنفيذ وظيفة مقبض / 2 ، والتي ستقوم بمعالجة خطافات الويب الواردة من برقية. في هذه الوظيفة ، يمكنك تطبيق أي منطق ضروري لتطبيقك.
الخطوة 6: تكوين واجهة برمجة تطبيقات تيليجرام
- استخدم مفتاح واجهة برمجة تطبيقات الروبوت الخاص بك لتكوين واجهة برمجة تطبيقات برقية وتثبيت خطاف الويب. للقيام بذلك ، يمكنك استخدام وحدة هتبويسون لإرسال طلبات إلى أبي برقية. على سبيل المثال ، يمكنك إرسال طلب مشاركة إلى عنوان ورل https://api.برقية .أورغ / بوت / سيتويبهوك ' ، ويمر عنوان ورل من الخادم الخاص بك والمسار `/ويبهوك` حيث تطبيق فينيكس الخاص بك سوف تقبل ويبهوكس.
الخطوة 7: إطلاق التطبيق فينيكس
- إطلاق تطبيق فينيكس الخاص بك باستخدام ' ميكس فكس.أمر الخادم.
- الآن التطبيق فينيكس الخاص بك يجب أن تكون متصلا بوت برقية ، ويمكنك التعامل مع ويبهوكس واردة من برقية.
باتباع هذه الخطوات ، سوف تكون قادرة على ربط إطار فينيكس إلى بوت برقية ومعالجة ويبهوكس واردة من برقية في التطبيق الخاص بك.
إنشاء حساب برقية بوت أبي
من أجل ربط فينيكس إلى بوت برقية ، تحتاج إلى إنشاء حساب في أبي بوت برقية. اتبع التعليمات أدناه:
- فتح التطبيق برقية على جهازك أو الذهاب إلى الموقع الرسمي telegram.org .
- أدخل رقم هاتفك واتبع التعليمات لتأكيد الرقم.
- بعد تسجيل الدخول بنجاح ، انتقل إلى قائمة الإعدادات وحدد إنشاء روبوت جديد.
- إعطاء بوت الخاص بك اسم. يجب أن ينتهي الاسم بـ "_بوت". على سبيل المثال ، "الروبوت الخاص بي".
- الحصول على رمز فريد من بوت الخاص بك من بوتفاثر ، والتي سوف يطلب منك إضافة في إعدادات بوت.
- احفظ الرمز المميز في مكان آمن. سيتم استخدامه لتوصيل الروبوت الخاص بك إلى فينيكس.
الآن لديك حساب في أبي بوت برقية ورمز بوت الخاص بك. كنت على استعداد للخطوة التالية-إعداد اتصال بوت الخاص بك مع فينيكس.
تثبيت وتكوين إطار فينيكس
فينيكس هو إطار ويب قوي مكتوب بلغة برمجة الإكسير التي تسمح لك بإنشاء تطبيقات ويب قابلة للتطوير. من أجل ربط إطار فينيكس إلى بوت برقية الخاص بك ، تحتاج إلى تثبيته وتكوينه لمشروعك.
- تثبيت إكسير وفينيكس:
المشروب تثبيت إكسيرمزيج الأرشيف.تثبيت هيكس فكس_نيو 1.5.9
تركيب إكسير وفينيكس يحدث باستخدام مدير حزمة الشراب. بعد تثبيت إكسير وفينيكس ، سوف تحصل على الوصول إلى الأمر 'ميكس' ، والذي يستخدم لإدارة المشروع الخاص بك.إنشاء مشروع فينيكس جديد:
- مزيج فكس.تطبيق جديد
'ميكس اكس.جديد 'القيادة سيتم إنشاء مشروع فينيكس جديد اسمه 'بلدي التطبيق'. استبدال 'بلدي التطبيق' مع اسم المشروع الخاص بك. يمكنك استخدام أي اسم تريده.
- إعداد قاعدة البيانات:
مؤتمر نزع السلاح بلدي التطبيقمزيج إكتو.إنشاء
انتقل إلى مجلد المشروع الخاص بك ('بلدي التطبيق`) باستخدام الأمر` مؤتمر نزع السلاح'. ثم استخدم ' مزيج إكتو.إنشاء ' الأمر لإنشاء قاعدة بيانات للمشروع الخاص بك. يمكنك اختيار أي اسم قاعدة بيانات تريد.
إطلاق خادم فينيكس:
مزيج فكس.الخادم
- الآن لديك إطار فينيكس تثبيت وتكوينها ، وعلى استعداد لتطوير بوت برقية الخاص بك. يمكنك تعديل وتوسيع نطاقه لتناسب احتياجاتك.
- لربط فينيكس الخاص بك إلى بوت برقية ، تحتاج إلى إنشاء معالج لهذا بوت. سوف معالج تلقي الرسائل الواردة ومعالجتها باستخدام فينيكس الخاص بك.
- تعيين التبعية على حزمة 'إكس_تيليغرام_بوت' في ' المزيج الخاص بك.ملف إكس:
- ديب ديبس تفعل
- {:مثال: "~ > 0.4"}
- النهاية
إنشاء معالج للبوت برقيةتحديث التبعيات باستخدام الأمر 'ميكس ديبس'.الحصول على ' في المحطة: