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

كيفية إنشاء روبوت فايبر: دليل مفصل

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

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

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

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

الخطوة 1: التحضير لإنشاء روبوت

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

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

اختيار منصة البرمجة واللغة

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

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

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

يتيح اختيار بايثون كلغة برمجة لإنشاء روبوت فايبر للمطورين إنشاء روبوتات محادثة وظيفية بسرعة وكفاءة مع بناء جملة مناسب وبديهي.

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

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

تسجيل حساب مطور في فايبر

لإنشاء روبوت فايبر ، تحتاج إلى تسجيل حساب مطور.

خطوات التسجيل:

  1. افتح موقع فايبر الرسمي على الرابط: https://www.developers.viber.com/
  2. انقر فوق الزر" البدء "أو" ابدأ " لبدء عملية التسجيل.
  3. حدد" إنشاء حساب "أو" إنشاء حساب " لتسجيل حساب جديد.
  4. املأ المعلومات المطلوبة: اسم المستخدم والبريد الإلكتروني وكلمة المرور.
  5. أكمل التحقق عن طريق البريد الإلكتروني ، باتباع التعليمات المرسلة إلى بريدك الإلكتروني.
  6. قم بتسجيل الدخول إلى حساب المطور الذي تم إنشاؤه حديثا باستخدام اسم المستخدم وكلمة المرور الجديدين.

مبارك! الآن قمت بتسجيل حساب مطور في فايبر.

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

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

الحصول على مفتاح واجهة برمجة التطبيقات

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

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

  1. التسجيل على الموقع الرسمي للمطورين فايبر في https://developers.viber.com /.
  2. قم بتسجيل الدخول إلى حسابك باستخدام بيانات الاعتماد الخاصة بك.
  3. في صفحة المطور الرئيسية ، انقر فوق الزر "إنشاء روبوت".
  4. ملء الحقول المطلوبة: اسم بوت ، ورل ، رمز والوصف.
  5. بعد ملء جميع الحقول ، انقر فوق الزر" حفظ".
  6. سيتم تزويدك بمفتاح واجهة برمجة التطبيقات للبوت الخاص بك. احتفظ بها في مكان آمن.

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

الخطوة 2: تثبيت المكتبات والأدوات اللازمة

بعد إعداد البيئة لتطوير روبوت لفايبر ، فإن الخطوة التالية هي تثبيت المكتبات والأدوات اللازمة التي ستسمح لك بإنشاء ونشر روبوت.

وهنا لائحة من المكتبات والأدوات اللازمة:

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

بعد تثبيت هذه المكونات ، ستكون جاهزا لبدء إنشاء ونشر روبوت فايبر الخاص بك.

تثبيت خادم عقدة فايبر.شبيبة

لإنشاء روبوت فايبر باستخدام العقدة.شبيبة يحتاج إلى تثبيت عقدة خادم فايبر.شبيبة اتبع هذه الخطوات لإعداد الملقم:

  1. تثبيت العقدة.جس على جهاز الكمبيوتر الخاص بك إذا لم تكن قد قمت بتثبيته حتى الآن. يمكنك تنزيله من موقع العقدة الرسمي.شبيبة واتبع التعليمات لنظام التشغيل الخاص بك.
  2. لتثبيت مكتبة فايبر بوت.
  3. قم بإنشاء مجلد جديد لخادم فايبر وانتقل إليه في سطر الأوامر أو المحطة الطرفية.
  4. قم بإنشاء ملف داخل خادم المجلد.شبيبة حيث ستكتب رمز الخادم الخاص بك. افتح هذا الملف في محرر نصوص.
  5. في بداية ملف الخادم.شبيبة استيراد مكتبة بوت فايبر باستخدام التعليمات البرمجية التالية:
كونست فايبربوت = تتطلب ('فايبر بوت').بوت;
إنشاء مثيل جديد من كائن فايربوت وإعطائها رمز بوت الخاص بك. يمكن الحصول على الرمز المميز الخاص بك عن طريق تسجيل التطبيق على منصة مطور فايبر.
  1. كونست بوت = فايبربوت جديد ({
أوثتوكين: "الخاص بك_وث_وكين",
  1. الاسم:"اسم الروبوت الخاص بك",
الصورة الرمزية: "AGE إلى_صورتك"

});

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

// مثال على معالج حدث أونتكستمساج

