الرئيسية الدردشة المباشرة على الموقع الإلكتروني كيفية تثبيت الدردشة الحية على تطبيق Next.js؟

كيفية تثبيت الدردشة الحية على تطبيق Next.js؟

آخر تحديث في May 28, 2026

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

يمكنك القيام بذلك في خطوتين سريعتين. دعنا نوضح ذلك بمثال أدناه. يُظهر هذا المثال مكون React يقوم بتحميل سكريبت Voxys Connect بشكل غير متزامن.

الخطوة 1. النسخ والإنشاء!

انسخ الكود التالي وأنشئ ملفًا في مجلد components بالاسم ChatwootWidget.js.

import React from 'react';

class ChatwootWidget extends React.Component {
  componentDidMount () {
    // إضافة إعدادات Chatwoot
    window.chatwootSettings = {
      hideMessageBubble: false,
      position: 'right', // يمكن أن تكون left أو right
      locale: 'en', // اللغة المراد تعيينها
      type: 'standard', // [standard, expanded_bubble]
    };

    // الصق السكريبت من إعدادات البريد الوارد باستثناء وسم <script>
    (function(d,t) {
      var BASE_URL="<your-installation-url>";
      var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
      g.src=BASE_URL+"/packs/js/sdk.js";
      s.parentNode.insertBefore(g,s);
      g.async=!0;
      g.onload=function(){
        window.chatwootSDK.run({
          websiteToken: '<your-website-token>',
          baseUrl: BASE_URL
        })
      }
    })(document,"script");
  }

  render () {
    return null;
  }
}

export default ChatwootWidget

الخطوة 2. الاستيراد​

استورد المكون في صفحاتك أو مكون التخطيط، كما هو موضح أدناه.

import React, { Fragment } from 'react'
// ...

import ChatwootWidget from '../components/ChatwootWidget'

const Page = () => (
  <Fragment>
    <ChatwootWidget />
    <Component {...}>
  </Fragment>
)

export default Page

ستتمكن الآن من رؤية أداة Voxys Connect على الصفحة.