Lokalisierter Leseleitfaden
chat-sdkZweck, Verwendung und Quelle
Erstellen Sie plattformübergreifende Chatbots mit dem Chat SDK (chat(npm-Paket). Verwendung, wenn Entwickler dies wünschen (1) Erstelle einen Bot für Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear oder WhatsApp, (2) Verwenden Sie das Chat SDK, um Erwähnungen, Direktnachrichten, abonnierte Threads, Reaktionen, Slash-Befehle, Karten, Modalfenster, Dateien oder KI-Streaming zu verarbeiten, (3) Webhook-Routen oder Multi-Adapter-Bots einrichten, (4) Senden Sie Rich Cards oder gestreamte KI-Antworten an Chat-Plattformen, (5) Erstellen oder pflegen Sie einen benutzerdefinierten Adapter oder Statusadapter. Auslöser für "Chat SDK", "Chatbot", "Slack-Bot", "Teams-Bot", "Google-Chatbot", "Discord-Bot", "Telegram-Bot", "WhatsApp-Bot", "@chat-adapter", "@chat-adapter/state-", "custom adapter", "state adapter", "build adapter" und das Erstellen von Bots, die auf mehreren Chat-Plattformen funktionieren.
Quelle abgerufen:
- Quell-Repository
- vercel-labs/open-agents
- SKILL.md
.agents/skills/chat-sdk/SKILL.md- Repository-Sterne
- 5,871
- Repository zuletzt aktualisiert
- 2026-08-29
- Fähigkeitskategorien
- Agenten-Workflow
- Letzte Datenerfassung
Lizenz: MIT
Die Workflow-Auszüge dienen als Lesehilfe und sind keine ausführbaren Anweisungen von Codez. Für die Erstellung dieser Seite wurde keine Drittanbieter-Skill verwendet.
Die folgenden Abschnitte zu Zweck und Arbeitsablauf sind vorgelagertes Material, das zur besseren Lesbarkeit aufbereitet und übersetzt wurde. Sie unterscheiden sich von der separat gekennzeichneten redaktionellen Analyse von Codez.
Was diese Fähigkeit bewirkt
Erstellen Sie plattformübergreifende Chatbots mit dem Chat SDK (chat(npm-Paket). Verwendung, wenn Entwickler dies wünschen (1) Erstelle einen Bot für Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear oder WhatsApp, (2) Verwenden Sie das Chat SDK, um Erwähnungen, Direktnachrichten, abonnierte Threads, Reaktionen, Slash-Befehle, Karten, Modalfenster, Dateien oder KI-Streaming zu verarbeiten, (3) Webhook-Routen oder Multi-Adapter-Bots einrichten, (4) Senden Sie Rich Cards oder gestreamte KI-Antworten an Chat-Plattformen, (5) Erstellen oder pflegen Sie einen benutzerdefinierten Adapter oder Statusadapter. Auslöser für "Chat SDK", "Chatbot", "Slack-Bot", "Teams-Bot", "Google-Chatbot", "Discord-Bot", "Telegram-Bot", "WhatsApp-Bot", "@chat-adapter", "@chat-adapter/state-", "custom adapter", "state adapter", "build adapter" und das Erstellen von Bots, die auf mehreren Chat-Plattformen funktionieren.
Wie der vorgelagerte Workflow funktioniert
Kernkonzepte
Chat – Haupteinstiegspunkt; koordiniert Adapter, Routing, Sperren und Status. Adapter – plattformspezifische Integrationen für Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear und WhatsApp. Statusadapter – Persistenz für Abonnements, Sperren, Deduplizierung und Thread-Status. Thread – Konversationskontext mitpost(),stream(),subscribe(),setState(),startTyping()
Chat SDK
Einheitliches TypeScript SDK für die Entwicklung von Chatbots für Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear und WhatsApp. Bot-Logik einmal schreiben, überall einsetzen.
Aufwärtspassage · L16 ↗Beginnen Sie mit veröffentlichten Quellen
Wenn das Chat SDK in einem Benutzerprojekt installiert ist, überprüfen Sie die mitgelieferten veröffentlichten Dateien.node_modulesFalls einer der unten aufgeführten Pfade nicht existiert, ist das entsprechende Paket im Projekt noch nicht installiert.
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 guidesAnforderungen und Einrichtung
Webhook-Einrichtung
Jeder registrierte Adapter legt Folgendes offenbot.webhooks.Verbinden Sie diese direkt mit Ihren HTTP-Framework-Routen. Siehenode_modules/chat/docs/guides/slack-nextjs.mdxUndnode_modules/chat/docs/guides/discord-nuxt.mdxfür frameworkspezifische Routenmuster.
Grenzwerte und Qualitätskontrollen
Aus dieser Datei wurde kein separater Grenzwertabschnitt ausgewählt. Dies bedeutet nicht, dass die Anwendung für jede Eingabe oder Umgebung geeignet ist. Überprüfen Sie den vollständigen Quellcode und validieren Sie Ihr Ergebnis selbst.
Beginnen Sie mit einem sicheren Testlauf
- Prüfen Sie den unterstützten Host und die Installationsanweisungen für das Repository. Halten Sie das Skill-Verzeichnis und die darin enthaltenen Skripte, Assets und Dokumentationen zusammen;SKILL.mdEine Einzelperson kann Abhängigkeiten außer Acht lassen.
- Geben Sie dem Agenten Ihre tatsächlichen Eingaben, die gewünschten Ausgaben und die Akzeptanzkriterien an. Aufrufsyntax und verfügbare Tools hängen vom Hostsystem ab; diese Website geht nicht von einem universellen Installationsbefehl aus.
- Testen Sie den Quellworkflow in einem temporären Projekt oder auf einer Kopie. Überprüfen Sie Vorgänge, die Dateien, Remote-Dienste oder abrechnungsfähige Ressourcen ändern, bevor Sie diese zulassen.
- Überprüfen Sie die Ausgabe anhand der Quellqualitätsprüfungen und Ihrer eigenen Anforderungen. Ein erfolgreicher Trigger oder eine hohe Anzahl von Sternen im Repository garantiert kein korrektes Ergebnis.
Lesen Sie mehr dazu in der Quelle.
Verwandte Fähigkeiten
Übersetzung und Umfang
Dieser Leseleitfaden wählt Passagen aus dem markierten stromaufwärts gelegenen Abschnitt aus.SKILL.mdDie Übersetzung wurde unterstützt. Es handelt sich weder um ein vollständiges Handbuch noch um eine Garantie für geprüfte Kompatibilität. Lesen Sie vor der Verwendung das Original und die darin referenzierten Dateien.
Diese Einleitung bezieht sich auf die unten angepinnte Version; die aktuelle Repository-Aktivität und der Erfassungszeitpunkt werden separat angezeigt.
- Angeheftete Quelle
- Lesen Sie das Original ↗
- Quelle abgerufen
- Source-Commit
cf865e94de7729751c747171785b6ce57e7b178c- Quelle SHA-256
d6d1224c2d01aa145d34fdb4e7877b61dc9de18315f6ba0344cad21e5df1dbec