डैशबोर्ड पर वापस जाएं

डॉक्यूमेंटेशन

Asyntai का उपयोग करना सीखें

शुरुआत करें
इंस्टॉलेशन नॉलेज बेस AI आपकी सामग्री तक कैसे पहुँचता है अपनी वेबसाइट कनेक्ट करें अपने AI को टेस्ट करें वेबसाइटें प्रबंधित करें AI निर्देश सुझाव दूसरे चैटबॉट से बदलाव प्लान की तुलना करें
सुविधाएँ
Ask AI बार AI सर्च बार वेबसाइट क्रॉल नॉलेज गैप प्रोडक्ट कार्ड डायनैमिक प्रोडक्ट कार्ड डायनैमिक इमेज उपयोगकर्ता संदर्भ कस्टम टूल लिंक पैरामीटर प्रोएक्टिव संदेश लाइव मॉनिटरिंग मानव हस्तक्षेप एस्केलेशन AI सूचनाएं ब्राउज़र सूचनाएं दैनिक रिपोर्ट रियल-टाइम डेटा फ़ीड रियल-टाइम डेटा फ़ीड Max टीम सदस्य Single Sign-On टू-फ़ैक्टर ऑथेंटिकेशन इमेज शामिल करें इमेज पहचान अनुवाद विजेट स्थानीयकरण AI पारदर्शिता लीड्स स्मार्ट लीड कैप्चर सपोर्ट टिकट AI ईमेल जवाब चैट श्रेणियां सहायता केंद्र बुकिंग वॉइस एजेंट एम्बेड पेज बाहर रखें ब्लॉक किए गए IP डेटा रिटेंशन नीति ज़ीरो रिटेंशन मोड PII मास्किंग आउटपुट क्लासिफ़ायर एक्सेस टैग विजेट संस्करण पिनिंग ऑडिट लॉग जवाब के सुझाव फ़ॉलो-अप संदेश स्पीच टू टेक्स्ट ट्रांसक्रिप्ट डाउनलोड एम्बेडेड चैट iframe से एम्बेड

Craft CMS में Asyntai AI चैटबॉट कैसे जोड़ें

Craft CMS वेबसाइटों के लिए चरण-दर-चरण मार्गदर्शिका

एम्बेड कोड प्राप्त करें

चरण 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>

नोट: ऊपर दिया गया कोड केवल एक उदाहरण है। आपको अपने डैशबोर्ड से अपना अद्वितीय एम्बेड कोड कॉपी करना होगा क्योंकि इसमें आपकी व्यक्तिगत विजेट ID होती है।

चरण 2: अपना लेआउट टेम्पलेट संपादित करें (अनुशंसित)

सभी पृष्ठों पर चैटबॉट जोड़ने का सबसे आसान तरीका अपना मुख्य लेआउट टेम्पलेट संपादित करना है:

  1. FTP, SSH, या अपने कोड एडिटर के माध्यम से अपनी Craft CMS प्रोजेक्ट फ़ाइलों तक पहुँचें
  2. templates/ डायरेक्टरी पर नेविगेट करें
  3. अपनी मुख्य लेआउट फ़ाइल खोजें (आमतौर पर _layout.twig, _layout.html नाम की, या templates/_layouts/ में स्थित)
  4. क्लोज़िंग </body> टैग खोजें
  5. </body> टैग से ठीक पहले अपना Asyntai एम्बेड कोड पेस्ट करें
  6. फ़ाइल सहेजें

सुझाव: क्लोज़िंग </body> टैग से पहले स्क्रिप्ट जोड़ने से यह सुनिश्चित होता है कि यह पृष्ठ सामग्री के बाद लोड हो, जो चैट विजेट के लिए अनुशंसित है और आपकी पृष्ठ लोडिंग को धीमा नहीं करेगा।

Alternative: Using Twig {% js %} Tag (Craft CMS 3.x+)

Craft CMS JavaScript रजिस्टर करने के लिए एक बिल्ट-इन Twig टैग प्रदान करता है:

  1. अपना मुख्य लेआउट टेम्पलेट खोलें
  2. क्लोज़िंग </body> टैग से पहले निम्नलिखित कोड जोड़ें:
    {% 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); })(); {% endjs %}
  3. YOUR_WIDGET_ID को अपनी वास्तविक विजेट ID से बदलें
  4. फ़ाइल सहेजें

नोट: The {% js %} tag automatically handles script registration and prevents duplicate loading if the same code appears multiple times.

वैकल्पिक: एक अलग इनक्लूड फ़ाइल बनाएँ

बेहतर संगठन के लिए, एक समर्पित इनक्लूड फ़ाइल बनाएँ:

  1. एक नई फ़ाइल बनाएँ: templates/_includes/chatbot.twig (या .html)
  2. इस फ़ाइल में अपना Asyntai एम्बेड कोड जोड़ें:
    <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> से पहले इस फ़ाइल को शामिल करें:
    {% include '_includes/chatbot' %}
  4. दोनों फ़ाइलें सहेजें

सुझाव: इनक्लूड फ़ाइल का उपयोग करने से एक ही लाइन को कमेंट आउट करके आपकी पूरी साइट पर चैटबॉट को सक्षम/अक्षम करना आसान हो जाता है।

वैकल्पिक: सशर्त लोडिंग

चैटबॉट को केवल विशिष्ट पृष्ठों या अनुभागों पर लोड करने के लिए:

  1. अपने लेआउट या पेज टेम्पलेट में, Twig कंडीशनल का उपयोग करें:
    {% if entry.showChatbot ?? true %} <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> {% endif %}
  2. या विशिष्ट अनुभागों की जाँच करें:
    {% if craft.app.request.segments[0] != 'admin' %} <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> {% endif %}

चरण 3: इंस्टॉलेशन सत्यापित करें

अपने परिवर्तन सहेजने के बाद, अपनी Craft CMS वेबसाइट को एक नए ब्राउज़र टैब या इनकॉग्निटो विंडो में देखें। आपको नीचे दाएँ कोने में चैट विजेट बटन दिखाई देना चाहिए। यह सुनिश्चित करने के लिए इस पर क्लिक करें कि यह सही ढंग से खुलता और काम करता है।

विजेट दिखाई नहीं दे रहा? सुनिश्चित करें कि आपने टेम्पलेट फ़ाइल सहेजी और आप सही लेआउट टेम्पलेट संपादित कर रहे हैं जो आपके पृष्ठ उपयोग करते हैं। अपना ब्राउज़र कैश साफ़ करें या इनकॉग्निटो विंडो में देखें। यदि टेम्पलेट कैशिंग का उपयोग कर रहे हैं, तो कंट्रोल पैनल में Utilities > Clear Caches से Craft CMS कैश साफ़ करें।

टेम्पलेट स्थान: Craft CMS टेम्पलेट स्थान आपके प्रोजेक्ट सेटअप के अनुसार भिन्न हो सकते हैं। सामान्य स्थानों में templates/_layout.twig, templates/_layouts/main.twig, या templates/_base.twig शामिल हैं। </body> टैग कहाँ परिभाषित है यह खोजने के लिए अपने मौजूदा टेम्पलेट जाँचें।