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

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

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

शुरू करना
इंस्टॉलेशन ज्ञान आधार AI आपकी सामग्री तक कैसे पहुँचता है अपनी वेबसाइट कनेक्ट करें अपना AI टेस्ट करें वेबसाइटें प्रबंधित करें AI निर्देश सुझाव दूसरे चैटबॉट से बदलाव प्लान की तुलना करें
सुविधाएं
Ask AI बार AI सर्च बार WordPress के लिए 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 वेबसाइट क्रॉल ज्ञान अंतराल उत्पाद कार्ड गतिशील उत्पाद कार्ड गतिशील छवियाँ उपयोगकर्ता संदर्भ कस्टम टूल लिंक पैरामीटर लाइव मॉनिटरिंग मानव टेकओवर एस्केलेशन AI सूचनाएँ दैनिक रिपोर्ट रियल-टाइम डेटा फ़ीड रियल-टाइम डेटा फ़ीड मैक्स टीम सदस्य Single Sign-On द्वि-कारक प्रमाणीकरण इमेज शामिल करें इमेज विज़न अनुवाद विजेट स्थानीयकरण AI पारदर्शिता लीड्स स्मार्ट लीड कैप्चर सपोर्ट टिकट चैट श्रेणियाँ बुकिंग एम्बेड पेज बाहर रखें ब्लॉक किए गए IP डेटा प्रतिधारण नीति शून्य संग्रहण मोड PII मास्किंग उत्तर वर्गीकरणकर्ता Access Tags विजेट संस्करण पिनिंग ऑडिट लॉग स्मार्टर मॉडल थिंकिंग सक्षम करें उत्तर सुझाव फ़ॉलो-अप संदेश स्पीच टू टेक्स्ट ट्रांसक्रिप्ट डाउनलोड एम्बेडेड चैट iframe से एम्बेड

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

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

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

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

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

चरण 2: अतिरिक्त HTML का उपयोग करना (अनुशंसित)

Moodle में सभी पृष्ठों पर कस्टम HTML/JavaScript जोड़ने के लिए एक अंतर्निहित सुविधा है:

  1. अपने Moodle साइट में व्यवस्थापक के रूप में लॉग इन करें
  2. साइट प्रशासन पर जाएँ
  3. Appearance → Additional HTML पर जाएँ
  4. "Before BODY is closed" अनुभाग तक नीचे स्क्रॉल करें
  5. टेक्स्ट क्षेत्र में अपना Asyntai एम्बेड कोड पेस्ट करें
  6. "परिवर्तन सहेजें" पर क्लिक करें

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

वैकल्पिक: थीम सेटिंग्स का उपयोग

कई Moodle थीम (Boost और इसके वेरिएंट सहित) में कस्टम JavaScript जोड़ने के लिए अपनी सेटिंग्स होती हैं:

  1. साइट प्रशासन → Appearance → थीम्स पर जाएँ
  2. अपनी सक्रिय थीम (जैसे, Boost) के लिए Theme settings पर क्लिक करें
  3. \"Raw SCSS\", \"Additional HTML\", या \"Custom JavaScript\" अनुभाग खोजें
  4. यदि वहां JavaScript फ़ील्ड है, तो अपना Asyntai एम्बेड कोड वहां पेस्ट करें
  5. "परिवर्तन सहेजें" पर क्लिक करें
  6. कैश साफ़ करें: Site administration → Development → Purge caches

नोट: थीम-विशिष्ट सेटिंग्स अलग-अलग थीम में भिन्न होती हैं। यदि आपकी थीम में JavaScript फ़ील्ड नहीं है, तो ऊपर दी गई Additional HTML विधि का उपयोग करें।

वैकल्पिक: स्थानीय प्लगइन बनाना

अधिक नियंत्रण के लिए, आप एक सरल स्थानीय प्लगइन बना सकते हैं:

  1. अपने Moodle इंस्टॉलेशन में फ़ोल्डर संरचना बनाएँ: local/asyntaichatbot/
  2. version.php बनाएँ:
    <?php
    defined('MOODLE_INTERNAL') || die();
    $plugin->component = 'local_asyntaichatbot';
    $plugin->version = 2024010100;
    $plugin->requires = 2022041900;
  3. lib.php बनाएँ:
    <?php
    defined('MOODLE_INTERNAL') || die();

    function local_asyntaichatbot_before_footer() {
      global $PAGE;
      $PAGE->requires->js_call_amd('local_asyntaichatbot/loader', 'init');
    }
  4. फ़ोल्डर amd/src/ और फ़ाइल loader.js बनाएँ:
    define([], function() {
      return {
        init: 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. प्लगइन इंस्टॉल करने के लिए Site administration → Notifications पर जाएँ
  7. इंस्टॉलेशन के बाद कैश साफ़ करें

महत्वपूर्ण: स्थानीय प्लगइन विधि के लिए फ़ाइलें बनाने हेतु कमांड-लाइन एक्सेस की आवश्यकता होती है। अधिकांश उपयोगकर्ताओं के लिए, Additional HTML विधि सरल और पर्याप्त है।

वैकल्पिक: थीम फुटर टेम्पलेट संपादित करें

आप अपनी थीम का फुटर टेम्पलेट सीधे भी संपादित कर सकते हैं:

  1. अपने थीम फ़ोल्डर पर नेविगेट करें: theme/YOUR_THEME/
  2. layout फ़ाइलें खोजें (जैसे, layout/columns2.php या templates/columns2.mustache)
  3. टेम्पलेट कोड में क्लोज़िंग </body> टैग खोजें
  4. क्लोज़िंग </body> टैग से ठीक पहले अपना Asyntai एम्बेड कोड जोड़ें
  5. फ़ाइल सहेजें
  6. Moodle कैश साफ़ करें

महत्वपूर्ण: थीम फ़ाइलों को सीधे संपादित करने का अर्थ है कि आपकी थीम अपडेट करते समय परिवर्तन खो सकते हैं। अधिक स्थायी समाधान के लिए चाइल्ड थीम या Additional HTML विधि का उपयोग करें।

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

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

विजेट दिखाई नहीं दे रहा? सुनिश्चित करें कि सभी Moodle कैश साफ़ हो गए हैं: Site administration → Development → Purge all caches पर जाएँ। अपना ब्राउज़र कैश साफ़ करने या इनकॉग्निटो विंडो में देखने का भी प्रयास करें। यदि आप कैशिंग प्लगइन या रिवर्स प्रॉक्सी का उपयोग कर रहे हैं, तो उन कैश को भी साफ़ करें।