فكونتاكتي هي واحدة من الشبكات الاجتماعية الأكثر شعبية في روسيا وبلدان الاتحاد السوفياتي السابق. هنا ، يتواصل ملايين المستخدمين مع بعضهم البعض ، ويشاركون المحتوى ويستمتعون بالميزات المختلفة التي توفرها المنصة.
ليس سرا أن فكونتاكتي يسمح لك أيضا بإنشاء تطبيقاتك وروبوتات خاصة بك يمكنها أتمتة بعض المهام أو تقديم خدمات ملائمة للمستخدمين. تعد برمجة روبوتات فكونتاكتي مهارة مثيرة ومطلوبة يمكن أن تكون مفيدة للاستخدام الشخصي ولتطوير المنتجات التجارية.
في هذه المقالة ، سنلقي نظرة على عملية إنشاء روبوت لـ فكونتاكتي ونخبرك عن بعض الخطوات التي ستساعدك على بدء برمجته. سنغطي الجوانب الرئيسية لإنشاء روبوت ، بما في ذلك إعداد بيئة التطوير ، والعمل مع واجهة برمجة تطبيقات فكونتاكتي ، ومعالجة الأحداث وإرسال الرسائل. كل ما تبقى هو الحصول على فنجان من القهوة والبدء في إنشاء الروبوت الخاص بك لف فكونتاكتي!
- الخطوة 1: التعرف على منصة فكونتاكتي
- لمحة موجزة عن مكتبة فك_باي
- مزايا استخدام مكتبة فكابي
- إنشاء مفتاح وصول وتكوين التطبيق
- الوصول إلى واجهة برمجة التطبيقات وإنشاء تطبيق
- الخطوة 2: تثبيت وتكوين بايثون
- اختيار إصدار بايثون وتثبيت المكتبات اللازمة
- الخطوة 3: الاتصال بواجهة برمجة تطبيقات فكونتاكتي
- توليد والحصول على مفتاح الوصول
- الخطوة 4: برمجة الوظائف الأساسية للبوت
الخطوة 1: التعرف على منصة فكونتاكتي
فكونتاكتي هي واحدة من الشبكات الاجتماعية الأكثر شعبية التي توفر فرصا مختلفة للتواصل والتفاعل مع المستخدمين الآخرين. بفضل واجهة برمجة التطبيقات المفتوحة ، يمكن للمطورين إنشاء العديد من التطبيقات والروبوتات لأتمتة مهام معينة.
يتيح لك إنشاء روبوت لـ فكونتاكتي أتمتة العمليات مثل إخطار المستخدمين بالرسائل أو الأحداث الجديدة ، أو تتبع التحديثات في مجموعات أو صفحات معينة ، أو حتى إجراء عمليات معينة تتعلق بملفات تعريف المستخدمين.
لإنشاء بوت فكونتاكتي ، وهناك العديد من المكتبات والأطر في لغات البرمجة المختلفة ، مثل بيثون ، جافا سكريبت أو فب. في هذا الدليل ، وسوف ننظر في إنشاء بوت بيثون باستخدام مكتبة فك_بي.
لمحة موجزة عن مكتبة فك_باي
مكتبة فكابي هي أداة تسمح لك بالتفاعل مع منصة فكونتاكتي باستخدام بايثون. يسمح لك بإرسال واستقبال الرسائل ، والحصول على معلومات حول المستخدمين وحالاتهم ، والعمل مع المجتمعات والصفحات ، وغير ذلك الكثير.
باستخدام مكتبة فك_بي ، يمكنك إنشاء السير التي سوف تؤدي المهام تلقائيا على الشبكة الاجتماعية. على سبيل المثال ، يمكن للروبوت الخاص بك إرسال رسائل إلى المستخدمين وإنشاء منشورات على جدران المجموعة وإدارة المشتركين والمزيد.
مزايا استخدام مكتبة فكابي
استخدام مكتبة فك_بي لإنشاء فكونتاكتي السير لديها عدد من المزايا:
- سهولة الاستخدام: توفر مكتبة فكابي واجهة بسيطة وبديهية التي تسهل تطوير السير.
- وثائق واسعة النطاق: تحتوي مكتبة فكابي على وثائق شاملة يمكنك من خلالها العثور على معلومات حول الأساليب والوظائف اللازمة للتفاعل مع منصة فكونتاكتي.
- مجتمع المطورين النشطين: هناك العديد من المجتمعات والمنتديات حيث يمكنك العثور على المساعدة والدعم من المطورين ذوي الخبرة.
إنشاء مفتاح وصول وتكوين التطبيق
قبل البدء في برمجة الروبوت ، تحتاج إلى إنشاء مفتاح وصول إلى واجهة برمجة التطبيقات وتكوين تطبيق فكونتاكتي. سوف تحتاج إلى الخطوات التالية:
- قم بتسجيل الدخول إلى حساب فكونتاكتي الخاص بك وانتقل إلى https://vk.com/editapp?act=create .
- املأ الحقول المطلوبة مثل" الاسم "و" النظام الأساسي "و" عنوان موقع الويب " (يمكنك تحديد أي عنوان).
- قم بتنشيط "مفتاح الوصول العام" واحفظ التغييرات.
- سيتم تزويدك بـ "مفتاح الوصول إلى الخدمة". احفظه في مكان آمن ، حيث ستحتاج إليه لتفويض الروبوت الخاص بك.
الآن بعد أن كنت معتادا على منصة فكونتاكتي وأنشأت مفتاح الوصول أبي وتكوين التطبيق ، كنت على استعداد للانتقال إلى الخطوة التالية — برمجة بوت على أساس مكتبة فك_بي.
الوصول إلى واجهة برمجة التطبيقات وإنشاء تطبيق
قبل البدء في برمجة روبوت لـ فكونتاكتي ، تحتاج إلى الوصول إلى واجهة برمجة التطبيقات وإنشاء تطبيق في إعدادات حسابك.
- انتقل إلى موقع فكونتاكتي وقم بتسجيل الدخول إلى حسابك.
- انتقل إلى صفحة إعدادات التطبيق باستخدام الرابط: https://vk.com/apps?act=manage .
- انقر فوق الزر" إنشاء تطبيق".
- املأ المعلومات اللازمة حول التطبيق ، مثل اسم الموقع ونوعه وعنوانه (إذا لزم الأمر). حدد أيضا أن التطبيق الخاص بك هو تطبيق مستقل بحيث يمكنك استخدامه على جهاز الكمبيوتر الخاص بك دون الحاجة إلى تثبيته.
- بعد ملء جميع البيانات ، انقر فوق الزر" إنشاء".
- بعد إنشاء التطبيق ، سيكون لديك مفتاحان للوصول: "معرف التطبيق" و "مفتاح الأمان". من الضروري حفظ هذه البيانات ، حيث سيتم استخدامها عند برمجة الروبوت.
الآن بعد أن أصبح لديك حق الوصول إلى واجهة برمجة التطبيقات وتم إنشاء التطبيق ، يمكنك بدء البرمجة. تتيح لك واجهة برمجة تطبيقات فكونتاكتي تنفيذ إجراءات مختلفة ، مثل إرسال الرسائل وتلقي معلومات المستخدم وإنشاء مجموعات والمزيد. راجع وثائق واجهة برمجة التطبيقات للحصول على معلومات مفصلة حول ميزات وطرق العمل معها.
الخطوة 2: تثبيت وتكوين بايثون
بايثون هي لغة برمجة سنستخدمها لإنشاء الروبوت الخاص بنا لـ فكونتاكتي. في هذه الخطوة ، سنشرح كيفية تثبيت وتكوين بايثون على جهاز الكمبيوتر الخاص بك.
تثبيت بايثون
انتقل إلى موقع بايثون الرسمي (https://www.python.org ) وتحميل أحدث نسخة مستقرة من بيثون لنظام التشغيل الخاص بك.
قم بتشغيل المثبت واتبع التعليمات. تأكد من تحديد الخيار" إضافة بايثون إلى المسار " أثناء التثبيت لتتمكن من تشغيل بايثون من أي دليل.
. يجب أن تشاهد إصدار بايثون الذي قمت بتثبيته.
تثبيت نقطة
النقطة هي أداة لتثبيت حزم بيثون. إنه مفيد للغاية عندما يتعلق الأمر بتثبيت مكتبات الجهات الخارجية التي سنستخدمها عند إنشاء روبوت.
بعد تثبيت بايثون ، افتح موجه الأوامر وقم بتشغيل الأمر التالي لتثبيت النقطة:
بيثون - م إنسوريبيب-الافتراضي-بيب. يجب أن تشاهد إصدار النقطة التي قمت بتثبيتها.
تثبيت المكتبات اللازمة
لإنشاء روبوت ، سنحتاج إلى بعض المكتبات الإضافية. قم بتشغيل الأمر التالي في سطر الأوامر لتثبيت هذه المكتبات:
بيب تثبيت فك_بيسيقوم هذا الأمر بتثبيت مكتبة فكابي ، والتي سنستخدمها للتفاعل مع واجهة برمجة تطبيقات فكونتاكتي.
الآن يجب أن يكون لديك بيثون تثبيت وتكوينها لتطوير بوت ل فكونتاكتي. في الخطوة التالية ، سنبدأ في كتابة التعليمات البرمجية لروبوتنا.
اختيار إصدار بايثون وتثبيت المكتبات اللازمة
قبل البدء في برمجة بوت ل فكونتاكتي ، تحتاج إلى تحديد إصدار لغة البرمجة بيثون ، وكذلك تثبيت المكتبات اللازمة.
إصدار بايثون: لإنشاء روبوت لف فكونتاكتي ، يوصى باستخدام إصدار بايثون 3.7 أو أعلى. سيسمح لك ذلك باستخدام أحدث ميزات اللغة والمكتبة ، بالإضافة إلى ضمان التوافق مع الإصدارات الأحدث من واجهة برمجة تطبيقات فكونتاكتي.
تثبيت بايثون: لتثبيت بايثون ، تحتاج إلى الانتقال إلى الموقع الرسمي للغة البرمجة وتنزيل المثبت لنظام التشغيل الخاص بك. ثم قم بتشغيل المثبت واتبع التعليمات.
تثبيت المكتبات: للعمل مع أبي فكونتاكتي ، سوف تحتاج إلى تثبيت مكتبة فك-أبي. للقيام بذلك ، قم بتشغيل الأمر التالي في سطر الأوامر:
بيب تثبيت فك-أبيأيضا ، اعتمادا على متطلبات الروبوت الخاص بك ، قد تحتاج إلى مكتبات إضافية أخرى مثل الطلبات ، بوتيفولسوب أو الباندا. يتم تثبيت هذه المكتبات أيضا بواسطة أمر تثبيت النقطة.
بعد تثبيت المكتبات الضرورية ، يمكنك البدء في برمجة الروبوت الخاص بـ فكونتاكتي في بايثون باستخدام إصدار اللغة المحدد والمكتبات المثبتة.
الخطوة 3: الاتصال بواجهة برمجة تطبيقات فكونتاكتي
سيسمح الاتصال بواجهة برمجة تطبيقات فكونتاكتي للروبوت بالتفاعل مع الشبكة الاجتماعية وتلقي معلومات حول المستخدمين وإرسال الرسائل وإنشاء مجموعات وغير ذلك الكثير. للقيام بذلك ، اتبع الخطوات التالية:
- تسجيل التطبيق الخاص بك في قسم" تطبيقاتي " على موقع فك ديف. قم بإنشاء تطبيق مستقل واحصل على معرفه.
- تثبيت مكتبة فك أبي للغة البرمجة التي تعمل معها. على سبيل المثال ، يمكنك استخدام واجهة برمجة التطبيقات فك لبيثون.
- استيراد مكتبة فك أبي في المشروع أو البرنامج النصي:
"'بايثون
استيراد فك_بي
'`
- تسجيل الدخول إلى واجهة برمجة التطبيقات فك باستخدام معرف التطبيق الخاص بك وتسجيل دخول المستخدم / كلمة المرور:
"'بايثون
استيراد فك_بي
فك_سيسيون = فك_بي.فكابي ('تسجيل الدخول' ، 'كلمة المرور'،أبد = 'معرف التطبيق')
كيه _ جلسة.مصادقة()
«`
- بعد تسجيل الدخول ، يمكنك استخدام جميع الطرق المتاحة لواجهة برمجة تطبيقات فكونتاكتي. على سبيل المثال ، لإرسال رسالة ، يمكنك استخدام الرسائل.طريقة الإرسال:
"'بايثون
استيراد فك_بي
فك_سيسيون = فك_بي.فكابي ('تسجيل الدخول' ، 'كلمة المرور'،أبد = 'معرف التطبيق')
كيه _ جلسة.مصادقة()
كيه = كيه_الجلسة.جيت_ابي()
استجابة = كيه.الرسائل.إرسال(
معرف المستخدم='123456789',
رسالة = ' مرحبا ، هذا هو بلدي بوت جديد!'
)
"`
الآن تم توصيل الروبوت الخاص بك بواجهة برمجة تطبيقات فكونتاكتي وهو جاهز للتفاعل مع الشبكة الاجتماعية. يمكنك استخدام طرق أخرى لواجهة برمجة التطبيقات للحصول على معلومات حول المستخدمين والمجموعات وإرسال الرسائل والمزيد.
توليد والحصول على مفتاح الوصول
قبل أن نبدأ في برمجة الروبوت الخاص بـ فكونتاكتي ، سنحتاج إلى إنشاء مفتاح وصول لتطبيقنا حتى يتمكن من التفاعل مع حساب المستخدم. للقيام بذلك ، اتبع الخطوات التالية:
- إنشاء تطبيق
- ملء بيانات التطبيق
- الحصول على مفتاح الوصول
انتقل إلى موقع فكونتاكتي (https://vk.com ) وتسجيل الدخول. بعد ذلك ، انتقل إلى صفحة المطور: https://vk.com/dev وانقر على زر" إنشاء تطبيق".
في النافذة التي تظهر ، املأ الحقول المطلوبة: اسم التطبيق والنظام الأساسي وعنوان موقع الويب (إذا كان لديك واحد). حدد نوع " التطبيق المستقل "وانقر على"توصيل التطبيق".
بعد إنشاء التطبيق ، ستجد نفسك على صفحته. هنا سوف تحتاج إلى نسخ القيمة من حقل" معرف التطبيق". ستكون هذه القيمة مطلوبة لمزيد من العمل مع واجهة برمجة تطبيقات فكونتاكتي.
ستجد أيضا في هذه الصفحة قسم "الإعدادات" ، والذي يحتوي على علامة التبويب "مفاتيح الوصول". انقر عليه ثم على زر" إنشاء مفتاح الوصول". في النافذة التي تظهر ، حدد حقوق الوصول الضرورية التي يجب أن يمتلكها الروبوت الخاص بك وانقر على "إنشاء". سيتم عرض مفتاح الوصول في الجدول.
بعد الانتهاء من هذه الخطوات ، سيكون لديك مفتاح وصول تم إنشاؤه يمكن استخدامه عند برمجة الروبوت الخاص بك لـ فكونتاكتي.
الخطوة 4: برمجة الوظائف الأساسية للبوت
في هذه الخطوة ، سنقوم بإنشاء الوظائف الرئيسية لروبوتنا للعمل في فكونتاكتي.
- وظيفة لإرسال الرسائل
- كيه.الرسائل.إرسال(
لكي يتمكن الروبوت الخاص بنا من إرسال رسائل إلى المستخدمين ، نحتاج إلى إنشاء وظيفة تؤدي هذه المهمة. دعونا نستخدم رسائل فكونتاكتي.إرسال طريقة أبي ، والذي يسمح لك لإرسال الرسائل.
مواطنه إرسال رسالة (معرف المستخدم ، رسالة):
معرف المستخدم=معرف المستخدم,
)
الآن دعونا إنشاء وظيفة من شأنها معالجة الرسائل الواردة من المستخدم. للقيام بذلك ، سوف نستخدم واجهة برمجة تطبيقات فكونتاكتي لونج بول. دعونا استخدام مكتبة فك_بي للاتصال أبي.