الدليل الشامل لـ CHATBOTS في ووردبريس
كل ما تحتاج لمعرفته حول دمج دردشات ذكية في موقع ووردبريس الخاص بك
جدول المحتويات
ما هو الشات بوت
الشات بوت هو برنامج حاسوبي مصمم لمحاكاة المحادثة مع المستخدمين البشريين، خاصة عبر الإنترنت. يمكن أن يكون بسيطًا كونه سكربت يرد بردود محددة مسبقًا، أو متقدّم كونه مدعومًا بالذكاء الاصطناعي ويفهم اللغة الطبيعية ويجيب بطريقة شبيهة بالبشر.
أنواع الشات بوت
هناك فئتان رئيسيتان من الشات بوت، لكل منهما قدرات واستخدامات مختلفة.
شات بوت يعتمد على القواعد (Rule-Based Chatbots)
- يتبع سيناريوهات أو شجرة قرارات محددة مسبقًا
- يرد فقط على مدخلات معينة
- مثال: “اضغط 1 للمحاسبة، 2 للدعم”
شات بوت مدعوم بالذكاء الاصطناعي (مثل ChatGPT)
- يستخدم معالجة اللغة الطبيعية (NLP) والتعلم الآلي
- يفهم السياق والنوايا ويرد بمرونة
- يتعلم ويتحسن مع مرور الوقت
استخدام الشات بوت
تطبيقات الشات بوت متنوعة عبر صناعات ومنصات مختلفة:
- دعم العملاء على مواقع الويب
- المساعدات الشخصية الافتراضية (مثل Siri)
- وسائل التواصل الاجتماعي (مثل بوتات Facebook Messenger)
- التجارة الإلكترونية لمساعدة التوصيات
- الرعاية الصحية للتحقق من الأعراض البسيطة
دمج الشات بوت في ووردبريس
هناك طرق متعددة لدمج شات بوت في ووردبريس، حسب نوع الشات بوت ومدى رغبتك بالتخصيص.
استخدام إضافات ووردبريس
أسهل طريقة لإضافة شات بوت إلى موقع ووردبريس هي عبر الإضافات.
إضافات شات بوت شعبية
Tidio
- دردشة مباشرة + شات بوت مزود بالذكاء الاصطناعي
- سهل الإعداد باستخدام منشئ شات بوت بالسحب والإفلات
ChatBot.com
- منصة شات بوت احترافية مدعومة بالذكاء الاصطناعي مع إضافة ووردبريس
- يتكامل مع Facebook وMessenger وWhatsApp وغيرها
تضمين شات بوت مخصص
للحصول على شات بوت أكثر تطورًا مدعومًا بالذكاء الاصطناعي، يمكنك استخدام منصات مثل Dialogflow أو Botpress وتضمين الشات بوت داخل موقع ووردبريس الخاص بك.
ما هو Dialogflow؟
Dialogflow هو منصة لفهم اللغة الطبيعية (NLU) طورتها جوجل، تتيح للمطورين إنشاء واجهات محادثة مثل الشات بوت والمساعدات الصوتية. هي جزء من منصة Google Cloud وتدعم لغات متعددة، وتوفر واجهة سهلة لتصميم وبناء ودمج وكلاء محادثة.
الخيار أ: تضمين الكود في صفحة أو ويدجت
- قم بإعداد الشات بوت على Dialogflow أو منصة أخرى
- احصل على كود التضمين HTML/JS (عادة iframe أو سكربت)
- في ووردبريس: اذهب إلى المظهر › ويدجت › HTML مخصص، والصق الكود هناك
الخيار ب: استخدام إضافة لدمج Dialogflow
يمكنك البحث عن إضافات مثل:
- WP Chatbot for Google Dialogflow
- أو تكاملات مخصصة باستخدام WPBot (يدعم تكاملات AI)
إنشاء شات بوت أساسي في ووردبريس
للمستخدمين المتقدمين الذين يرغبون في تحكم كامل، يمكنك إنشاء حل شات بوت مخصص:
- إنشاء ميزة في القالب تستخدم JavaScript + PHP
- استخدام واجهة برمجة تطبيقات مثل OpenAI أو Google AI Studio (مثل ChatGPT أو Gemini)
- إرسال/استقبال الرسائل عبر AJAX أو REST API
واجهة Google Gemini API
توفر Google واجهة Gemini API بطبقة مجانية (حتى 60 طلبًا في الدقيقة)، ما يجعلها بديلاً ممتازًا لـ ChatGPT وDeepSeek.
البداية
احصل على مفتاح API من: https://aistudio.google.com/apikey
// مثال لطلب API إلى Google Gemini
const apiKey = 'YOUR_API_KEY';
const url = 'https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent';
const requestData = {
contents: [{
parts: [{
text: "مرحبًا، كيف يمكنني مساعدتك اليوم؟"
}]
}]
};
fetch(url + '?key=' + apiKey, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(requestData)
})
.then(response => response.json())
.then(data => console.log(data));
مثال دمج في ووردبريس
إليك مثال بسيط بلغة PHP لدمج Gemini API في ووردبريس:
<!--?php function handle_chatbot_request() { $api_key = 'YOUR_GEMINI_API_KEY'; $user_message = sanitize_text_field($_POST['message']); $response = wp_remote_post( 'https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent?key=' . $api_key, array( 'headers' => array(
'Content-Type' => 'application/json',
),
'body' => json_encode(array(
'contents' => array(
array(
'parts' => array(
array('text' => $user_message)
)
)
)
))
)
);
$body = wp_remote_retrieve_body($response);
$data = json_decode($body, true);
wp_send_json_success($data);
}
add_action('wp_ajax_chatbot_request', 'handle_chatbot_request');
add_action('wp_ajax_nopriv_chatbot_request', 'handle_chatbot_request');
?>
