Wagtail इंटीग्रेशन
एक AI सहायक जो आपकी Wagtail साइट पर सवालों के जवाब देता है
अवलोकन
Wagtail पैकेज आपकी साइट पर एक AI सहायक रखता है। हर पेज के कोने में एक चैट बटन रहता है, आगंतुक अपने शब्दों में सवाल पूछते हैं, और जवाब आपकी अपनी सामग्री से आता है: आपकी वेबसाइट, आपके अपलोड किए दस्तावेज़ और आपके सहायता लेख।
एआई संबंधी सूचना: आपकी साइट पर जवाब AI बनाता है। कभी-कभी वे गलत या अधूरे हो सकते हैं। उन पर भरोसा करने से पहले जाँच लें, खासकर ज़रूरी फैसलों में।
यह कैसे काम करता है
पैकेज एक मिडलवेयर जोड़ता है जो हर पेज के बंद होने वाले body टैग से ठीक पहले एक छोटी स्क्रिप्ट रखता है। वह स्क्रिप्ट पेज के लोड होने का इंतज़ार करती है, फिर Asyntai से चैट विजेट लाती है, इसलिए आपकी साइट पहले बनती है और पेज की गति नहीं बदलती। आपका सर्वर कभी Asyntai से बात नहीं करता; केवल आगंतुक का ब्राउज़र करता है।
आप अपने टेम्पलेट में कुछ नहीं बदलते। मिडलवेयर Wagtail के एडमिन को नहीं छूता, और जो HTML पेज नहीं है उसे भी नहीं छूता।
आवश्यकताएं
- एक Asyntai खाता। शुरुआत के लिए मुफ़्त योजना पर्याप्त है।
- Wagtail साइट, संस्करण 5.2 या नया, Django 4.2 या नए और Python 3.9 या नए पर।
- उस साइट के कोड तक पहुँच, क्योंकि आप एक Python पैकेज इंस्टॉल करते हैं।
इंस्टॉलेशन
अपनी Wagtail साइट में Asyntai जोड़ने के लिए ये चरण अपनाएँ:
पैकेज इंस्टॉल करें
इसे Python Package Index से, उसी माहौल में इंस्टॉल करें जहाँ आपकी साइट चलती है:
pip install wagtail-ai-chatbot
इसे अपनी सेटिंग्स में जोड़ें
ऐप और Wagtail सेटिंग्स मॉड्यूल को INSTALLED_APPS में जोड़ें, और मिडलवेयर को MIDDLEWARE की शुरुआत में:
INSTALLED_APPS = ["wagtail_asyntai", "wagtail.contrib.settings", ...]
MIDDLEWARE = ["wagtail_asyntai.middleware.AsyntaiWidgetMiddleware", ...]
माइग्रेशन चलाएँ
यह वह टेबल बनाता है जो आपकी सेटिंग्स रखती है:
python manage.py migrate wagtail_asyntai
अपनी विजेट आईडी पेस्ट करें
Wagtail एडमिन में Settings खोलें, फिर Asyntai chat assistant। अपनी विजेट आईडी चिपकाएँ और Save चुनें। यह आईडी आपको अपने Asyntai डैशबोर्ड में Setup & Integration के नीचे मिलती है। आप पूरा कोड स्निपेट चिपका सकते हैं; पैकेज केवल आईडी रखता है।
सुझाव: प्रकाशित करने से पहले अपने दस्तावेज़, सवाल-जवाब और निर्देश Asyntai डैशबोर्ड में जोड़ें, ताकि सहायक पहले आगंतुक से ही सही उत्तर दे।
सेटिंग्स
- विजेट आईडी: जब तक इस फ़ील्ड में सही आईडी है, चैट चालू रहती है, और फ़ील्ड खाली होने पर बंद रहती है।
- चैट केवल लॉग आउट आगंतुकों को दिखाएँ: लॉग इन किए उपयोगकर्ता चैट कभी नहीं देखते। यह तब काम आता है जब सहायक उन लोगों के लिए हो जिन्होंने अभी साइन अप नहीं किया।
- विजेट स्क्रिप्ट का पता: इस मान को वैसा ही रहने दें, जब तक Asyntai सहायता आपसे बदलने को न कहे।
सेटिंग्स हर साइट के लिए अलग हैं, इसलिए एक Wagtail इंस्टॉल से कई साइट चलाने वाला प्रोजेक्ट हर साइट को अपना सहायक दे सकता है।
आपकी सेटिंग्स फ़ाइल में सेटिंग्स
जो प्रोजेक्ट अपनी कॉन्फ़िगरेशन एनवायरनमेंट वेरिएबल में रखता है, वह एडमिन छोड़कर मान कोड में रख सकता है। दोनों भरे हों तो एडमिन जीतता है।
ASYNTAI_WIDGET_ID = "asyntai_ab12cd34"
तीन और मान वैकल्पिक हैं: ASYNTAI_SHOW_TO_ANONYMOUS_ONLY, ASYNTAI_SCRIPT_URL और ASYNTAI_SKIP_PREFIXES। आखिरी उन रास्तों के नाम देता है जिन्हें विजेट कभी नहीं छूता, और यह तब चाहिए जब आपका एडमिन /admin/ पर न हो।
विजेट को हाथ से रखना
अगर आप जगह खुद चुनना चाहते हैं, तो मिडलवेयर छोड़ दें और टैग अपने बेस टेम्पलेट में रखें। टैग और मिडलवेयर कभी दोनों नहीं चलते, इसलिए आप दोनों रख सकते हैं।
{% load asyntai %} ... {% asyntai_widget %}
सहायक क्या कर सकता है
- आगंतुकों के सवालों का तुरंत जवाब देना, चौबीसों घंटे, हर पेज पर
- 80 से अधिक भाषाओं में जवाब देना, भाषा सवाल से अपने आप पहचानी जाती है
- जब आगंतुक एक पेज से दूसरे पर जाए, तब भी खुला रहना
- सटीक जवाब देने के लिए आपके अपलोड किए दस्तावेज़, सामान्य प्रश्न और निर्देश उपयोग करता है
गोपनीयता
पैकेज पेज पर ठीक दो मान प्रकाशित करता है: विजेट आईडी और स्क्रिप्ट का पता। आपके पेजों या आपके उपयोगकर्ताओं के बारे में कुछ भी Asyntai को नहीं भेजा जाता। Asyntai से केवल आगंतुक का ब्राउज़र बात करता है, और तभी जब आगंतुक चैट खोलता है।
योजनाएँ और मूल्य
Wagtail इंटीग्रेशन सभी Asyntai प्लान में उपलब्ध है, मुफ़्त प्लान में भी। हर प्लान में महीने की संदेश सीमा होती है, जो आपके सभी चैनलों और इंटीग्रेशन में साझा होती है। मूल्य निर्धारण देखें.
हटाना
चैट बंद करने के लिए विजेट आईडी फ़ील्ड खाली कर दें। पैकेज हटाने के लिए मिडलवेयर और ऐप को सेटिंग्स से निकालें और pip से हटा दें।
स्रोत कोड
पैकेज मुफ़्त और ओपन सोर्स है, MIT लाइसेंस के तहत। आप हर पंक्ति GitHub पर पढ़ सकते हैं।
मदद चाहिए?
यदि आपके कोई प्रश्न हैं या कोई समस्या आती है, तो हमसे [email protected] पर संपर्क करें।