الانتقال إلى المحتوى الرئيسي

كيفية إنشاء بوت فب ل فكونتاكتي: تعليمات خطوة بخطوة

إنشاء بوت فب ل فكونتاكتي يمكن أن تكون مفيدة جدا لأتمتة المهام الروتينية ، والتفاعل مع المستخدمين ، والعديد من الأغراض الأخرى. بفضل واجهة برمجة التطبيقات فك ، يمكنك بسهولة إنشاء بوت الخاص بك من شأنها أن تؤدي وظائف مختلفة في فكونتاكتي رسول.

سيوفر لك هذا الدليل إرشادات خطوة بخطوة حول كيفية إنشاء روبوت في بي إتش بي حتى تتمكن من البدء في استخدامه الآن. سوف تحتاج إلى المعرفة الأساسية من فب ، فضلا عن حساب المطور فكونتاكتي والوصول إلى أبي فك.

سوف تحتاج إلى الخطوات التالية:

  1. إنشاء مشروع في بيئة تطوير متكاملة فب المفضلة لديك.
  2. سجل تطبيقا جديدا على صفحة مطور فكونتاكتي.
  3. احصل على رمز الوصول المطلوب للتفاعل مع واجهة برمجة تطبيقات فك.
  4. اكتب الرمز للاتصال وتفويض الروبوت.
  5. تحديد ومعالجة الأوامر التي سيتم تنفيذ بوت الخاص بك.
  6. تكوين الخادم لمعالجة الطلبات الواردة من فكونتاكتي.
  7. قم بتوصيل الروبوت الخاص بك بمجتمع فكونتاكتي.

فمن المستحسن الرجوع إلى وثائق فكونتاكتي ودراسة الأمثلة الرسمية لفهم أفضل لأساسيات العمل مع فك أبي وخلق السير في فب ل فكونتاكتي.

  1. مكونات بوت ل فكونتاكتي
  2. الخطوة 1: تسجيل التطبيق
  3. الخطوة 2: الحصول على مفتاح الوصول
  4. الخطوة 3: إنشاء برنامج نصي لمعالجة الرسائل
  5. الخطوة 4: إعداد الأزرار والأوامر
  6. الخطوة 5: قم بتشغيل الروبوت

مكونات بوت ل فكونتاكتي

في عملية إنشاء بوت ل فكونتاكتي في فب ، تحتاج إلى معرفة واستخدام مكونات ووظائف معينة. في هذا القسم ، سنلقي نظرة على المكونات الرئيسية التي ستحتاجها عند إنشاء روبوت.

  1. إذن واستلام مفتاح الوصول

    للعمل مع واجهة برمجة تطبيقات فكونتاكتي ، تحتاج إلى تسجيل الدخول والحصول على مفتاح وصول. للقيام بذلك ، يمكنك استخدام التدفق الضمني أو تدفق رمز التفويض. على سبيل المثال ، عند استخدام التدفق الضمني ، من الضروري إعادة توجيه المستخدم إلى صفحة التفويض ، حيث سيؤكد وصول الروبوت إلى حسابه. بعد التأكيد ، سيتم استلام مفتاح وصول ، والذي يجب حفظه واستخدامه عند تقديم طلبات واجهة برمجة التطبيقات.

  2. إرسال الرسائل

    لإرسال رسائل من الروبوت ، يحتاج المستخدمون إلى استخدام الرسائل.طريقة الإرسال. تتيح لك هذه الطريقة إرسال رسالة نصية ، بالإضافة إلى إضافة مرفقات (الصور والصوت والفيديو والمستندات وغيرها).

  3. معالجة الأوامر ونظام الأوامر

    لمعالجة الأوامر التي أدخلها مستخدمو الروبوت ، من الضروري تطوير نظام أوامر. أوامر يمكن أن تكون محددة مسبقا (على سبيل المثال ، /ابدأ ، /مساعدة ، /الطقس) أو العرف. عند استلام الأمر ، يجب على الروبوت تنفيذ الإجراء المناسب وإرسال رد إلى المستخدم.

  4. العمل مع قاعدة البيانات

    لحفظ البيانات وحالة الروبوت ، تحتاج إلى استخدام قاعدة بيانات. على سبيل المثال ، يمكنك استخدام الخلية أو سكليتي. ستسمح لك قاعدة البيانات بتخزين واسترجاع المعلومات مثل محفوظات الرسائل وإعدادات المستخدم والبيانات الأخرى اللازمة لعمل الروبوت.

  5. التفاعل مع واجهة برمجة تطبيقات فكونتاكتي

    لأداء مهام أكثر تعقيدا ، مثل الحصول على معلومات المستخدم ، والعمل مع المجموعات ، وإرسال الإشعارات ، وما إلى ذلك.، تحتاج إلى استخدام واجهة برمجة تطبيقات فكونتاكتي. على سبيل المثال ، يمكنك استخدام طريقة المستخدمين للحصول على معلومات حول مستخدم.الحصول على ، وللعمل مع المجموعات-المجموعات.جيتميمبرس ، المجموعات.طرق جيتبيد وغيرها.

  6. تسجيل

    لتصحيح وتحليل عمل الروبوت ، من الضروري تسجيل الدخول. يسمح لك التسجيل بتسجيل معلومات حول العمليات المكتملة والأخطاء والطلبات الواردة والأحداث الأخرى. يمكن أن يكون ملف السجل أداة مفيدة لتحديد المشكلات وتحسين أداء الروبوت.

