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

दस्तावेज़ीकरण

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

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

Umbraco CMS वेबसाइटों के लिए चरण-दर-चरण गाइड

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

चरण 1: अपना एम्बेड कोड प्राप्त करें

सबसे पहले, अपने Asyntai डैशबोर्ड पर जाएँ और "एम्बेड कोड" अनुभाग तक स्क्रॉल करें। अपना अद्वितीय एम्बेड कोड कॉपी करें जो इस तरह दिखेगा:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

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

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

सभी पेजों पर चैटबॉट जोड़ने का सबसे आसान तरीका अपने Master टेम्पलेट को संपादित करना है:

  1. अपने Umbraco बैकऑफिस में लॉग इन करें
  2. बाएँ साइडबार में सेटिंग्स पर जाएँ
  3. टेम्पलेट्स का विस्तार करें
  4. अपने Master टेम्पलेट (या आपकी साइट द्वारा उपयोग किए जाने वाले मुख्य लेआउट टेम्पलेट) पर क्लिक करें
  5. क्लोज़िंग </body> टैग खोजें
  6. </body> टैग से ठीक पहले अपना Asyntai एम्बेड कोड पेस्ट करें
  7. "सहेजें" पर क्लिक करें

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

वैकल्पिक: साइट सेटिंग्स डॉक्यूमेंट टाइप का उपयोग

अधिक लचीलेपन के लिए, आप फुटर स्क्रिप्ट को प्रबंधित करने के लिए एक कस्टम फ़ील्ड जोड़ सकते हैं:

  1. सेटिंग्स → डॉक्यूमेंट टाइप पर जाएँ
  2. अपने Site Settings डॉक्यूमेंट टाइप को संपादित करें (या यदि यह मौजूद नहीं है तो एक बनाएं)
  3. Textarea डेटा टाइप के साथ "Footer Scripts" नामक एक नई प्रॉपर्टी जोड़ें
  4. डॉक्यूमेंट टाइप सहेजें
  5. Content पर जाएँ और अपने Site Settings नोड को संपादित करें
  6. फुटर स्क्रिप्ट्स फ़ील्ड में अपना Asyntai एम्बेड कोड पेस्ट करें
  7. अपने Master टेम्पलेट में, </body> से पहले यह कोड जोड़ें:
    @Html.Raw(Model.Value("footerScripts"))
  8. सामग्री और टेम्पलेट दोनों सहेजें

नोट: HTML एन्कोडिंग के बिना स्क्रिप्ट टैग को ठीक से रेंडर करने के लिए @Html.Raw() का उपयोग करना महत्वपूर्ण है।

वैकल्पिक: स्क्रिप्ट्स फ़ोल्डर का उपयोग

आप Umbraco बैकऑफिस में एक JavaScript फ़ाइल भी बना सकते हैं:

  1. सेटिंग्स → स्क्रिप्ट्स पर जाएँ
  2. Scripts पर राइट-क्लिक करें और "Create" चुनें
  3. asyntai-chatbot.js नामक एक नई फ़ाइल बनाएँ
  4. निम्नलिखित कोड जोड़ें:
    (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);
    })();
  5. YOUR_WIDGET_ID को अपनी वास्तविक विजेट ID से बदलें
  6. फ़ाइल सहेजें
  7. अपने Master टेम्पलेट में </body> से पहले इस स्क्रिप्ट को शामिल करें:
    <script src="/scripts/asyntai-chatbot.js"></script>

वैकल्पिक: RenderSection के साथ पेज-विशिष्ट

यदि आप केवल विशिष्ट पृष्ठों पर चैटबॉट चाहते हैं:

  1. अपने Master template में, </body> से पहले जोड़ें:
    @RenderSection("footerScripts", required: false)
  2. जिस विशिष्ट पेज टेम्पलेट में आप चैटबॉट चाहते हैं, वहाँ जोड़ें:
    @section footerScripts {
      <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
    }

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

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

विजेट दिखाई नहीं दे रहा? सुनिश्चित करें कि आपने बदलाव करने के बाद टेम्पलेट को सहेज लिया है। अपने ब्राउज़र कैश को साफ़ करने या इनकॉग्निटो विंडो में देखने का प्रयास करें। यदि आप Umbraco Cloud का उपयोग कर रहे हैं, तो बदलाव स्वचालित रूप से लागू होने चाहिए। स्व-होस्ट किए गए Umbraco के लिए, आपको एप्लिकेशन को पुनरारंभ करने या कैश साफ़ करने की आवश्यकता हो सकती है।