C cenaly.com
मुफ़्त में शुरू करें

कस्टम एडिटर्स

सैंडबॉक्स में पैनल के अंदर अपने कस्टम मिनी-एडिटर्स: मालिक या थर्ड-पार्टी डेवलपर के लिए, अनुमतियों के आधार पर अकाउंट डेटा तक पहुंच

On this page 14

कस्टम एडिटर

कुछ काम ऐसे होते हैं जो किसी भी पैनल में नहीं मिलते, क्योंकि वे सिर्फ़ आपके हैं: आपके आपूर्तिकर्ता के फ़ॉर्मूले से कीमतों की अपनी गणना, किसी बाहरी लेखा प्रणाली के साथ कैटलॉग का मिलान, “एक ही बार में बैच की विशेषताएँ भरें” वाली स्क्रीन। “कस्टम एडिटर” अनुभाग आपको ऐसा मिनी-एडिटर खुद लिखने (या बनवाने) और एडमिन पैनल के अंदर चलाने देता है — एक सैंडबॉक्स में, ठीक उन्हीं डेटा तक पहुँच के साथ जिनकी आपने अनुमति दी है।

खोलें: एडमिन पैनल → कस्टम एडिटर (admin.cenaly.com/custom-editors)। यह अनुभाग ऐप स्टोर में “कस्टम एडिटर (SDK)” कार्ड से चालू होता है — डिफ़ॉल्ट रूप से यह छिपा रहता है। पेज पर मौजूद “📌 साइडबार में” बटन इसे साइड मेन्यू में जोड़ देता है, जब इसकी ज़रूरत बार-बार पड़े।


यह कौन-सा अनुभाग है#

प्लगइन एक बिल्ड किया हुआ स्क्रिप्ट (index.js) और उसका विवरण (manifest.json) होता है। पैनल स्क्रिप्ट को आइसोलेटेड फ़्रेम में लोड करता है: उसके पास न आपके सेशन तक पहुँच होती है, न एडमिन पैनल के कोड तक, न नेटवर्क तक। डेटा से बात करने के लिए वह सिर्फ़ ब्रिज का इस्तेमाल कर सकता है — अनुमत अनुरोधों का एक सेट, जिनमें से हर एक दिए गए अधिकारों के हिसाब से जाँचा जाता है।

पेज इन ब्लॉकों से बना है:

ब्लॉक उसमें क्या है
इंस्टॉल किए गए एडिटर प्लगइन का कार्ड: नाम, “वर्शन”, “अधिकार”, “प्लेसमेंट”, “अनुमत नेटवर्क होस्ट”, “अपडेट किया गया”, स्रोत (रिपॉज़िटरी और टैग लिंक के रूप में)। क्रियाएँ: “खोलें”, “चालू करें” / “बंद करें”, अपडेट की जाँच, “हटाएँ”
एडिटर इंस्टॉल करें डिस्क से फ़ाइलों द्वारा इंस्टॉल
GitHub से इंस्टॉल सार्वजनिक रिपॉज़िटरी के पते और टैग द्वारा इंस्टॉल
🤖 AI से डेवलपमेंट (वाइब-कोडिंग) प्रोजेक्ट टेम्पलेट, AI एजेंट के लिए प्रॉम्प्ट और टेस्ट डेटा के रूप में कैटलॉग का स्नैपशॉट
👩‍💻 डेवलपर एक्सेस ठेकेदार को डेवलपर मोड के लिए अस्थायी ग्रांट
🛠️ डेवलपर मोड प्लगइन को सीधे आपके कंप्यूटर से चलाना, बिना इंस्टॉल किए

खुला एडिटर पूरी स्क्रीन घेर लेता है, और पेज के पते में ?app=<पहचानकर्ता> जुड़ जाता है — ऐसा लिंक आप उस व्यक्ति के साथ साझा कर सकते हैं जिसके पास एक्सेस है।


चलाने के लिए क्या चाहिए#

क्या किसलिए
ऐप स्टोर में “कस्टम एडिटर (SDK)” कार्ड यह अनुभाग विशेष-उपयोग का है और डिफ़ॉल्ट रूप से बंद रहता है
आप — खाते के मालिक प्लगइन इंस्टॉल करना, चालू करना, हटाना और ग्रांट देना सिर्फ़ मालिक कर सकता है; कर्मचारी सूची सिर्फ़ पढ़ने के लिए देख सकते हैं
बिल्ड किया हुआ प्लगइन: index.js + manifest.json या तो आपका, या डेवलपर का, या सार्वजनिक GitHub रिपॉज़िटरी में कोई रिलीज़
डेवलपमेंट के लिए — डेवलपर के लिए कर्मचारी खाता डेवलपर मोड उसके काम वाले लॉगिन के e-mail पर दिया जाता है

