تسمح شبكة فكونتاكتي الاجتماعية للمطورين بإنشاء روبوتات لأغراض مختلفة. بمساعدتهم ، يمكنك أتمتة عملية التواصل مع المستخدمين وتنفيذ الإشعارات والألعاب والوظائف الأخرى. في هذه المقالة ، سنلقي نظرة على إرشادات خطوة بخطوة لإنشاء روبوت لـ فكونتاكتي في عقدة لغة البرمجة.شبيبة .
عقدة.شبيبة هي بيئة وقت تشغيل جافا سكريبت تعتمد على محرك الإصدار 8 ، والذي يستخدم أيضا في متصفح جوجل كروم. واحدة من مزايا العقدة.جس هو طبيعته غير المتزامنة ، والذي يسمح لك لمعالجة طلبات متعددة في وقت واحد دون عرقلة تدفق التنفيذ. لهذا السبب العقدة.شبيبة مثالية لخلق السير ل فكونتاكتي التي تحتاج إلى معالجة عدد كبير من الطلبات.
لإنشاء بوت ل فكونتاكتي على العقدة.شبيبة سوف نستخدم مكتبة كيه وعد. يحتوي على واجهة سهلة الاستخدام وبديهية ، مما يجعل من السهل تنفيذ الطلبات إلى واجهة برمجة تطبيقات فكونتاكتي والتفاعل مع المستخدمين. بالإضافة إلى ذلك ، تدعم المكتبة وظيفة الوعد ، مما يجعل الكود أكثر قابلية للقراءة ويتجنب استخدام عمليات الاسترجاعات.
من المهم أن تتذكر أنه من أجل إنشاء روبوت على فكونتاكتي ، يجب أن يكون لديك حق الوصول إلى الإنترنت ، بالإضافة إلى حساب مطور مسجل على الموقع vk.com . بالإضافة إلى ذلك ، لكي يعمل الروبوت ، تحتاج إلى الحصول على رمز وصول خاص يسمح للبوت بالتفاعل مع واجهة برمجة تطبيقات فكونتاكتي.
- عقدة.شبيبة و فكونتاكتي: إنشاء بوت خطوة بخطوة
- تثبيت العقدة.شبيبة وإعداد البيئة
- تسجيل التطبيق في فكونتاكتي واستلام مفاتيح الوصول
- كتابة الوظائف الأساسية للبوت
- اختبار وإطلاق الروبوت على الخادم
عقدة.شبيبة و فكونتاكتي: إنشاء بوت خطوة بخطوة
لإنشاء بوت ل فكونتاكتي على العقدة.شبيبة سنحتاج الأدوات التالية:
- العقدة المثبتة.شبيبة
- محرر التعليمات البرمجية (على سبيل المثال ، فيسوال ستوديو كود)
- تم إنشاء حساب مطور فكونتاكتي وتطبيق مستقل
بعد تثبيت العقدة.جس و فكونتاكتي إعدادات حساب المطور ، يمكننا البدء في إنشاء بوت. وهنا هي الخطوات الرئيسية التي سوف نتبع:
- تثبيت الحزم المطلوبة
- تكوين الوصول إلى واجهة برمجة تطبيقات فك
- إنشاء روبوت بسيط
- إضافة وظائف
في الخطوة الأولى ، سنقوم بتثبيت الحزم اللازمة باستخدام إدارة حزمة العقدة (نبم). للقيام بذلك ، قم بإنشاء مجلد جديد للمشروع ، افتح محطة طرفية في هذا المجلد وقم بتشغيل الأمر:
الآلية الوقائية الوطنيةبعد الانتهاء من هذا الأمر ، يمكننا تثبيت الحزم اللازمة:
نبم تثبيت فك-إوالخطوة الثانية هي إعداد الوصول إلى واجهة برمجة التطبيقات فك. نحن بحاجة إلى الحصول على رمز وصول لبوت لدينا. للقيام بذلك ، تحتاج إلى إنشاء تطبيق مستقل في إعدادات مطور فكونتاكتي والوصول إلى واجهة برمجة التطبيقات.
، واستيراد الوحدات اللازمة:
كونست { فك } = تتطلب ('فك-إو');ونحن تسجيل الدخول باستخدام رمز الوصول:
كونست فك = جديد فك ({الرمز المميز:'الوصول الخاص بك',
});الخطوة الرابعة هي إضافة وظائف. يمكننا إضافة معالج رسائل يستجيب للرسائل النصية من المستخدمين:
كيه.التحديثات.على ('رسالة' ، ({رسالة}) = > {
إذا (رسالة.النص) {
كونست ريبليمسيج = ' كتبت: {{رسالة.نص}`;
كيه.أبي.الرسائل.إرسال ({
});
}
لقد استعرضنا الخطوات الأساسية لإنشاء روبوت لـ فكونتاكتي على العقدة.شبيبة. هذه مجرد البداية ، ويمكنك إضافة منطق أكثر تعقيدا ، مثل معالجة الأوامر وإرسال الصور. ولكن الآن لديك فهم أساسي لعملية إنشاء بوت على العقدة.شبيبة فكونتاكتي!
تثبيت العقدة.شبيبة وإعداد البيئة
لتثبيت العقدة.شبيبة ، انتقل إلى الموقع الرسمي nodejs.org وقم بتنزيل المثبت لنظام التشغيل الخاص بك.
بعد تنزيل المثبت ، قم بتشغيله واتبع تعليمات التثبيت.
بعد تثبيت العقدة.شبيبة ، يمكنك التحقق من نجاح التثبيت عن طريق تشغيل الأمر
عقدة الخامس
في سطر الأوامر. إذا تلقيت إصدار العقدة استجابة.شبيبة ، لذلك كان التثبيت ناجحا.
للعمل مع بوت على العقدة.شبيبة سنحتاج أيضا إلى مدير حزمة الآلية الوقائية الوطنية. يتم تثبيته مع العقدة.شبيبة ، لذلك لا تحتاج إلى تحميل أو تثبيته بشكل منفصل.
بعد تثبيت العقدة.شبيبة والآلية الوقائية الوطنية ، يمكنك التحقق من التثبيت الناجح عن طريق تشغيل
- قيادة الآلية الوقائية الوطنية-الخامس
- في سطر الأوامر. إذا تلقيت إصدار نبم ردا على ذلك ، ثم كان التثبيت ناجحا.
- الآن ، بعد تثبيت العقدة.جس وإعدادات البيئة ، ونحن على استعداد للبدء في إنشاء بوت ل فكونتاكتي.
- تسجيل التطبيق في فكونتاكتي واستلام مفاتيح الوصول
- من أجل إنشاء بوت ل فكونتاكتي على العقدة.شبيبة ، تحتاج إلى تسجيل التطبيق في فكونتاكتي والحصول على مفاتيح الوصول التي تسمح للبوت بالتفاعل مع واجهة برمجة التطبيقات للشبكة الاجتماعية.
- خطوات تسجيل التطبيق والحصول على مفاتيح الوصول:
- 1. انتقل إلى صفحة مطوري فكونتاكتي
- اتبع الرابط: https://vk.com/apps ?قانون = إدارة،ثم انقر فوق الزر" إنشاء تطبيق " في الزاوية اليمنى العليا.
2. املأ المعلومات حول التطبيق
لتسجيل طلب بنجاح في فكونتاكتي ، يجب عليك ملء المعلومات التالية:
اسم التطبيق-حدد الاسم الذي سيتم عرضه للمستخدمين في برامج المراسلة;
منصة-اختر"تطبيق مستقل";
عنوان الموقع-اترك هذا الحقل فارغا;
المجال الأساسي-اترك الحقل فارغا أيضا;
وصف التطبيق-أدخل وصفا موجزا للبوت;
أيقونة-قم بتحميل الرمز الذي سيتم استخدامه في الروبوت الخاص بك;
الخصوصية-اختر حسب تقديرك;تأكيد-حدد المربع الذي توافق عليه مع قواعد مطور فكونتاكتي;
بعد ملء جميع الحقول ، انقر فوق الزر" حفظ".3. احصل على معرف التطبيق والمفتاح السري
بعد الإنشاء الناجح للتطبيق ، سيتم تزويدك بمعرف تطبيق فريد ومفتاح سري. احفظ هذه البيانات ، حيث سيتم استخدامها لمصادقة الروبوت الخاص بك عند العمل مع واجهة برمجة تطبيقات فكونتاكتي.هذا كل شيء! الآن يتم تسجيل التطبيق الخاص بك في فكونتاكتي وكان لديك كل مفاتيح الوصول اللازمة لإنشاء بوت على العقدة.شبيبة.
كتابة الوظائف الأساسية للبوت
بعد إعداد البيئة وتثبيت الحزم الضرورية ، يمكننا البدء في كتابة الوظيفة الأساسية للبوت لف فكونتاكتي على العقدة.شبيبة.
الخطوة الأولى هي إنشاء كائن يمثل الروبوت الخاص بنا. في هذا الكائن ، سنصف المنطق الأساسي لتشغيل الروبوت ، بالإضافة إلى إضافة جميع الطرق اللازمة للتفاعل مع واجهة برمجة تطبيقات فكونتاكتي.
أولا ، لنقم بإنشاء ملف يسمى " بوت.شبيبة " واستيراد الوحدات اللازمة:كونست فكبوت = تتطلب ('عقدة-فك-بوت-أبي');
كونست الدورة = تتطلب ('عقدة-فك-بوت-أبي/ليب / الدورة');كونست المرحلة = تتطلب ('عقدة-فك-بوت-أبي/ليب / المرحلة');
كونست {المشهد } = تتطلب ('عقدة-فك-بوت-أبي/ليب / المشهد');ثم قم بإنشاء كائن روبوت وتهيئته:كونست بوت = فكبوت جديد ({
الرمز المميز:'الوصول الخاص بك',
معرف المجموعة: 'معرف المجموعة الخاص بك',});
بعد ذلك ، قم بإنشاء جلسة وتهيئتها:
جلسة كونست = جلسة جديدة ();
- مرحلة كونست = مرحلة جديدة ();
- بوت.استخدام (جلسة.الوسيطة ());
- بوت.استخدام (المرحلة.الوسيطة ());
- الآن يمكننا الانتقال إلى كتابة المنطق الأساسي للبوت. لنبدأ بإنشاء البرامج النصية.
البرنامج النصي هو سلسلة من الإجراءات التي يقوم بها الروبوت استجابة لأوامر أو رسائل معينة من المستخدمين. في حالتنا ، سنقوم بإنشاء نصوص لبدء حوار والوظائف الرئيسية للبوت.