مكونات بوت ل فكونتاكتي:

الاسمالوصف
إذن واستلام مفتاح الوصولتحتاج إلى تسجيل الدخول والحصول على مفتاح وصول للعمل مع واجهة برمجة تطبيقات فكونتاكتي.
معالجة الرسائل الواردةتحتاج إلى تكوين واجهة برمجة تطبيقات رد الاتصال أو خادم الاستطلاع الطويل لتلقي إشعارات حول الأحداث الجديدة.
إرسال الرسائلالرسائل.يتم استخدام طريقة الإرسال لإرسال الرسائل من الروبوت إلى المستخدمين.
معالجة الأوامر ونظام الأوامرمن الضروري تطوير نظام أوامر لمعالجة الأوامر التي يدخلها المستخدمون.
العمل مع قاعدة البيانات قاعدة البيانات هيتستخدم لتخزين واسترجاع المعلومات اللازمة للبوت للعمل.
التفاعل مع واجهة برمجة تطبيقات فكونتاكتيتستخدم واجهة برمجة تطبيقات فكونتاكتي لأداء مهام معقدة مثل الحصول على معلومات المستخدم والعمل مع المجموعات.
تسجيلمن الضروري تسجيل الدخول من أجل تصحيح وتحليل عمل الروبوت.

الخطوة 1: تسجيل التطبيق

قبل البدء في تطوير بوت فب ل فكونتاكتي ، تحتاج إلى تسجيل التطبيق الخاص بك على منصة المطور فكونتاكتي.

للقيام بذلك ، اتبع التعليمات:

  1. اتبع الرابط https://vk.com/apps?act=manage
  2. في الزاوية اليمنى العليا سترى زر "إنشاء تطبيق" ، انقر فوقه
  3. املأ الحقول المطلوبة:
الاسم:حدد اسم التطبيق الخاص بك
المنصات:حدد موقع "الموقع"
العنوان:أدخل عنوان موقع الويب الخاص بك
  • حدد المربع بجوار "أوافق على الشروط" وانقر على "حفظ"
  • بعد الحفظ ، ستتم إعادة توجيهك إلى صفحة التطبيق. ستجد في هذه الصفحة الإعدادات والمفاتيح المتاحة للعمل مع واجهة برمجة تطبيقات فكونتاكتي.
  • يوجد مفتاح الوصول (مفتاح واجهة برمجة التطبيقات) في قسم "الإعدادات". نسخه وحفظه في مكان آمن.

كانت هذه هي الخطوة الأولى نحو إنشاء بوت ل فكونتاكتي في فب. في القسم التالي ، سننظر في الخطوة 2:"الحصول على رمز مستخدم".

الخطوة 2: الحصول على مفتاح الوصول

قبل البدء في إنشاء بوت فب ل فكونتاكتي ، تحتاج إلى الحصول على مفتاح الوصول. يتم استخدام مفتاح الوصول لتفويض الروبوت والتفاعل مع واجهة برمجة تطبيقات فكونتاكتي.