चरण 1. तय करें कि एडिटर कौन लिखेगा#

तीन रास्ते हैं, और इनमें फ़र्क़ यह है कि कोड किसके पास रहता है:

रास्ता किसके लिए ठीक है कैसे
हमारे टेम्पलेट पर AI एजेंट वह मालिक जो काम को शब्दों में समझाने के लिए तैयार है “AI से डेवलपमेंट” ब्लॉक: टेम्पलेट + प्रॉम्प्ट → एजेंट रिलीज़ बनाता है → आप उसे इंस्टॉल करते हैं
अपना या किराए का डेवलपर टीम में कोई ठेकेदार या डेवलपर है उसे डेवलपर मोड का ग्रांट दें, वह लाइव खाते पर लिखता और डीबग करता है, आप तैयार रिलीज़ इंस्टॉल करते हैं
GitHub से तैयार रिलीज़ प्लगइन पहले से लिखा है (आपने या आपके लिए) “GitHub से इंस्टॉल”: रिपॉज़िटरी का पता और टैग

तीनों ही मामलों में इंस्टॉल करना मालिक के ही हाथ में रहता है: ग्रांट वाला डेवलपर भी अपना कोड सिर्फ़ अपने डेवलपर मोड में चला सकता है, उसे खाते में इंस्टॉल नहीं कर सकता।


चरण 2. AI से डेवलपमेंट (वाइब-कोडिंग)#

“🤖 AI से डेवलपमेंट (वाइब-कोडिंग)” ब्लॉक चार चीज़ें देता है, ताकि काम किसी AI एजेंट (Claude Code, Cursor जैसे) को सौंपा जा सके और उसे कॉन्ट्रैक्ट शुरू से न समझाना पड़े:

  1. “⬇️ प्रोजेक्ट टेम्पलेट डाउनलोड करें (zip)” — प्लगइन का तैयार ढाँचा: मैनिफ़ेस्ट, एंट्री पॉइंट, कॉन्ट्रैक्ट का विवरण (GUIDE.en.md) और एजेंट के लिए निर्देश। आर्काइव सीधे ब्राउज़र में बनता है, बाहर से कुछ डाउनलोड करने की ज़रूरत नहीं।
  2. “📋 एजेंट के लिए प्रॉम्प्ट कॉपी करें” — अंग्रेज़ी में टास्क का टेक्स्ट: टेम्पलेट से शुरू करें, गाइड से मिलाएँ, नतीजा किससे जाँचें।
  3. एजेंट के लिए टूलसेट का कॉन्फ़िगरेशन — इसके साथ एजेंट प्लगइन बिल्ड करता है, सैंडबॉक्स की लोकल कॉपी वाला स्टैंड उठाता है, स्क्रीनशॉट और स्टेट के स्नैपशॉट बनाता है, और अंत में रिलीज़ तैयार करता है: मैन्युअल इंस्टॉल के लिए zip या GitHub में रिलीज़।
  4. “⬇️ कैटलॉग का स्नैपशॉट डाउनलोड करें (टेस्ट फ़िक्स्चर)” — आपकी श्रेणियाँ और आइटम एक फ़ाइल में, ताकि एजेंट असली डेटा पर टेस्ट करे, मनगढ़ंत पर नहीं।

⚠️ स्नैपशॉट से दूसरे प्लगइन के कस्टम फ़ील्ड पूरी तरह काट दिए जाते हैं: किसी बाहरी एक्सटेंशन का आपके कार्डों पर रखा डेटा फ़िक्स्चर के साथ खाते से बाहर नहीं जाता।


चरण 3. एडिटर इंस्टॉल करें#

फ़ाइलों से। “एडिटर इंस्टॉल करें” ब्लॉक: “बंडल (index.js)” और “मैनिफ़ेस्ट (manifest.json)” चुनें → “जाँचें और इंस्टॉल करें”। पैनल पहले मैनिफ़ेस्ट जाँचता है — पहचानकर्ता, स्थानीयकृत नाम, वर्शन, SDK का न्यूनतम वर्शन, प्लेसमेंट, अधिकार और नेटवर्क होस्ट की सूची — और फिर कंसेंट दिखाता है: “यह एडिटर माँगता है:” और आसान भाषा में अधिकारों की सूची। जब तक आप “इंस्टॉल करें” नहीं दबाते, कुछ भी इंस्टॉल नहीं होता।

