العودة إلى لوحة التحكم

التوثيق

تعلّم كيفية استخدام Asyntai

الميزات
شريط Ask AI شريط البحث بالذكاء الاصطناعي زحف الموقع فجوات المعرفة بطاقات المنتجات بطاقات المنتجات الديناميكية صور ديناميكية سياق المستخدم الأدوات المخصصة معلمات الروابط الرسائل الاستباقية المراقبة المباشرة التدخل البشري التصعيد إشعارات الذكاء الاصطناعي إشعارات المتصفح التقرير اليومي تغذية البيانات الفورية تغذية البيانات الفورية Max أعضاء الفريق تسجيل الدخول الموحد المصادقة الثنائية تضمين الصور تحليل الصور أداة الترجمة الترجمة والتوطين شفافية الذكاء الاصطناعي العملاء المحتملون الجمع الذكي لبيانات العملاء المحتملين تذاكر الدعم ردود البريد الإلكتروني بالذكاء الاصطناعي فئات المحادثات مركز المساعدة الحجوزات الوكيل الصوتي تضمينات استبعاد الصفحات عناوين IP المحظورة سياسة الاحتفاظ بالبيانات وضع عدم الاحتفاظ إخفاء البيانات الشخصية مصنّف الردود وسوم الوصول تثبيت إصدار أداة الدردشة سجل التدقيق اقتراحات الردود رسائل المتابعة تحويل الكلام إلى نص تنزيل نص المحادثة الدردشة المضمّنة التضمين عبر iframe

كيفية إضافة روبوت الدردشة Asyntai AI إلى أي موقع

دليل شامل لمواقع HTML والمواقع المخصصة ومولدات المواقع الثابتة

الحصول على كود التضمين

الخطوة 1: احصل على كود التضمين

أولاً، انتقل إلى لوحة تحكم Asyntai ومرر لأسفل إلى قسم "Embed Code". انسخ كود التضمين الفريد الخاص بك، والذي سيبدو هكذا:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

ملاحظة: الكود أعلاه مجرد مثال. يجب عليك نسخ كود التضمين الفريد الخاص بك من لوحة التحكم لأنه يحتوي على معرف الأداة الشخصي الخاص بك.

الخطوة 2: الإضافة إلى ملف HTML

أبسط طريقة لإضافة روبوت الدردشة هي لصق كود التضمين مباشرةً في ملف HTML:

  1. افتح ملف HTML في محرر نصوص
  2. ابحث عن وسم الإغلاق </body>
  3. الصق كود تضمين Asyntai الخاص بك قبل وسم </body> مباشرة
  4. احفظ الملف
<!DOCTYPE html>
<html>
<head>
  <title>My Website</title>
</head>
<body>
  <!-- Your website content -->

  <!-- Asyntai Chatbot - Add before closing body tag -->
  <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
</body>
</html>

نصيحة: تضمن إضافة السكريبت قبل وسم الإغلاق </body> تحميله بعد محتوى صفحتك، وهو أمثل للأداء ولن يبطئ صفحتك.

للمواقع متعددة الصفحات

إذا كان موقعك يحتوي على صفحات HTML متعددة، لديك عدة خيارات:

الخيار أ: الإضافة إلى كل صفحة

أضف كود التضمين إلى كل ملف HTML تريد ظهور روبوت الدردشة فيه.

الخيار ب: استخدام تضمين تذييل مشترك

إذا كنت تستخدم تضمينات من جانب الخادم (SSI) أو تضمينات PHP أو ما شابه:

  1. أنشئ ملف footer.html (أو footer.php)
  2. أضف كود Asyntai المضمّن إلى هذا الملف
  3. أدرج ملف التذييل هذا في جميع صفحاتك:
    <!-- For PHP -->
    <?php include 'footer.php'; ?>

    <!-- For SSI -->
    <!--#include virtual="/footer.html" -->

الخيار ج: التحميل الديناميكي بـ JavaScript

أنشئ ملف JavaScript واحد يحمّل روبوت الدردشة في جميع الصفحات:

  1. أنشئ ملفاً باسم asyntai-loader.js:
    (function() {
      var script = document.createElement('script');
      script.async = true;
      script.src = 'https://asyntai.com/static/js/chat-widget.js';
      script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
      document.body.appendChild(script);
    })();
  2. استبدل YOUR_WIDGET_ID بمعرف الأداة الفعلي الخاص بك
  3. أدرج هذا السكريبت في جميع صفحاتك:
    <script src="/js/asyntai-loader.js"></script>

لمولدات المواقع الثابتة

إذا كنت تستخدم مولد مواقع ثابتة، أضف كود التضمين إلى التخطيط أو القالب الأساسي:

Jekyll

أضف إلى _includes/footer.html أو _layouts/default.html

Hugo

أضف إلى layouts/partials/footer.html أو layouts/_default/baseof.html

Gatsby

أضف إلى gatsby-browser.js أو استخدم gatsby-ssr.js

Next.js

أضف إلى pages/_document.js أو استخدم مكوّن next/script

Nuxt.js

أضف إلى nuxt.config.js تحت head.script

Eleventy (11ty)

أضف إلى التخطيط الأساسي في _includes/

Astro

أضف إلى src/layouts/Layout.astro قبل </body>

VuePress

أضف إلى .vuepress/config.js تحت head

لتطبيقات React / Vue / Angular

لتطبيقات الصفحة الواحدة (SPAs)، يمكنك إضافة السكريبت إلى index.html أو تحميله ديناميكياً:

React (طريقة index.html)

<!-- In public/index.html, before </body> -->
<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

React (طريقة useEffect)

// In your App.js or a component
useEffect(() => {
  const script = document.createElement('script');
  script.src = 'https://asyntai.com/static/js/chat-widget.js';
  script.async = true;
  script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
  document.body.appendChild(script);
  return () => document.body.removeChild(script);
}, []);

Vue (في main.js أو App.vue)

// In mounted() or onMounted()
const script = document.createElement('script');
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.async = true;
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);

Angular (في index.html)

<!-- In src/index.html, before </body> -->
<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

الخطوة 3: التحقق من التثبيت

بعد إضافة الكود، افتح موقعك في علامة تبويب جديدة أو نافذة تصفح متخفي. يجب أن ترى زر أداة الدردشة في الزاوية السفلية اليمنى. انقر عليه للتأكد من أنه يفتح ويعمل بشكل صحيح.

لا ترى الأداة؟ تحقق من أن السكريبت موضوع بشكل صحيح قبل وسم </body>. تأكد من عدم وجود أخطاء JavaScript في وحدة تحكم المتصفح (اضغط F12 لفتح أدوات المطور). جرّب مسح ذاكرة التخزين المؤقت للمتصفح أو العرض في نافذة تصفح متخفي.

مهم: يتطلب روبوت الدردشة أن يُقدَّم موقعك عبر HTTP أو HTTPS (وليس مفتوحاً مباشرةً كملف). إذا كنت تختبر محلياً، استخدم خادم تطوير محلي.