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

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

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

शुरू करना
इंस्टॉलेशन ज्ञान आधार AI आपकी सामग्री तक कैसे पहुँचता है अपनी वेबसाइट कनेक्ट करें अपना AI टेस्ट करें वेबसाइटें प्रबंधित करें AI निर्देश सुझाव दूसरे चैटबॉट से बदलाव प्लान की तुलना करें
सुविधाएं
Ask AI बार AI सर्च बार WordPress के लिए AI खोज AI Search for Joomla AI Search for Webflow AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for OpenCart AI Search for BigCommerce AI Search for Magento वेबसाइट क्रॉल ज्ञान अंतराल उत्पाद कार्ड गतिशील उत्पाद कार्ड गतिशील छवियाँ उपयोगकर्ता संदर्भ कस्टम टूल लिंक पैरामीटर लाइव मॉनिटरिंग मानव टेकओवर एस्केलेशन AI सूचनाएँ दैनिक रिपोर्ट रियल-टाइम डेटा फ़ीड रियल-टाइम डेटा फ़ीड मैक्स टीम सदस्य Single Sign-On द्वि-कारक प्रमाणीकरण इमेज शामिल करें इमेज विज़न अनुवाद विजेट स्थानीयकरण AI पारदर्शिता लीड्स स्मार्ट लीड कैप्चर सपोर्ट टिकट चैट श्रेणियाँ बुकिंग एम्बेड पेज बाहर रखें ब्लॉक किए गए IP डेटा प्रतिधारण नीति शून्य संग्रहण मोड PII मास्किंग उत्तर वर्गीकरणकर्ता Access Tags विजेट संस्करण पिनिंग ऑडिट लॉग स्मार्टर मॉडल थिंकिंग सक्षम करें उत्तर सुझाव फ़ॉलो-अप संदेश स्पीच टू टेक्स्ट ट्रांसक्रिप्ट डाउनलोड एम्बेडेड चैट iframe से एम्बेड

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

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

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

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

सबसे पहले, अपने 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>

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

चरण 2: Kirby स्निपेट में जोड़ें (अनुशंसित)

Kirby एक फ्लैट-फ़ाइल PHP CMS है जो पुन: प्रयोज्य टेम्पलेट भागों के लिए स्निपेट का उपयोग करता है। अनुशंसित दृष्टिकोण चैटबॉट के लिए एक समर्पित स्निपेट बनाना है:

  1. site/snippets/asyntai-widget.php पर एक नई स्निपेट फ़ाइल बनाएँ
  2. फ़ाइल में अपना एम्बेड कोड पेस्ट करें:
<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>

फिर क्लोज़िंग </body> टैग से ठीक पहले अपनी मुख्य टेम्पलेट (जैसे, site/templates/default.php) या अपने लेआउट में स्निपेट शामिल करें:

<?php snippet('asyntai-widget') ?> </body> </html>

सुझाव: यदि आप साझा लेआउट या फुटर स्निपेट का उपयोग करते हैं, तो आप वहाँ स्निपेट कॉल जोड़ सकते हैं ताकि यह स्वचालित रूप से हर पृष्ठ पर दिखाई दे। उदाहरण के लिए, </body> से ठीक पहले इसे अपने फुटर स्निपेट में जोड़ें।

वैकल्पिक विधि 1: फुटर स्निपेट में जोड़ें

यदि आपकी Kirby साइट फुटर स्निपेट का उपयोग करती है, तो आप वहाँ सीधे एम्बेड कोड जोड़ सकते हैं:

  1. site/snippets/footer.php खोलें (यदि मौजूद नहीं है तो बनाएँ)
  2. क्लोजिंग </body> टैग से पहले एम्बेड कोड जोड़ें:
<!-- Footer content --> <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> </body> </html>

सुनिश्चित करें कि आपकी टेम्पलेट में फुटर स्निपेट शामिल है:

<?php snippet('footer') ?>

नोट: यदि फुटर स्निपेट पहले से आपकी सभी टेम्पलेट में शामिल है, तो यहाँ चैटबॉट जोड़ने से यह सुनिश्चित होता है कि यह अलग-अलग टेम्पलेट फ़ाइलों को संशोधित किए बिना हर पृष्ठ पर दिखाई दे।

वैकल्पिक विधि 2: Kirby प्लगइन का उपयोग करना

आप किसी भी टेम्पलेट को संशोधित किए बिना हर पृष्ठ में स्वचालित रूप से चैटबॉट स्क्रिप्ट इंजेक्ट करने के लिए एक Kirby प्लगइन बना सकते हैं:

  1. site/plugins/asyntai/index.php पर प्लगइन डायरेक्टरी और फ़ाइल बनाएँ
  2. स्क्रिप्ट को गतिशील रूप से इंजेक्ट करने के लिए निम्नलिखित कोड जोड़ें:
Kirby::plugin('custom/asyntai', [ 'hooks' => [ 'page.render:after' => function ($contentType, $body) { $script = '<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>'; return str_replace('</body>', $script . '</body>', $body); } ] ]);

सुझाव: प्लगइन दृष्टिकोण आदर्श है यदि आप किसी भी टेम्पलेट या स्निपेट फ़ाइल को संपादित किए बिना स्वचालित रूप से हर पृष्ठ पर चैटबॉट लोड करना चाहते हैं। यह आपके चैटबॉट एकीकरण को मॉड्यूलर और सक्षम या अक्षम करना आसान भी रखता है।

वैकल्पिक विधि 3: Kirby के js() हेल्पर का उपयोग करना

Kirby JavaScript फ़ाइलें लोड करने के लिए एक बिल्ट-इन js() हेल्पर प्रदान करता है। आप इसे अपनी टेम्पलेट या स्निपेट में उपयोग कर सकते हैं:

<?= js('https://asyntai.com/static/js/chat-widget.js', ['async' => true, 'data-asyntai-id' => 'YOUR_WIDGET_ID']) ?>

या </body> से पहले अपनी टेम्पलेट PHP फ़ाइल में सीधे स्क्रिप्ट जोड़ें:

<?php // site/templates/default.php ?> <html> <head> <!-- head content --> </head> <body> <!-- page content --> <?php snippet('header') ?> <main> <?= $page->text()->kirbytext() ?> </main> <?php snippet('footer') ?> <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> </body> </html>

नोट: यदि आप js() हेल्पर का उपयोग करते हैं, तो सुनिश्चित करें कि यह चैटबॉट के सही लोडिंग के लिए आपकी टेम्पलेट के <body> अनुभाग के अंदर रखा गया है।

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

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

विजेट दिखाई नहीं दे रहा? सुनिश्चित करें कि आपने YOUR_WIDGET_ID को डैशबोर्ड से अपनी वास्तविक विजेट ID से बदला है। सत्यापित करें कि स्निपेट या प्लगइन फ़ाइल सही डायरेक्टरी में सहेजी गई है। यदि प्लगइन विधि का उपयोग कर रहे हैं, तो सुनिश्चित करें कि प्लगइन डायरेक्टरी संरचना site/plugins/asyntai/index.php है। अपना ब्राउज़र कैश साफ़ करें या इनकॉग्निटो मोड में परीक्षण करें। किसी भी त्रुटि के लिए अपने ब्राउज़र का डेवलपर कंसोल (F12) जाँचें।