GitHub से। “GitHub से इंस्टॉल” ब्लॉक: “रिपॉज़िटरी (URL या owner/repo)” फ़ील्ड, “टैग (खाली = नवीनतम रिलीज़)” फ़ील्ड और “रिपॉज़िटरी जाँचें” बटन। कन्वेंशन सीधा है: रिपॉज़िटरी की जड़ में manifest.json, टैग में बिल्ड किया हुआ dist/index.js, टैग का रूप v{वर्शन}। मैनिफ़ेस्ट और बंडल सीधे आपके ब्राउज़र से खींचे जाते हैं। दोनों ही मामलों में इंस्टॉल के समय बंडल का फ़िंगरप्रिंट (sha256) गिना और याद रखा जाता है: अगर बाद में फ़ाइल बदल दी जाए, तो चलाना ब्लॉक हो जाएगा और पैनल एडिटर दोबारा इंस्टॉल करने को कहेगा।


अधिकार और उपलब्ध स्थान#

अधिकार (जिन्हें स्कोप भी कहा जाता है) प्लगइन मैनिफ़ेस्ट में माँगता है, और आप इंस्टॉल करते समय उनकी पुष्टि करते हैं। पूरी सूची यह है — ब्रिज इससे अधिक कुछ नहीं कर सकता:

अधिकार क्या खुलता है
कैटलॉग पढ़ें श्रेणियाँ, आइटम, विशेषताएँ और कार्ड के कस्टम फ़ील्ड
कैटलॉग आइटम बनाएँ और बदलें आइटम बनाना और संपादित करना, बैच आयात, अपने फ़ील्ड और विशेषता परिभाषाएँ
शाखाओं के अनुसार कीमतें, उपलब्धता और स्टॉप-लिस्ट बदलें वही जो शाखा मेनू में पैनल करता है
माल का स्टॉक संदर्भ पढ़ें स्टॉक की नामावली पढ़ने के लिए
अपनी सेटिंग्स आपके स्टोरेज में रखें आपके खाते में प्लगइन की अपनी कुंजियाँ (प्रति कुंजी 1 MB तक)
एक्सटेंशन का सर्वर भाग हमारे सर्वर पर प्लगइन के कोड की कॉल — इसके लिए इंटरनेट पर जाने का एकमात्र तरीका

जो सूची में बिल्कुल नहीं है — वह प्लगइन को किसी भी सेटिंग से नहीं मिलेगा: मेहमानों और ग्राहकों, ऑर्डर, रसीदों, वित्त, कर्मचारियों, चैट और कॉल — ब्रिज ये नहीं देता।

उपलब्ध स्थान (स्लॉट) — तीन:

स्लॉट कहाँ दिखेगा
अपना पेज “कस्टम एडिटर” अनुभाग के अंदर एक आइटम, पूरी स्क्रीन पर खुलता है
कैटलॉग पेज पर बटन आइटम कैटलॉग के पास एक टूल
“स्टॉक” अनुभाग का टैब प्लगइन स्टॉक के टैब के रूप में बनता है — हमारा बिल्ट-इन एक्सटेंशन “VetIS” इसी तरह पैक किया गया है

डेवलपर मोड और ठेकेदार की पहुँच#

डेवलपर मोड (ब्लॉक “🛠️ डेवलपर मोड”) प्लगइन को सीधे आपके कंप्यूटर से माउंट करता है: “बंडल URL” फ़ील्ड केवल localhost / 127.0.0.1 पते स्वीकार करता है, उसके पास — “मैनिफ़ेस्ट JSON”, बटन “dev-सेशन शुरू करें”। इस दौरान फ़िंगरप्रिंट पिन नहीं होता, और सेशन टैब बंद होने तक चलता है; “dev-सेशन रोकें” उसे तुरंत बंद कर देता है।