بوت.أونتكستمسيج ((رسالة) = > {

  1. <url> message.sender.id ، " شكرا على رسالتك!");
});
أخيرا ، قم بتشغيل رمز الخادم الخاص بك باستخدام الأمر التالي في سطر الأوامر أو الجهاز الطرفي:
  • خادم العقدة.شبيبة
  • خادم عقدة فايبر الخاص بك.جس جاهز الآن للاستخدام. فإنه سيتم الاستماع للأحداث واردة والرد عليها باستخدام معالجات التي قمت بتعريفها.
تثبيت خادم عقدة فايبر.شبيبة بسيطة ويسمح لك لبدء بسرعة تطوير ونشر بوت فايبر. حظا سعيدا مع المشروع الخاص بك!
  • تكوين المشروع
قبل البدء في إنشاء روبوت فايبر ، تحتاج إلى تكوين المشروع. يتضمن ذلك إعداد البيئة وتثبيت المكونات الضرورية وإنشاء حساب مطور في فايبر.
  • وهنا لائحة من الإجراءات التي يجب القيام بها لتكوين المشروع:
تثبيت العقدة.شبيبة على جهاز الكمبيوتر الخاص بك. يمكنك تنزيل العقدة.شبيبة من الموقع الرسمي: https://nodejs.org . بعد التثبيت ، تأكد من أن العقدة.جس قيد التشغيل ، قم بتشغيل الأمر على سطر الأوامر:عقدة الخامس
تثبيت إدارة حزمة الآلية الوقائية الوطنية التي تأتي مع العقدة.شبيبة . اكتب الأمر التالي في موجه الأوامر:

الآلية الوقائية الوطنية-الخامس

قم بإنشاء مجلد جديد للمشروع وانتقل إليه باستخدام الأمر التالي:

مكدير ماي فايبر بوت

سي دي ماي فايبر بوت

تهيئة مشروع العقدة الجديدة.شبيبة ، أدخل الأمر التالي:

الآلية الوقائية الوطنية

تثبيت مكتبة أبي بوت ل فايبر ، أدخل الأمر التالي:

نبم تثبيت عقدة-فايبر-بوت-أبي

إنشاء حساب مطور في فايبر ، اتبع التعليمات الموجودة على موقع فايبر: https://partners.viber.com /. سجل تطبيقا جديدا واحصل على مفتاح واجهة برمجة تطبيقات المطور.

المعلمة

الوصف

فايبر

مفتاح أبي من المطور فايبر

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

الخطوة 3: كتابة رمز الروبوت الأساسي

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

1. إنشاء ملف باسم "app.py ". في هذا الملف ، سنقوم بتسجيل الرمز الرئيسي لروبوتنا.

  1. 2. استيراد الوحدات اللازمة:
  2. من قارورة استيراد قارورة ، طلب
  3. استيراد جسون
  4. 3. إنشاء مثيل لتطبيق قارورة:
  5. التطبيق = قارورة (__اسم__)
  6. 4. اكتب وظيفة معالج لتلقي الرسائل الواردة من المستخدم:

@التطبيق.الطريق ('/'،طرق=['بوست'])

  1. ديف ويب هوك():
  2. البيانات = الطلب.جيت_جسون()
  3. رسالة العودة' النجاح'
  4. # منطق معالجة رسالتك
  5. الرد = ' رسالة الرد '
  6. إرسال رسالة (رد)

6. اكتب وظيفة لإرسال رسائل إلى المستخدم:

  1. مواطنه ارسال_رسالة (رسالة):
  2. # التعليمات البرمجية للاتصال أبي فايبر
  3. # هنا يمكنك استخدام مفتاح واجهة برمجة التطبيقات وإعدادات الروبوت الخاص بك
  4. 8. قم بتشغيل التطبيق:

إذا _ _ اسم _ _ = = ' _ _ الرئيسية__':

التطبيق.تشغيل()

  • الآن يمكنك البدء في كتابة المنطق الأساسي للبوت الخاص بك! في هذا القسم ، يمكنك استخدام كافة الميزات من لغة بيثون ، قارورة وفايبر أبي لتنفيذ الوظائف التي تحتاج إليها.
  • إنشاء وتكوين روبوت فايبر
  • الخطوة 1: تسجيل وإعداد روبوت فايبر
  • انتقل إلى الموقع الرسمي للمطورين فايبر في https://www.المطورين .viber.com.
  • قم بإنشاء حساب مطور جديد أو قم بتسجيل الدخول إلى حساب موجود.

بعد تسجيل الدخول إلى حسابك ، انقر فوق الزر" إنشاء روبوت".

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

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