في عالم اليوم ، يلعب التواصل المستمر والسريع دورا كبيرا. أصبح رسل الإنترنت جزءا لا يتجزأ من حياتنا اليومية. يمكن أن يكون إنشاء روبوت محادثة في فكونتاكتي مفيدا لأغراض مختلفة: من أتمتة العمل إلى توفير دعم المستخدم على مدار الساعة. في هذه المقالة ، سنلقي نظرة على الخطوات الأساسية التي تحتاج إلى اتخاذها لإنشاء روبوت الدردشة الخاص بك على الشبكة الاجتماعية الشهيرة فكونتاكتي.
عملية إنشاء روبوت محادثة في فكونتاكتي بسيطة للغاية وتعتمد على استخدام العديد من التقنيات وواجهات برمجة التطبيقات. باختصار ، روبوتات المحادثة هي برامج كمبيوتر يمكنها معالجة الرسائل الواردة بشكل مستقل والرد عليها. تعمل هذه البرامج وفقا لخوارزمية محددة مسبقا ويمكن إنشاؤها باستخدام لغات برمجة مختلفة مثل بايثون ، العقدة.شبيبة وغيرها. في هذه المقالة ، سننظر في إنشاء روبوت محادثة يعتمد على بايثون وواجهة برمجة تطبيقات فكونتاكتي ، نظرا لأن بايثون هي واحدة من أكثر لغات البرمجة شيوعا لتطوير الروبوتات.
الفكرة الرئيسية لإنشاء روبوت محادثة في فكونتاكتي هي ربطه بصفحة أو مجتمع على شبكة اجتماعية وتكوين معالجة الرسائل الواردة. للقيام بذلك ، تحتاج إلى تسجيل التطبيق في إعدادات مطور فكونتاكتي والوصول إلى طرق واجهة برمجة التطبيقات الضرورية. ثم تحتاج إلى إنشاء برنامج نصي بلغة برمجة بايثون يستمع إلى الرسائل الواردة ويعالجها ويرسل الردود. سننظر أيضا في أمثلة على استخدام بعض وظائف واجهة برمجة التطبيقات ، مثل إرسال الرسائل وتلقي معلومات المستخدم وما إلى ذلك.
- تسجيل وإنشاء مجموعة
- إنشاء مفتاح وصول
- تكوين الخادم للعمل مع واجهة برمجة تطبيقات فكونتاكتي
- تنظيم التفاعل مع الرسائل
- الردود على الرسائل
تسجيل وإنشاء مجموعة
لإنشاء روبوت محادثة وتكوينه في فكونتاكتي ، تحتاج إلى تسجيل مجموعة. يمكن القيام بذلك على النحو التالي:
- تأكيد هويتك على بوابة فكونتاكتي.
- افتح صفحة إنشاء المجموعة باستخدام الرابط الموجود في القائمة العلوية.
- اختر نوع المجموعة التي تناسب أهدافك.
- أدخل اسم الفرقة وتحميل صورة الغلاف.
- حدد مستوى الوصول لأعضاء المجموعة وقم بإعداد الخصوصية.
- أكمل إنشاء المجموعة بتأكيد جميع المعلمات.
بعد إنشاء مجموعة ، تحتاج إلى متابعة عملية التكوين.
أولا ، انتقل إلى قسم" إدارة المجموعة "وحدد"العمل مع واجهة برمجة التطبيقات". تمكين استخدام واجهة برمجة التطبيقات وإنشاء مفتاح وصول. احفظ المفتاح المستلم للاستخدام في المستقبل.
أيضا ، في هذا القسم ، تحتاج إلى تكوين واجهة برمجة تطبيقات رد الاتصال. حدد عنوان الخادم حيث سيتم استضافة الروبوت وحدد أنواع الأحداث التي ستتم معالجتها.
بعد تكوين واجهة برمجة التطبيقات ، تحتاج إلى تكوين القائمة الرئيسية وأوامر الروبوت. في المجموعة ، ابحث عن قسم" الإعدادات "وحدد"القائمة الرئيسية". أضف أزرارا بالأوامر الضرورية حتى يتمكن المستخدمون من التفاعل بسهولة مع الروبوت.
بعد إعداد المجموعة ، سيكون الروبوت جاهزا لإرسال الرسائل ومعالجتها. سوف يرد على الرسائل وينفذ الأوامر المحددة.
الآن أصبح روبوت الدردشة الخاص بك جاهزا للاستخدام في مجموعة فكونتاكتي!
إنشاء مفتاح وصول
لإنشاء روبوت محادثة في فكونتاكتي وبدء العمل مع واجهة برمجة التطبيقات ، تحتاج إلى الحصول على مفتاح وصول.
1. قم بتسجيل الدخول إلى حساب فكونتاكتي الخاص بك.
2. انتقل إلى صفحة المطور (https://vk.com/dev ) وإنشاء تطبيق جديد بالنقر فوق الزر" إنشاء تطبيق".
3. املأ جميع الحقول المطلوبة ، مثل اسم التطبيق والنظام الأساسي وعنوان موقع الويب (إذا كان لديك واحد). إذا كنت تقوم بإنشاء تطبيق لحسابك فقط ، فيمكنك تحديد "البريد العشوائي" في حقل "عنوان الموقع".
4. بعد إنشاء التطبيق ، انتقل إلى علامة التبويب" الإعدادات "وانسخ قيمة حقل" معرف التطبيق".
5. بعد ذلك ، انتقل إلى علامة التبويب "الإعدادات" - > "مفاتيح الوصول" وقم بإنشاء مفتاح وصول جديد بالنقر فوق الزر "إنشاء مفتاح".
6. قم بتعيين الأذونات اللازمة لمفتاح الوصول عن طريق تحديد الخيارات المناسبة. إذا احتاج روبوت الدردشة الخاص بك إلى الوصول إلى وظائف معينة ، فتأكد من أنك قد منحت الحقوق المناسبة.
7. انسخ مفتاح الوصول الذي تم إنشاؤه واحفظه. ستحتاج إلى هذا المفتاح لمزيد من العمل مع واجهة برمجة تطبيقات فكونتاكتي.
تكوين الخادم للعمل مع واجهة برمجة تطبيقات فكونتاكتي
لإنشاء روبوت محادثة في فكونتاكتي يستجيب للرسائل ، تحتاج إلى إعداد خادم يتفاعل مع واجهة برمجة تطبيقات فكونتاكتي. في هذا القسم ، سنلقي نظرة على الخطوات الأساسية لتكوين الخادم للعمل مع واجهة برمجة تطبيقات فكونتاكتي.
الخطوة 1: الحصول على رمز وصول
الخطوة الأولى هي الحصول على رمز وصول للعمل مع واجهة برمجة تطبيقات فكونتاكتي. للقيام بذلك ، تحتاج إلى التسجيل في قسم "المطورين" على موقع فكونتاكتي وإنشاء تطبيق مستقل. بعد ذلك ، يمكنك الحصول على رمز وصول سيتم استخدامه للتفاعل مع الخادم.
الخطوة 2: تكوين الخادم
لتكوين الخادم ، يمكنك اختيار أي لغة برمجة تدعم العمل مع واجهة برمجة تطبيقات فكونتاكتي. على سبيل المثال ، يمكنك استخدام بيثون ، فب ، عقدة.شبيبة وغيرها. في هذا القسم ، سننظر في تكوين الخادم في بايثون.
أولا ، إنشاء ملف مع extension.py واستيراد الوحدات اللازمة:
استيراد فك_بي
ديف التعامل مع رسالة (الحدث ، فك):
إذا حدث.نوع = = فكيفنتتيب.رسالة جديدة وحدث.النص:
كيه.الرسائل.إرسال(
user_id=event.user_id,
- random_id=random.randint(1, 1000),
- message="Привет, я чат-бот! Чем могу помочь?"
)
- Далее создайте основной код, который будет запускать сервер и обрабатывать входящие сообщения:
def main():
for event in longpoll.listen():
try:
print(e)
if __name__ == '__main__':
احفظ الملف وقم بتشغيله على الخادم. الآن تم تكوين الخادم الخاص بك للعمل مع واجهة برمجة تطبيقات فكونتاكتي. وسوف تستجيب للرسائل الواردة من المستخدمين.
في هذا القسم ، قمنا بمراجعة الخطوات الأساسية لتكوين الخادم للعمل مع واجهة برمجة تطبيقات فكونتاكتي. الخطوة التالية هي تكوين روبوت المحادثة ومنطق معالجة الرسائل الخاص به.