डेवलपर को ग्रांट (ब्लॉक “👩‍💻 डेवलपर की पहुँच”) तब चाहिए जब लिखने वाला मालिक न हो। डेवलपर के लिए सामान्य कर्मचारी खाता बनाया जाता है, और फिर मालिक ग्रांट देता है: “डेवलपर का Email (उसका staff-लॉगिन)”, “अनुमत अधिकार”, “वैधता अवधि (दिन)” और वैकल्पिक नोट → “पहुँच दें”। किसी भी समय “रद्द करें” बटन से वापस ली जा सकती है।

ग्रांट क्या देता है और क्या नहीं:

  • देता है — केवल डेवलपर मोड उन अधिकारों के साथ जो आपने चुने हैं (डिफ़ॉल्ट अवधि 14 दिन, अधिकतम 90);
  • अधिकार प्रतिच्छेदन से कटते हैं: जो मैनिफ़ेस्ट माँगता है और जो ग्रांट से दिया गया है; अतिरिक्त कुछ प्लगइन को नहीं मिलेगा, भले ही मैनिफ़ेस्ट में माँगे;
  • नहीं देता — प्लगइन इंस्टॉल करना, चालू करना और हटाना: यह मालिक के पास ही रहता है।

अपडेट, चालू करना और हटाना#

क्रिया कैसे
खोलें कार्ड पर “खोलें” बटन (या ?app=… वाला लिंक)
अस्थायी रूप से बंद करें “बंद करें” — प्लगइन इंस्टॉल रहता है, पर चलता नहीं और अपने स्थानों पर नहीं दिखता
अपडेट करें GitHub से आने वाले प्लगइन के लिए — “अपडेट जाँचें” और फिर “… तक अपडेट करें”; अगर वर्शन ताज़ा है, तो पैनल कहेगा “नवीनतम वर्शन इंस्टॉल है”। फ़ाइलों से आने वाले प्लगइन दोबारा इंस्टॉल करके अपडेट होते हैं
हटाएँ पुष्टि के साथ “हटाएँ”: सेटिंग्स और आइटम हट जाते हैं, अपलोड किए गए रिलीज़ स्टोरेज में रहते हैं

ऑटो-अपडेट जानबूझकर नहीं है: किसी और के कोड का नया वर्शन एक नया फ़िंगरप्रिंट है और संभवतः नए अधिकार भी, इसलिए अपडेट हमेशा मालिक की सोची-समझी क्रिया है।


बिल्ट-इन एक्सटेंशन#

हमारे कुछ अपने मॉड्यूल उसी फ़ॉर्मैट में पैक हैं — यह व्यवहार से दिखता है, पर उन्हें इंस्टॉल करने की ज़रूरत नहीं: वे पैनल के साथ आते हैं और ऐप स्टोर में कार्ड से चालू होते हैं, इस अनुभाग से नहीं।

अभी ऐसा एक ही मॉड्यूल है — रूस के लिए “Mercury/VetIS”: यह “स्टॉक” अनुभाग के टैब में रहता है, उसी सैंडबॉक्स में और उन्हीं फ़िंगरप्रिंट जाँचों के साथ चलता है। इंस्टॉल किए गए एडिटर की सूची में बिल्ट-इन एक्सटेंशन नहीं आते।


एडिटर क्या कर सकता है और क्या नहीं#

कर सकता है नहीं कर सकता
दिए गए अधिकारों की सीमा में कैटलॉग पढ़ना और बदलना आपका पासवर्ड जानना या आपके सेशन का उपयोग करना
अपना इंटरफ़ेस, सूचनाएँ और पुष्टि अनुरोध दिखाना अपने आसपास के एडमिन का कोड या डेटा खोलना
पैनल का मूल आइटम एडिटर खोलना प्लगइन विंडो से सीधे इंटरनेट पर जाना
अपनी सेटिंग्स आपके खाते में रखना आपके कार्डों पर किसी दूसरे प्लगइन का डेटा देखना
इंटरनेट पर सर्वर भाग के ज़रिए जाना — और केवल उन https पतों पर जो मैनिफ़ेस्ट में सूचीबद्ध हैं (आठ से अधिक नहीं) फ़ाइल बदले जाने के बाद चलना: फ़िंगरप्रिंट का मेल न खाना शुरू होना रोक देता है

तृतीय-पक्ष प्लगइन कार्ड पर चेतावनी से चिह्नित होते हैं: “सैंडबॉक्स में तृतीय-पक्ष ऐप — यह कभी पासवर्ड नहीं माँगता।” अगर प्लगइन पैनल का लॉगिन, भुगतान डेटा या SMS कोड माँगे — तो यह धोखाधड़ी है, एक्सटेंशन का काम नहीं।