للحصول على مفتاح الوصول ، اتبع الخطوات التالية:

  1. إنشاء تطبيق مستقل
    • انتقل إلى صفحة فكونتاكتي للمطور https://vk.com/apps?act=manage وتسجيل الدخول باستخدام حسابك.
    • انقر فوق الزر" إنشاء تطبيق".
    • في حقل الاسم ، أدخل اسم التطبيق الخاص بك.
    • في القائمة المنسدلة" النظام الأساسي "، حدد"تطبيق مستقل".
    • انقر فوق الزر" توصيل التطبيق".
  2. احصل على معرف التطبيق
    • في صفحة الإعدادات في التطبيق الخاص بك ، انسخ معرفه.
  3. احصل على رمز التفويض
    • افتح الرابط في النموذج:
    • https://oauth.vk.com/authorize?client_id=YOUR_APP_ID&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=messages,groups,photos&response_type=token&v=5.131

    • بدلا من معرف التطبيق الخاص بك ، حدد معرف التطبيق الذي تلقيته في الخطوة السابقة.
    • اسمح للتطبيق بالوصول إلى الأذونات اللازمة (الرسائل والمجموعات والصور) وانقر فوق الزر "السماح".
    • سيتم فتح صفحة جديدة مع عنوان ورل مثل:
    • https://oauth.vk.com/blank.html#access_token=YOUR_ACCESS_TOKEN&expires_in=0&user_id=USER_ID

    • انسخ قيمة معلمة الوصول-سيكون هذا هو مفتاح الوصول الخاص بك.

يجب استخدام مفتاح الوصول المستلم عند تفويض الروبوت وتقديم طلبات مختلفة إلى واجهة برمجة تطبيقات فكونتاكتي. مفتاح الوصول صالح لفترة معينة ، وبعد ذلك يحتاج إلى تحديث.

الخطوة 3: إنشاء برنامج نصي لمعالجة الرسائل

في هذا القسم ، سنقوم بإنشاء برنامج نصي فب من شأنها أن تستجيب للرسائل من مستخدمي فكونتاكتي. للبدء ، اتبع الخطوات التالية:

  1. افتح محرر التعليمات البرمجية أو إيد وإنشاء ملف جديد يسمى " بوت.بي إتش بي ".
  2. أضف الكود التالي إلى الملف " بوت.بي إتش بي ":

في الكود أعلاه ، نستخدم طريقة" الرسائل الجديدة " لمعالجة الرسائل الواردة الجديدة من المستخدمين. نتلقى نص الرسالة ومعرف المستخدم ، وبعد ذلك يمكننا تنفيذ الإجراءات اللازمة.

في هذا المثال ، نحن فقط إرسال رسالة الرد " مرحبا ، أنا بوت فب!". يمكنك تغييره حسب تقديرك وإضافة وظائف معالجة الرسائل التي تحتاجها.

صحافة السيطرة + ق أو حدد " حفظ "في المحرر لحفظ الملف" بوت.بي إتش بي ".

الآن قمت بإنشاء برنامج نصي لمعالجة الرسائل في بوت الخاص بك في فب ل فكونتاكتي. في القسم التالي ، سننظر في كيفية إعداد بيئة الخادم ووضع الروبوت موضع التنفيذ.

الخطوة 4: إعداد الأزرار والأوامر

بعد إنشاء القائمة الرئيسية وتوصيل معالجات الأوامر ، من الضروري تكوين الأزرار والأوامر التي سيعالجها الروبوت الخاص بنا.

أولا ، دعنا نحدد الأزرار. هناك نوعان من الأزرار في فكونتاكتي: أزرار النص والارتباط. يعرض زر النص النص المحدد في الرسالة ، ويرسل زر الارتباط الرابط إلى المستخدم بدلا من نص الزر.

لإضافة أزرار إلى القائمة الرئيسية ، تحتاج إلى إنشاء صفيف بأزرار. كل زر هو مجموعة النقابي مع مفتاحين: "العمل " و"اللون". يشير مفتاح " الإجراء "إلى نوع إجراء الزر ، ويحدد مفتاح" اللون "لون الزر (القيم المحتملة:" أساسي " ، "ثانوي" ، "سلبي" ، "إيجابي").

باستخدام رمز فب ، يمكننا إنشاء زر النص على النحو التالي:

keyboard لوحة المفاتيح = [

"وقت واحد" = > خطأ,

"أزرار" = >[

[

[

"العمل" = >[

"اكتب" = > "نص",

"الحمولة" = > زر" {\"\": \"1\"}",

"تسمية" = > "انقر على لي"

],

"اللون" = > "أساسي"

]

]

]

];

ويمكن إنشاء زر الارتباط على النحو التالي:

keyboard لوحة المفاتيح = [

"وقت واحد" = > خطأ,

"أزرار" = >[

[