روبوتات فكونتاكتي هي أدوات تسمح لك بأتمتة مهام معينة على شبكة اجتماعية. وهي مفيدة بشكل خاص لمسؤولي المجموعات أو الصفحات العامة الذين يرغبون في إعداد ردود تلقائية على الرسائل أو إجراء إرسال بريد جماعي.
ومع ذلك ، لكي يعمل الروبوت بثبات ويكون متاحا على مدار الساعة ، تحتاج إلى تشغيله على الخادم. سيتطلب ذلك بعض مهارات تطوير الويب ومعرفة أساسيات البرمجة. في هذه المقالة ، سنخبرك بكيفية تشغيل روبوت فكونتاكتي على الخادم خطوة بخطوة.
أولا ، لتشغيل الروبوت على الخادم ، ستحتاج إلى الوصول إلى الخادم مع تثبيت نظام التشغيل. إذا لم يكن لديك خادم خاص بك ، يمكنك استئجار خادم ظاهري (فس) أو استخدام الخدمات السحابية.
بعد الوصول إلى الخادم ، ستحتاج إلى تثبيت العديد من البرامج والمكتبات التي سيتم استخدامها لتشغيل الروبوت. وكقاعدة عامة ، هذه هي بيثون ، بوستغريزل ومكتبة فك_بي. لتثبيت هذه البرامج ، اتبع الإرشادات المتوفرة على المواقع والوثائق الرسمية.
ضع في اعتبارك أن تشغيل الروبوت على الخادم يمكن أن يكون عملية معقدة ، لذلك يوصى بطلب المساعدة من المتخصصين أو قراءة مقالات وإرشادات إضافية حول هذا الموضوع قبل بدء العمل.
- التحضير لإطلاق الروبوت
- 1. إنشاء مجتمع فكونتاكتي
- 2. الحصول على مفتاح الوصول فك أبي
- 3. إعداد الخادم
- 4. تكوين الخادم والروبوت
- اختيار خادم للتشغيل
- تثبيت وتكوين نظام التشغيل على الخادم
- الخطوة 1: اختيار نظام التشغيل
- الخطوة 2: تثبيت نظام التشغيل
- الخطوة 3: تحديث وتثبيت الحزم المطلوبة
- الخطوة 4: إعداد الشبكة
- الخطوة 5: إعداد الأمان
- الخطوة 6: تثبيت وتكوين البرامج اللازمة
- الخطوة 7: اختبار وإطلاق بوت فكونتاكتي
- تثبيت وتكوين بيثون على الخادم
- الخطوة 1: التحقق من بايثون
- الخطوة 2: تثبيت بايثون
- الخطوة 3: التحقق من تثبيت بايثون
- تثبيت وتكوين المكتبة للعمل مع فكونتاكتي
- 1. تثبيت المكتبة
- 2. إنشاء تطبيق فكونتاكتي
- 3. تكوين مكتبة فك_بي
- تطوير وإطلاق بوت
- إنشاء تطبيق في فكونتاكتي
- كتابة رمز البوت
التحضير لإطلاق الروبوت
قبل تشغيل روبوت فكونتاكتي على الخادم ، تحتاج إلى تنفيذ عدة خطوات تحضيرية:
1. إنشاء مجتمع فكونتاكتي
لإطلاق روبوت ، يجب أن يكون لديك مجتمع فكونتاكتي الذي تم إنشاؤه والذي سيعمل فيه الروبوت. إذا كان لديك بالفعل مجتمعك الخاص ، فتخط هذه الخطوة. خلاف ذلك ، قم بإنشاء مجتمع جديد على موقع فكونتاكتي.
2. الحصول على مفتاح الوصول فك أبي
لكي يعمل الروبوت ، تحتاج إلى الحصول على مفتاح وصول إلى واجهة برمجة تطبيقات فكونتاكتي. للقيام بذلك ، تحتاج إلى إنشاء تطبيق مستقل في إعدادات مجتمع فكونتاكتي والحصول على مفتاح وصول.
- انتقل إلى صفحة إعدادات مجتمع فكونتاكتي.
- في القائمة الموجودة على اليسار ، حدد"العمل مع واجهة برمجة التطبيقات".
- إنشاء تطبيق مستقل وحفظ معرفه.
- في قسم" مفاتيح الوصول "، انقر فوق الزر" إنشاء مفتاح".
- حدد حقوق الوصول اللازمة للبوت وانقر على"إنشاء".
- انسخ مفتاح الوصول المستلم.
3. إعداد الخادم
لتشغيل بوت على الخادم ، وسوف تحتاج إلى خادم مع بيثون تثبيت وحدة فك_بي. إذا كان لديك خادم بالفعل ، فتخط هذه الخطوة. خلاف ذلك ، استئجار أو إنشاء خادم وتثبيت بيثون وحدة فك_بي.
4. تكوين الخادم والروبوت
تكوين الخادم لتشغيل بوت:
- تثبيت بيثون وحدة فك_بي على الخادم.
- انسخ رمز البوت إلى الخادم وقم بتكوينه ليناسب احتياجاتك ، وحدد مفتاح الوصول المستلم إلى واجهة برمجة تطبيقات فك.
- قم بتشغيل الروبوت على الخادم وتحقق من تشغيله.
بعد الانتهاء من كل هذه الخطوات ، ستكون جاهزا لإطلاق روبوت فكونتاكتي على الخادم وسيبدأ الروبوت الخاص بك في العمل في المجتمع الذي اخترته.
اختيار خادم للتشغيل
قبل تشغيل روبوت فكونتاكتي على الخادم ، من الضروري تحديد خادم مناسب يضمن التشغيل الموثوق للبوت ومعالجة جميع الطلبات. هناك العديد من العوامل المهمة التي يجب مراعاتها عند اختيار الخادم.
أداء الخادم. اختر خادما بأداء عال بما يكفي للتعامل مع جميع طلبات المستخدمين وتنفيذ المهام التي يتطلبها الروبوت الخاص بك. عند اختيار خادم ، انتبه إلى معلمات مثل المعالج ومقدار ذاكرة الوصول العشوائي وسرعة الاتصال بالإنترنت.
الموثوقية والاستقرار. من المهم اختيار خادم يوفر موثوقية عالية وتشغيل مستقر. انتبه إلى تصنيف مزود الاستضافة ، ومراجعات المستخدمين ، وتوافر اتفاقية مستوى الخدمة (اتفاقية مستوى الخدمة– ، وضمانات توفر الخادم.
الموقع الجغرافي. ضع في اعتبارك موقع الخادم – فكلما اقترب من جمهورك المستهدف ، كلما كان الروبوت يعمل بشكل أسرع للمستخدمين. عند اختيار خادم ، ضع في الاعتبار موقع جمهورك المستهدف والخصائص الإقليمية لاستخدام فكونتاكتي.
السعر والميزانية. إيلاء الاهتمام لتكلفة استئجار الخادم واختيار الخيار الذي يناسب ميزانيتك. هناك العديد من مزودي الاستضافة الذين يقدمون تعريفات مختلفة وحزم خدمة. مقارنة الأسعار واختيار أفضل قيمة مقابل المال لاحتياجاتك.
مع الأخذ في الاعتبار جميع العوامل المذكورة أعلاه ، اختر الخادم المناسب لتشغيل روبوت فكونتاكتي الخاص بك وضمان الأداء العالي والتشغيل المستقر للبوت للمستخدمين.
تثبيت وتكوين نظام التشغيل على الخادم
قبل تشغيل روبوت فكونتاكتي على الخادم ، تحتاج إلى تثبيت نظام التشغيل وتكوينه. في هذا الدليل ، سننظر في عملية تثبيت وتكوين نظام التشغيل على الخادم.
الخطوة 1: اختيار نظام التشغيل
قبل بدء التثبيت ، حدد نظام التشغيل الذي تريد استخدامه على الخادم. ويمكن أن تشمل خيارات نظام التشغيل ويندوز سيرفر ، لينكس (مثل أوبونتو ، سينتوس ، دبيان) أو غيرها.
الخطوة 2: تثبيت نظام التشغيل
لتثبيت نظام التشغيل على الخادم ، ستحتاج إلى صورة قابلة للتمهيد لنظام التشغيل ، والتي يمكن الحصول عليها من مصادر رسمية. لإعداد التمهيد من وسائط قابلة للتمهيد وتثبيت نظام التشغيل ، اتبع الإرشادات المقدمة من مطوري نظام التشغيل.
الخطوة 3: تحديث وتثبيت الحزم اللازمة
بعد تثبيت نظام التشغيل ، تحتاج إلى تحديثه إلى أحدث إصدار وتثبيت الحزم اللازمة. في معظم أنظمة التشغيل ، يتم إجراء تحديثات الحزم والتثبيتات باستخدام مدير الحزم. على سبيل المثال ، في أوبونتو يمكن أن يكون الأمر:
سودو الرابطة بين الحصول على التحديثسودو الرابطة بين الحصول على ترقية
الخطوة 4: إعداد الشبكة
لكي يعمل روبوت فكونتاكتي على الخادم ، تحتاج إلى إعداد اتصال بالشبكة. تعيين عنوان إب ثابت وتكوين دنس لضمان اتصال إنترنت مستقر وموثوق بها.
الخطوة 5: إعداد الأمان
يعد تكوين أمان الخادم خطوة مهمة لضمان الحماية من القرصنة والوصول غير المصرح به. قم بتشغيل جدار الحماية وتحديث النظام بانتظام وتثبيت برنامج مكافحة الفيروسات واتخاذ تدابير أخرى لحماية الخادم.
الخطوة 6: تثبيت وتكوين البرامج اللازمة
لكي يعمل روبوت فكونتاكتي على الخادم ، ستحتاج إلى حزم ومكتبات برامج إضافية. قم بتثبيت وتكوين جميع الحزم الضرورية قبل تثبيت روبوت فكونتاكتي.
الخطوة 7: اختبار وإطلاق بوت فكونتاكتي
بعد الانتهاء من تثبيت وتكوين نظام التشغيل ، تحقق واستمر في تثبيت وتكوين روبوت فكونتاكتي على الخادم. اتبع التعليمات لتثبيت الروبوت وتشغيله للتحقق من أدائه.
نتيجة لاستكمال جميع الخطوات ، سيتم تثبيت بوت فكونتاكتي وتشغيله على الخادم الخاص بك ، جاهزا للاستخدام.
تثبيت وتكوين بيثون على الخادم
بايثون هي لغة برمجة عالمية تستخدم على نطاق واسع لتطوير الروبوتات وتطبيقات الويب والمشاريع الأخرى. لتشغيل بوت فكونتاكتي على الخادم ، تحتاج إلى تثبيت بيثون وتكوينه للعمل.
الخطوة 1: التحقق من بايثون
قبل التثبيت ، تحتاج إلى التحقق مما إذا كان بايثون مثبتا على الخادم. للقيام بذلك ، أدخل الأمر بيثون الإصدار في موجه الأوامر. إذا تم تثبيت بايثون بالفعل ، سيتم عرض نسخته. إذا لم يتم تثبيت بايثون ، انتقل إلى الخطوة التالية.
- الخطوة 2: تثبيت بايثون
- قم بتنزيل مثبت بايثون من الموقع الرسمي python.org .
- وجيت https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
- القطران-زفف بيثون-3.9.0.تغز
- قرص بيثون-3.9.0
- ./ تكوين
- جعل
جعل تثبيت
الخطوة 3: التحقق من تثبيت بايثون
بعد اكتمال التثبيت ، تحقق من وجود بايثون على الخادم عن طريق كتابة إصدار بايثون مرة أخرى. يجب الآن عرض إصدار بايثون.
مبارك! لقد قمت بتثبيت بايثون وتكوينها بنجاح على الخادم. الآن يمكنك المضي قدما في إعداد وإطلاق بوت فكونتاكتي.
تثبيت وتكوين المكتبة للعمل مع فكونتاكتي
للعمل مع فكونتاكتي على الخادم ، تحتاج إلى تثبيت وتكوين مكتبة خاصة للتفاعل مع واجهة برمجة تطبيقات فكونتاكتي. المكتبة الأكثر شعبية وانتشارا لهذا الغرض هي فك_بي.
1. تثبيت المكتبة
لتثبيت مكتبة فك_بي ، قم بتشغيل الأمر التالي في المحطة الطرفية:بيب تثبيت فك_بي
يقوم هذا الأمر بتثبيت المكتبة باستخدام مدير حزم النقاط.
2. إنشاء تطبيق فكونتاكتي
- للعمل مع واجهة برمجة تطبيقات فكونتاكتي ، يجب أن يكون لديك تطبيق مسجل على موقع مطوري فكونتاكتي. لإنشاء تطبيق ، اتبع الخطوات التالية:
- انتقل إلى موقع مطوري فكونتاكتي باستخدام الرابط: https://vk.com/dev
- تسجيل الدخول أو إنشاء حساب إذا لم يكن لديك حساب حتى الآن
- انتقل إلى قسم "تطبيقاتي" وانقر على "إنشاء تطبيق"
- زر لملء نموذج إنشاء التطبيق ، مع تحديد اسم ونوع وعنوان الموقع (إن وجد)
بعد إنشاء التطبيق ، احصل على معرفه (معرف التطبيق) ومفتاح آمن (سر التطبيق)
3. تكوين مكتبة فك_بي
- بعد تثبيت مكتبة فك_بي ، تحتاج إلى تكوينه للعمل مع تطبيق فكونتاكتي الخاص بك. للقيام بذلك ، اتبع الخطوات التالية:
- استيراد فك_بي
- فك_سيسيون = فك_بي.فكابي(أبد= 'الخاص بك_التطبيق' ، رمز = 'الخاص بك_التطبيق سرا')
- كيه _ جلسة.مصادقة()
قم بتوصيل مكتبة فك_بي في البرنامج النصي الخاص بك:إنشاء كائن جلسةتسجيل الدخول إلى خادم فكونتاكتي:احصل على إمكانية الوصول إلى واجهة برمجة تطبيقات فكونتاكتي من خلال كائن الجلسة:كيه = كيه_الجلسة.جيت_ابي()
الآن يمكنك استخدام كائن فك لاستدعاء أساليب فكونتاكتي أبي والتفاعل مع البيانات.
يرجى ملاحظة أنه للحصول على إذن أولي ، عند تشغيل البرنامج النصي لأول مرة ، ستحتاج إلى تأكيد الوصول إلى بيانات حساب فكونتاكتي المرتبطة بالتطبيق.
تطوير وإطلاق بوت
- يتطلب تشغيل روبوت فكونتاكتي على الخادم عدة خطوات. دعونا نلقي نظرة فاحصة عليهم.
- الخطوة الأولى هي تطوير رمز الروبوت. للقيام بذلك ، يمكنك استخدام إحدى لغات البرمجة الشائعة مثل بايثون أو جافا سكريبت أو جافا. بعض الأطر والمكتبات يمكن تبسيط كبير التنمية ، على سبيل المثال ، فك-إو للعقدة.جس أو فك_بي لبيثون.
- لكي يعمل الروبوت الخاص بك مع واجهة برمجة تطبيقات فكونتاكتي ، تحتاج إلى الوصول إلى الطرق اللازمة. للقيام بذلك ، ستحتاج إلى إنشاء تطبيق مستقل على صفحة مطور فكونتاكتي والحصول على رمز مميز متاح.
- يجب تثبيت البرنامج الضروري على الخادم حيث سيتم استضافة الروبوت الخاص بك. قد يشمل ذلك مكونات مثل العقدة.جس ، بيثون أو جافا ، فضلا عن المكتبات والأطر اللازمة التي استخدمتها أثناء التنمية.
- لتشغيل الروبوت على الخادم ، تحتاج إلى نسخ رمز الروبوت إلى الخادم وتكوينه. يتضمن هذا عادة تحديد رمز مميز متاح ، وتحديد عنوان الخادم والمنفذ الذي يجب أن يعمل عليه الروبوت ، بالإضافة إلى تكوين معلمات أخرى مثل معالجة الرسائل الواردة وتنفيذ الإجراءات اللازمة.
تطوير بوت
الوصول إلى واجهة برمجة تطبيقات فكونتاكتي
تثبيت البرنامج الضروري على الخادم
إعداد وتشغيل الروبوت على الخادم
اختبار الروبوت والتفاعل مع واجهة برمجة تطبيقات فكونتاكتي
بعد تشغيل الروبوت على الخادم ، تحتاج إلى اختبار تشغيله والتأكد من تفاعله بشكل صحيح مع واجهة برمجة تطبيقات فكونتاكتي. للقيام بذلك ، يمكنك إرسال طلبات الاختبار والتحقق من أن الروبوت يعالج ويستجيب لها بشكل صحيح. يمكنك أيضا إجراء اختبار تكامل الروبوت من خلال التفاعل معه كمستخدم عادي.
يمكن أن يكون تطوير وتشغيل روبوت فكونتاكتي على الخادم عملية صعبة ، ولكن باستخدام التعليمات الصحيحة وبعض مهارات البرمجة ، يمكنك إنشاء وتشغيل الروبوت الخاص بك لف فكونتاكتي بنجاح.
إنشاء تطبيق في فكونتاكتي
- لتشغيل روبوت فكونتاكتي على الخادم ، تحتاج إلى إنشاء تطبيق في لوحة مطوري فكونتاكتي. سوف تحتاج إلى الخطوات التالية:
- قم بزيارة صفحة إدارة التطبيقات وقم بتسجيل الدخول إلى حساب فكونتاكتي الخاص بك ، إذا لزم الأمر.
- انقر فوق الزر" إنشاء تطبيق "أو" إنشاء " (إذا كنت بحاجة إلى إنشاء تطبيق جماعي).
- في النافذة التي تظهر ، أدخل اسم التطبيق ، وحدد نوع التطبيق (في هذه الحالة ، سيكون "موقع ويب") وأدخل عنوان الخادم الخاص بك حيث سيتم استضافة الروبوت (على سبيل المثال, https://example.com ).
- حدد المربع بجوار العنصر" الموافقة على معالجة البيانات الشخصية "وانقر على"توصيل التطبيق".
بعد ذلك ، ستتم إعادة توجيهك إلى صفحة إعدادات التطبيق.
- في صفحة إعدادات التطبيق ، ستحتاج إلى المعلومات التالية:
- معرف التطبيق هو معرف فريد للتطبيق الخاص بك والذي سيتم استخدامه عند تبادل البيانات مع خادم فكونتاكتي.
- المفتاح الآمن هو مفتاح سري سيتم استخدامه أيضا عند تبادل البيانات مع خادم فكونتاكتي. لا تشارك هذا المفتاح مع أي شخص.
مفتاح الوصول إلى الخدمة هو مفتاح يسمح للخادم بمحاكاة تصرفات مستخدم فكونتاكتي. ونحن في حاجة إليها لتنفيذ وظائف بوت.
احفظ هذه البيانات في مكان آمن ، حيث سيتم استخدامها في مزيد من التكوين وإطلاق روبوت فكونتاكتي على الخادم.
كتابة رمز البوت
عند إنشاء روبوت لـ فكونتاكتي ، تحتاج إلى استخدام مكتبات خاصة ولغة برمجة. في هذا البرنامج التعليمي ، سوف نستخدم لغة بايثون ومكتبة فك_بي.
أولا ، تأكد من تثبيت بايثون على الخادم الخاص بك. إذا لم يتم تثبيته ، يمكنك تنزيل أحدث إصدار من بايثون من الموقع الرسمي.
بعد تثبيت بيثون ، تحتاج إلى تثبيت مكتبة فك_بي. للقيام بذلك ، افتح موجه الأوامر وقم بتشغيل الأمر التالي:بيب تثبيت فك_بي
- الآن بعد أن تم تثبيت جميع الأدوات اللازمة ، يمكنك البدء في كتابة رمز الروبوت.
- استيراد فك_بي
- فك_سيسيون = فك_بي.فكابي (الرمز المميز='الوصول الخاص بك')
- كيه = كيه_الجلسة.جيت_ابي()
استيراد مكتبة فك_بي في البرنامج النصي الخاص بك:إنشاء كائن من فئة فكابي عن طريق تمرير رمز الوصول الخاص بك إليها:الحصول على الوصول إلى أساليب أبي عن طريق استدعاء طريقة جيت_بي () على كائن فك_سسيون:يمكنك الآن استخدام طرق واجهة برمجة التطبيقات للتفاعل مع فكونتاكتي. على سبيل المثال ، لإرسال رسالة ، اتصل بالرسائل.طريقة الإرسال:استجابة = كيه.الرسائل.إرسال(
معرف المستخدم= 'معرف المستخدم',