اذهب إلى المحتوى

السؤال

نشر

لدي مكون بوت (Watson) يحتوي على هذا البرنامج النصي

<Script>
                {`
    
                  
              window.watsonAssistantChatOptions = {
                showLauncher: false,
                openChatByDefault: true,
                element: document.querySelector('.chatElement'),
                onLoad: function(instance) {
                    instance.updateHomeScreenConfig({
                        is_on: true,
                        greeting: '',
                        starters: {
                          is_on: true,
                          buttons: [
                            {
                              label: 'Turn home screen off',
                            },
                            {
                              label: 'Add conversation starters',
                            },
                            {
                              label: 'Add custom content',
                            },
                          ],
                        },
                      });

                    // Subscribe to the "pre:send" event.
                    instance.on({ type: "pre:send", handler: preSendhandler });
                  
                    instance.render();
                  }
              };

                setTimeout(function(){
                const t=document.createElement('script');
                t.src="https://web-chat.global.assistant.watson.appdomain.cloud/versions/" +
                    (window.watsonAssistantChatOptions.clientVersion || 'latest') +
                    "/WatsonAssistantChatEntry.js"
                document.head.appendChild(t);
                `}
</Script>

البرنامج موضوع في _documeny.js

المشكلة هي في كل مرة أقوم فيها بتغيير الصفحة  يتم إنشاء شاشة دردشة اخرى

Recommended Posts

  • 0
نشر

إن هدف الصفحة  documeny.js_ هو التهيئة لبيانات التوصيف لصفحات الموقع، أما لعمل جزء من الشيفرة مشترك بين الصفحات نضعه في الصفحة app.js ويتم عمل render لصفحة document على المخدم (السيفر).

كما يبدو من استخدامك لشات المحادثة فهو مكون مشترك shared components ضعه في app.js

حاول مراجعة التوثيق: nextjs/custom-document

إن وجدت حلاً مختلفاً يمكنك مشاركته.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...