स्थानीयकृत पठन मार्गदर्शिका
chat-sdkउद्देश्य, उपयोग और स्रोत
चैट एसडीके का उपयोग करके मल्टी-प्लेटफ़ॉर्म चैट बॉट बनाएं (chatnpm पैकेज)। इसका उपयोग तब करें जब डेवलपर ऐसा करना चाहते हों (1) स्लैक, टीम्स, गूगल चैट, डिस्कोर्ड, टेलीग्राम, गिटहब, लीनियर या व्हाट्सएप बॉट बनाएं, (2) मेंशन, डायरेक्ट मैसेज, सब्सक्राइब्ड थ्रेड, रिएक्शन, स्लैश कमांड, कार्ड, मोडल, फाइल या एआई स्ट्रीमिंग को हैंडल करने के लिए चैट एसडीके का उपयोग करें, (3) वेबहुक रूट या मल्टी-एडैप्टर बॉट सेट अप करें, (4चैट प्लेटफॉर्म पर रिच कार्ड या स्ट्रीम किए गए एआई रिस्पॉन्स भेजें,5) कस्टम एडॉप्टर या स्टेट एडॉप्टर बनाएं या बनाए रखें। यह "चैट एसडीके", "चैट बॉट", "स्लैक बॉट", "टीम्स बॉट", "गूगल चैट बॉट", "डिस्कॉर्ड बॉट", "टेलीग्राम बॉट", "व्हाट्सएप बॉट", "@चैट-एडॉप्टर" पर ट्रिगर होता है।@chat-adapter/state-"कस्टम एडाप्टर", "स्टेट एडाप्टर", "बिल्ड एडाप्टर", और कई चैट प्लेटफॉर्म पर काम करने वाले बॉट बनाना।
स्रोत प्राप्त किया गया:
- स्रोत रिपॉज़िटरी
- vercel-labs/open-agents
- SKILL.md
.agents/skills/chat-sdk/SKILL.md- रिपॉज़िटरी Star
- 5,871
- रिपॉज़िटरी का अंतिम अपडेट
- 2026-08-29
- क्षमता वर्गीकरण
- एजेंट वर्कफ़्लो
- अंतिम संग्रह समय
लाइसेंस: MIT
वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।
नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।
यह कौशल क्या करता है
चैट एसडीके का उपयोग करके मल्टी-प्लेटफ़ॉर्म चैट बॉट बनाएं (chatnpm पैकेज)। इसका उपयोग तब करें जब डेवलपर ऐसा करना चाहते हों (1) स्लैक, टीम्स, गूगल चैट, डिस्कोर्ड, टेलीग्राम, गिटहब, लीनियर या व्हाट्सएप बॉट बनाएं, (2) मेंशन, डायरेक्ट मैसेज, सब्सक्राइब्ड थ्रेड, रिएक्शन, स्लैश कमांड, कार्ड, मोडल, फाइल या एआई स्ट्रीमिंग को हैंडल करने के लिए चैट एसडीके का उपयोग करें, (3) वेबहुक रूट या मल्टी-एडैप्टर बॉट सेट अप करें, (4चैट प्लेटफॉर्म पर रिच कार्ड या स्ट्रीम किए गए एआई रिस्पॉन्स भेजें,5) कस्टम एडॉप्टर या स्टेट एडॉप्टर बनाएं या बनाए रखें। यह "चैट एसडीके", "चैट बॉट", "स्लैक बॉट", "टीम्स बॉट", "गूगल चैट बॉट", "डिस्कॉर्ड बॉट", "टेलीग्राम बॉट", "व्हाट्सएप बॉट", "@चैट-एडॉप्टर" पर ट्रिगर होता है।@chat-adapter/state-"कस्टम एडाप्टर", "स्टेट एडाप्टर", "बिल्ड एडाप्टर", और कई चैट प्लेटफॉर्म पर काम करने वाले बॉट बनाना।
अपस्ट्रीम वर्कफ़्लो कैसे काम करता है
मुख्य अवधारणाएँ
चैट — मुख्य प्रवेश बिंदु; कोऑर्डिनेट एडेप्टर, रूटिंग, लॉक और स्टेट एडेप्टर — स्लैक, टीम्स, गूगल चैट, डिस्कॉर्ड, टेलीग्राम, गिटहब, लीनियर और व्हाट्सएप के लिए प्लेटफ़ॉर्म-विशिष्ट एकीकरण स्टेट एडेप्टर — सब्सक्रिप्शन, लॉक, डुप्लीकेट डेटा हटाने और थ्रेड स्टेट के लिए निरंतरता थ्रेड — बातचीत का संदर्भpost(),stream(),subscribe(),setState(),startTyping()
चैट एसडीके
Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear और WhatsApp पर चैट बॉट बनाने के लिए एकीकृत TypeScript SDK। बॉट लॉजिक एक बार लिखें, और इसे हर जगह तैनात करें।
ऊपर की ओर मार्ग · L16 ↗प्रकाशित स्रोतों से शुरुआत करें
जब किसी उपयोगकर्ता प्रोजेक्ट में चैट SDK स्थापित किया जाता है, तो उसमें शामिल प्रकाशित फ़ाइलों का निरीक्षण करें।node_modules: यदि नीचे दिए गए पथों में से कोई एक मौजूद नहीं है, तो वह पैकेज अभी तक प्रोजेक्ट में स्थापित नहीं हुआ है।
node_modules/chat/docs/ # bundled docs
node_modules/chat/dist/index.d.ts # core API types
node_modules/chat/dist/jsx-runtime.d.ts # JSX runtime types
node_modules/chat/docs/contributing/ # adapter-authoring docs
node_modules/chat/docs/guides/ # framework/platform guidesआवश्यकताएँ और सेटअप
वेबहुक सेटअप
प्रत्येक पंजीकृत एडाप्टर उजागर करता हैbot.webhooks.इन्हें सीधे अपने HTTP फ्रेमवर्क राउट्स से कनेक्ट करें। देखेंnode_modules/chat/docs/guides/slack-nextjs.mdxऔरnode_modules/chat/docs/guides/discord-nuxt.mdxफ्रेमवर्क-विशिष्ट रूट पैटर्न के लिए।
सीमाएं और गुणवत्ता जांच
इस फ़ाइल से कोई अलग सीमा अंश नहीं चुना गया है। इसका मतलब यह नहीं है कि यह स्किल हर इनपुट या वातावरण के लिए सुरक्षित है। संपूर्ण स्रोत की समीक्षा करें और अपने परिणाम की पुष्टि करें।
सुरक्षित परीक्षण से शुरुआत करें
- समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
- एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
- डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
- स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।
मूल लेख में आगे पढ़ें
सम्बंधित योग्यता
अनुवाद और दायरा
यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।
यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।
- पिन किया गया स्रोत
- मूल लेख पढ़ें ↗
- स्रोत प्राप्त किया गया
- स्रोत कमिट
cf865e94de7729751c747171785b6ce57e7b178c- स्रोत SHA-256
d6d1224c2d01aa145d34fdb4e7877b61dc9de18315f6ba0344cad21e5df1dbec