دمج شات جي بي تي مع واتساب بطرق فعالة
إذا كنت مالكًا لحساب WhatsApp Business، فأنت على الأرجح تواجه تساؤلات وطلبات من العملاء بشكل يومي. إدارة هذه الاستفسارات قد تأخذ وقتًا طويلاً من جدولك اليومي، مما يجعلك تبحث عن حلول فعّالة، مثل استخدام الروبوتات المحادثة (chatbots). في هذا السياق، يمكن أن يكون ChatGPT هو الحل الأمثل لتقديم إجابات واقعية وعقلانية لاستفسارات العملاء. سنستعرض في هذا المقال كيفية دمج WhatsApp مع ChatGPT لإنشاء هذا الروبوت المحادثة.
متطلبات دمج ChatGPT في WhatsApp
لإتمام عملية الدمج، تحتاج إلى العناصر التالية:
- واجهة برمجة التطبيقات (API) الخاصة بـ ChatGPT.
- حساب WhatsApp Business.
- أداة Pipenv.
- Python بإصدار 3.7 أو أحدث.
- بيئة Go.
كيفية الوصول إلى واجهة برمجة التطبيقات الخاصة بشات جي بي تي
بمجرد أن تمتلك حساب OpenAI، يمكنك الحصول على واجهة برمجة التطبيقات الخاصة بـ ChatGPT. اتبع الخطوات التالية:
-
قم بزيارة صفحة منصة OpenAI وسجل دخولك أو اضغط على "تسجيل جديد" لإنشاء حساب، يمكنك استخدام حسابات Google أو Apple أو Microsoft أيضًا.
-
عند إنشاء حساب جديد، أدخل اسمك واسم الشركة (اختياري) وتاريخ ميلادك، ثم وافق على الشروط.
-
اختر "API" من الشاشة التالية.
-
من القائمة العلوية، اختر "Dashboard" ثم "API Keys" على يسار الشاشة.
-
اضغط على "Start Verification" في الزاوية العليا اليمنى وأدخل رقم هاتفك في النافذة المنبثقة، ثم اختر "Send Code" لإرسال رمز التحقق إلى هاتفك.
-
أدخل الرمز المؤلف من ستة أرقام الذي تلقيته ووصف استخدامك لـ OpenAI ثم اضغط "Submit".
-
اختر "Create new secret key" باستخدام الزر العلوي الأيمن.
-
سمِّ المفتاح واختر "Create secret key".
- انسخ مفتاحك السري والصقه في وثيقة يمكنك الوصول إليها لاحقًا، حيث لا يمكنك الوصول إلى هذا المفتاح مرة أخرى بعد إغلاق النافذة.
كيفية دمج ChatGPT مع WhatsApp باستخدام واجهة API
للأسف، الرد على سؤال "هل يمكن دمج ChatGPT مع WhatsApp؟" هو "لا" إذا كنت تستخدم حساب WhatsApp العادي. لتتمكن من الدمج، يجب أن تكون مستخدمًا لحساب WhatsApp Business، حيث يمنحك ذلك الوصول إلى واجهة API الخاصة بـ WhatsApp. قم بتحميل تطبيق WhatsApp Business من Google Play أو App Store واتبع التعليمات لتثبيته.
بعد تثبيت WhatsApp Business، ستحتاج إلى استخدام Pipenv لإنشاء سكربت Python يتيح لك دمج WhatsApp مع ChatGPT.
-
قم بتنزيل Pipenv. يُنصح بتثبيت Python 3.7 أو أحدث.
-
أدخل الكود التالي في Pipenv لتثبيت الحزم اللازمة مثل OpenAI، Django، وDjangorestframework:
pipenv install django djangorestframework openai -
أنشئ مشروع Django جديد باستخدام الكود التالي:
django-admin startproject whatsapp -
ضمن الدليل الجديد WhatsApp، أنشئ تطبيق Django جديدًا باسم “gpt” باستخدام الكود:
py manage.py startapp gpt -
انتقل إلى "whatsapp/settings.py" وأضف "gpt" إلى قائمة "INSTALLED APPS".
-
اذهب إلى "whatsapp/urls.py" وأضف رابط تطبيق "gpt".
-
في "gpt/views.py"، استخدم الكود التالي لإنشاء عرض لواجهة ChatGPT API:
from rest_framework.response import Response import openai from rest_framework.views import APIView class OpenAIGPTView(APIView): def get(self, request): input = request.GET.get('q') openai.api_key = "ENTER_OPENAI_API_KEY" completion = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": input}] ) answer = completion['choices'][0]['message']['content'] return Response(answer)
كيفية تسجيل واجهتك الجديدة
الآن لديك نقطة الوصول API، التي سترسل طلب GET مع مدخلات العميل إلى ChatGPT، مما يمكّن نموذج OpenAI من إنشاء استجابة. يجب عليك تسجيل هذه النقطة ودمجها في WhatsApp.
-
أنشئ ملف "urls.py" وأدخل الكود التالي لتسجيل واجهتك API:
from django.urls import path from .views import * urlpatterns = [ path('chat', OpenAIGPTView.as_view()), ] -
استخدم التعليمتين التاليتين لتشغيل "runserver" و"migrate" على نقطتك API:
python manage.py migrate python manage.py runserver -
إذا لم تقم بذلك مسبقًا، قم بتحميل وتثبيت أحدث إصدار من Go على جهازك.
-
استنساخ عميل “Whatsmeow” في Pipenv:
git clone https://github.com/Huskynarr/whatsapp-gpt.git -
انتقل إلى مستودع "whatsapp-gpt" وابحث عن main.go. غيّر السطر الذي يحتوي على:
url := "http://localhost:5001/chat?q=" + urlEncodedإلى:
url := "http://127.0.0.1:8000/api/chat?q=" + urlEncode -
احفظ تغييراتك وشغّل الملف بواسطة “go run main.go”. سيتم توجيهك إلى شاشة تحتوي على رمز QR.
- افتح تطبيق WhatsApp Business، ثم انتقل إلى "الإعدادات" و"رمز QR"، ثم قم بمسح الرمز QR الذي تلقيته.
بعد تسجيل الدخول بخطوات بسيطة، تكون قد نجحت في دمج WhatsApp مع ChatGPT.
أسئلة شائعة حول دمج ChatGPT مع WhatsApp
-
ما هو ChatGPT؟
- ChatGPT هو نموذج ذكاء اصطناعي مصمم لتوليد النصوص والمحادثات بطريقة طبيعية وواقعية.
-
هل يمكن استخدام ChatGPT مع حساب WhatsApp عادي؟
- لا، يجب أن يكون لديك حساب WhatsApp Business لتتمكن من دمج ChatGPT.
-
ما هي الفوائد من دمج ChatGPT مع WhatsApp Business؟
- يساعد في توفير وقتك وإدارة استفسارات العملاء بشكل أكثر فعالية وسهولة.
-
كيف أستطيع الحصول على مفتاح API لـ ChatGPT؟
- يمكنك الحصول على مفتاح API من حسابك في منصة OpenAI.
- ما هي التطبيقات الأخرى التي يمكن دمج ChatGPT معها؟
- يمكن دمج ChatGPT مع مجموعة متنوعة من التطبيقات الأخرى مثل Slack، Telegram وغيرها.
نصيحة هامة حول دمج ChatGPT في WhatsApp
يعد دمج ChatGPT مع WhatsApp Business خطوة ذكية لتوفير خدمة عملاء مميزة. من خلال هذه الخطوة، يمكنك الرد بسرعة على استفسارات العملاء في أي وقت، مما يعزز من تجربة العملاء ورضاهم. على سبيل المثال، يمكنك إعداد الروبوت لإجابة الأسئلة الشائعة أو التعامل مع الطلبات المتكررة، الأمر الذي سيوفر لك الوقت ويزيد من فعالية فريقك.