सीमाएँ#

  • यह अनुभाग डिफ़ॉल्ट रूप से बंद है और उन लोगों के लिए है जो कोड लिखते हैं (या लिखवाते हैं): आम मालिक के लिए यहाँ कोई काम नहीं है।
  • देखने के अलावा सब कुछ — केवल खाते के मालिक के पास। कर्मचारी को हब केवल पढ़ने के लिए दिखता है; डेवलपर मोड — केवल सक्रिय ग्रांट के साथ।
  • निजी GitHub रिपॉज़िटरी समर्थित नहीं हैं — रिपॉज़िटरी सार्वजनिक होनी चाहिए, इंस्टॉलेशन टैग से होता है।
  • स्वतः अपडेट नहीं है: प्लगइन का अपडेट हमेशा मालिक शुरू करता है।
  • दूसरों के प्लगइन का स्टोर नहीं है। तैयार एक्सटेंशन पैनल के ज़रिए प्रकाशित या बेचे नहीं जाते — स्रोत केवल आपकी फ़ाइल या आपकी रिपॉज़िटरी है।
  • तीन स्लॉट हैं (अपना पेज, कैटलॉग बटन, वेयरहाउस टैब) — प्लगइन पैनल की किसी भी स्क्रीन में खुद को नहीं जोड़ सकता।
  • ब्रिज गेस्ट, ऑर्डर, वित्त, कर्मचारी और बातचीत नहीं देता — अधिकारों से इसे बायपास नहीं किया जा सकता, ऐसे अनुरोध मौजूद ही नहीं हैं।
  • «प्लगइन ने यह किया» जैसा अलग लॉग नहीं है। अधिकार कार्ड पर दिखते हैं, और कैटलॉग के बदलाव आइटम के सामान्य इतिहास में दर्ज होते हैं; अगर नियंत्रण चाहिए, तो उस प्लगइन से शुरू करें जिसे केवल पढ़ने का अधिकार दिया गया हो।
  • तकनीकी सीमाएँ: बंडल 4 MB तक, मैनिफ़ेस्ट में 8 नेटवर्क पते तक, स्टोरेज की एक कुंजी पर 1 MB तक; सर्वर रन — 30 सेकंड तक और एक बार में 50 इंटरनेट कॉल तक।
  • प्लगइन का डेटा आपके ब्रांड के क्लाउड में रहता है: cenaly.ru वाले खाते में सर्वर भाग की स्थिति रूसी कॉन्टूर में रहती है।

समस्या निवारण#

लक्षण जाँचें
मेनू में अनुभाग नहीं है ऐप स्टोर में «कस्टम एडिटर (SDK)» कार्ड चालू है या नहीं; «📌 साइडबार में» बटन से अनुभाग बाहर निकाला गया है या नहीं
कर्मचारी को इंस्टॉल के बटन नहीं दिखते यह जानबूझकर है: इंस्टॉल, हटाना और ग्रांट — केवल खाते के मालिक के पास
«स्टोरेज में बंडल इंस्टॉल किए गए फ़िंगरप्रिंट से मेल नहीं खाता। लॉन्च ब्लॉक है» इंस्टॉल के बाद प्लगइन की फ़ाइल बदल दी गई — नया फ़िंगरप्रिंट दर्ज करने के लिए एडिटर दोबारा इंस्टॉल करें
«एडिटर समय पर शुरू नहीं हुआ (10 सेकंड में connect() नहीं)» प्लगइन ने संपर्क नहीं किया: उसके कोड में त्रुटि है या गलत फ़ाइल बनी है
«एडिटर का बंडल लोड नहीं हो सका» रिलीज़ उपलब्ध नहीं है या फ़ाइल खराब है — दोबारा इंस्टॉल करें
?app=… लिंक पर जाने पर «एडिटर नहीं मिला या बंद है» प्लगइन हटा दिया गया है या कार्ड पर बंद है
«GitHub से एडिटर प्राप्त नहीं हो सका» रिपॉज़िटरी निजी है, रूट में manifest.json नहीं है, टैग में dist/index.js नहीं है या टैग v{संस्करण} कन्वेंशन के अनुसार नहीं है
«केवल localhost / 127.0.0.1 पते मान्य हैं» डेवलपर मोड जानबूझकर बाहरी पते स्वीकार नहीं करता — बिल्ड स्थानीय रूप से चलाएँ
प्लगइन को ज़रूरी डेटा नहीं दिखता कार्ड पर «अधिकार» मिलाएँ; ग्रांट वाले डेवलपर के अधिकार ग्रांट के साथ प्रतिच्छेदन से अतिरिक्त रूप से कटते हैं
प्लगइन किसी बाहरी सेवा से संपर्क नहीं कर पाता सैंडबॉक्स से सीधा नेटवर्क नहीं है: संपर्क सर्वर भाग से किया जाता है, और पता मैनिफ़ेस्ट में होना चाहिए
«एडिटर बिना सहेजे बदलावों की सूचना दे रहा है। फिर भी बंद करें?» प्लगइन ने खुद ड्राफ़्ट की सूचना दी — बंद करने से पहले उसमें अपना काम सहेजें

