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

التوثيق

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

الميزات
شريط Ask AI شريط البحث بالذكاء الاصطناعي بحث الذكاء الاصطناعي لووردبريس AI Search for Joomla AI Search for Webflow AI Search for Ghost AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for Concrete CMS AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for Medusa AI Search for OpenCart AI Search for BigCommerce AI Search for Magento زحف الموقع فجوات المعرفة بطاقات المنتجات بطاقات المنتجات الديناميكية صور ديناميكية سياق المستخدم الأدوات المخصصة معلمات الروابط المراقبة المباشرة التحكم البشري التصعيد إشعارات الذكاء الاصطناعي التقرير اليومي تغذية البيانات في الوقت الفعلي تغذية البيانات في الوقت الفعلي - الحد الأقصى أعضاء الفريق تسجيل الدخول الموحد المصادقة الثنائية تضمين الصور رؤية الصور أداة الترجمة الترجمة والتوطين شفافية الذكاء الاصطناعي العملاء المحتملون التقاط العملاء المحتملين الذكي تذاكر الدعم فئات المحادثات الحجوزات تضمينات استبعاد الصفحات عناوين IP المحظورة سياسة الاحتفاظ بالبيانات وضع عدم الاحتفاظ إخفاء البيانات الشخصية مصنّف الردود Access Tags تثبيت إصدار الأداة سجل التدقيق النموذج الأذكى تفعيل التفكير اقتراحات الردود رسائل المتابعة تحويل الكلام إلى نص تنزيل النص الكامل الدردشة المضمّنة التضمين عبر iframe

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

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

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

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

First, go to your Asyntai Dashboard and scroll down to the "Embed Code" section. Copy your unique embed code which will look like this:

<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 (وليس مفتوحاً مباشرةً كملف). إذا كنت تختبر محلياً، استخدم خادم تطوير محلي.