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

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

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

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

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

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

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

चरण 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: TypoScript footerData का उपयोग (अनुशंसित)

सभी पेजों पर चैटबॉट जोड़ने का सबसे आसान तरीका TypoScript footerData का उपयोग करना है:

  1. अपने TYPO3 बैकएंड में लॉग इन करें
  2. वेब → टेम्पलेट पर जाएँ
  3. पेज ट्री में अपना रूट पेज चुनें
  4. "Edit the whole template record" पर क्लिक करें (या \"Info/Modify\" और फिर \"Setup\" चुनें)
  5. Setup फ़ील्ड में, निम्नलिखित TypoScript कोड जोड़ें:
    page.footerData.99 = TEXT
    page.footerData.99.value = <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>
  6. YOUR_WIDGET_ID को डैशबोर्ड से अपनी वास्तविक विजेट ID से बदलें
  7. "सहेजें" पर क्लिक करें
  8. TYPO3 कैश साफ़ करें: Admin Tools → Maintenance → Flush TYPO3 and PHP Cache

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

वैकल्पिक: साइट पैकेज का उपयोग (साइट पैकेज के लिए)

यदि आप साइट पैकेज का उपयोग कर रहे हैं, तो आप अपनी TypoScript कॉन्फ़िगरेशन फ़ाइल के माध्यम से स्क्रिप्ट जोड़ सकते हैं:

  1. अपने साइट पैकेज फ़ोल्डर पर नेविगेट करें: packages/your_sitepackage/Configuration/TypoScript/
  2. setup.typoscript खोलें या बनाएँ
  3. निम्नलिखित कोड जोड़ें:
    page.footerData {
      99 = TEXT
      99.value = <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>
    }
  4. YOUR_WIDGET_ID को अपनी वास्तविक विजेट ID से बदलें
  5. TYPO3 बैकएंड में कैश साफ़ करें

वैकल्पिक: Fluid टेम्पलेट का उपयोग (FooterAssets)

Fluid टेम्पलेट्स का उपयोग करने वाली साइटों के लिए, आप FooterAssets अनुभाग का उपयोग कर सकते हैं:

  1. अपनी Fluid टेम्पलेट फ़ाइल पर नेविगेट करें (आमतौर पर Resources/Private/Templates/ में)
  2. अपने लेआउट या टेम्पलेट में FooterAssets अनुभाग जोड़ें:
    <f:section name="FooterAssets">
      <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>
    </f:section>
  3. सुनिश्चित करें कि आपका पेज लेआउट FooterAssets अनुभाग रेंडर करता है:
    <f:render section="FooterAssets" optional="true" />
  4. TYPO3 कैश साफ़ करें

महत्वपूर्ण: FooterAssets सुविधा के लिए TYPO3 v8 या बाद के संस्करण की आवश्यकता होती है। पुराने संस्करणों के लिए, TypoScript footerData विधि का उपयोग करें।

वैकल्पिक: AssetCollector का उपयोग (डेवलपर्स के लिए)

एक्सटेंशन डेवलपर्स के लिए, TYPO3 v10.3+ AssetCollector API प्रदान करता है:

  1. अपने PHP कोड (जैसे, एक कंट्रोलर या मिडलवेयर) में, AssetCollector इंजेक्ट करें
  2. कस्टम एट्रिब्यूट के साथ स्क्रिप्ट जोड़ें:
    use TYPO3\CMS\Core\Page\AssetCollector;

    $this->assetCollector->addJavaScript(
      'asyntai_chatbot',
      'https://asyntai.com/static/js/chat-widget.js',
      ['async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID']
    );

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

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

विजेट दिखाई नहीं दे रहा? सभी कैश साफ़ करना सुनिश्चित करें: Admin Tools → Maintenance → Flush TYPO3 and PHP Cache पर जाएँ। अपने ब्राउज़र कैश को साफ़ करने या इनकॉग्निटो विंडो में देखने का भी प्रयास करें। यदि TypoScript का उपयोग कर रहे हैं, तो सत्यापित करें कि आपका टेम्पलेट पेज पदानुक्रम में ठीक से शामिल है।