अक्सर पूछे जाने वाले प्रश्न#

क्या प्रोग्रामिंग आनी चाहिए?#

तैयार रिलीज़ इंस्टॉल करने के लिए — नहीं। रिलीज़ खुद पाने के लिए — हाँ: इसे डेवलपर या AI एजेंट «AI से डेवलपमेंट» ब्लॉक वाले हमारे टेम्पलेट से लिखता है। यह अनुभाग कोड का उपकरण है, «माउस» से बनाने वाला कंस्ट्रक्टर नहीं।

क्या कोई बाहरी प्लगइन मेरे ग्राहकों या आय को देख सकता है?#

नहीं। प्लगइन सैंडबॉक्स में चलता है और डेटा केवल ब्रिज के ज़रिए पाता है, और ब्रिज ठीक छह चीज़ें कर सकता है: कैटलॉग, कीमतें और स्टॉप-लिस्ट, वेयरहाउस की सूची, अपना स्टोरेज, अपने सर्वर भाग को कॉल और इंटरफ़ेस के एलिमेंट। गेस्ट, ऑर्डर, रसीदें, वित्त, कर्मचारी और बातचीत वहाँ सिद्धांत रूप में नहीं हैं। किसी खास प्लगइन को क्या-क्या अनुमति है, यह हमेशा उसके कार्ड पर «अधिकार» पंक्ति में दिखता है।

किसी ठेकेदार को डेवलपमेंट कैसे सौंपें और उसे पूरे खाते में न घुसने दें?#

उसके लिए कर्मचारी का खाता बनाएँ, फिर «डेवलपर एक्सेस» ब्लॉक में ग्रांट दें: केवल ज़रूरी अधिकार चुनें और अवधि तय करें (डिफ़ॉल्ट रूप से 14 दिन, अधिकतम 90)। उसे डेवलपर मोड मिलेगा और कुछ नहीं; प्लगइन की इंस्टॉलेशन फिर भी आपके पास ही रहेगी। ग्रांट एक बटन से रद्द हो जाता है।

जब लेखक नया संस्करण जारी करेगा, तो क्या प्लगइन खुद अपडेट हो जाएगा?#

नहीं। अपडेट मालिक शुरू करता है: «अपडेट जाँचें» → «… तक अपडेट करें»। इस तरह नया संस्करण इंसान की जानकारी के बिना खाते में नहीं आएगा — संस्करण के साथ माँगे जाने वाले अधिकार भी बदल सकते हैं।

प्लगइन अपनी सेटिंग्स और डेटा कहाँ रखता है?#

आपके खाते में, उसके आइडेंटिफ़ायर के तहत अलग स्टोरेज में (प्रति कुंजी 1 MB तक), और अगर वह उनका उपयोग करता है तो आपके कार्ड के कस्टम फ़ील्ड में — हर प्लगइन केवल अपना स्थान देखता है। cenaly.ru वाले खाते में सर्वर भाग और उसकी स्थिति रूसी कॉन्टूर में रहती है।

यह API और MCP से कैसे अलग है?#

डेवलपर्स के लिए API और अपने PBX का MCP तब चाहिए जब प्रोग्राम बाहर से काम करता हो: अपनी साइट, किसी और का अकाउंटिंग सिस्टम, AI एजेंट। कस्टम एडिटर — इसके उलट, पैनल के अंदर का इंटरफ़ेस: कर्मचारी उसे एडमिन के सामान्य पेज की तरह खोलता है और काम की विंडो से बाहर नहीं निकलता।


संबंधित अनुभाग#

Was this article helpful?