C✳CODEZ.WIN
🌐 Español

Guía de lectura localizada

chat-sdkFinalidad, uso y origen

Crea chatbots multiplataforma con Chat SDK (chatpaquete npm). Úselo cuando los desarrolladores quieran (1) Crea un bot para Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear o WhatsApp, (2) Utilice Chat SDK para gestionar menciones, mensajes directos, hilos suscritos, reacciones, comandos de barra, tarjetas, modales, archivos o transmisión de IA, (3) Configurar rutas de webhook o bots multiadaptadores, (4) Enviar tarjetas enriquecidas o respuestas de IA en tiempo real a plataformas de chat, (5) Construir o mantener un adaptador personalizado o un adaptador de estado. Se activa en "chat sdk", "chat bot", "slack bot", "teams bot", "google chat bot", "discord bot", "telegram bot", "whatsapp bot", "@chat-adapter", "@chat-adapter/state-", "adaptador personalizado", "adaptador de estado", "adaptador de compilación" y creación de bots que funcionan en múltiples plataformas de chat.

Fuente recuperada:

Repositorio de origen
vercel-labs/open-agents
SKILL.md
.agents/skills/chat-sdk/SKILL.md
Estrellas del repositorio
5,871
Actualización del repositorio
2026-08-29
Clasificación de habilidades
Flujo de trabajo del agente
Última recopilación

Licencia: MIT

Los extractos del flujo de trabajo son guías de lectura, no instrucciones ejecutables de Codez. No se utilizó ninguna habilidad de terceros para generar esta página.

Los siguientes fragmentos sobre el propósito y el flujo de trabajo son material preliminar, organizado y traducido para su lectura. Son distintos del análisis editorial de Codez, que se presenta por separado.

Lo que hace esta habilidad

Crea chatbots multiplataforma con Chat SDK (chatpaquete npm). Úselo cuando los desarrolladores quieran (1) Crea un bot para Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear o WhatsApp, (2) Utilice Chat SDK para gestionar menciones, mensajes directos, hilos suscritos, reacciones, comandos de barra, tarjetas, modales, archivos o transmisión de IA, (3) Configurar rutas de webhook o bots multiadaptadores, (4) Enviar tarjetas enriquecidas o respuestas de IA en tiempo real a plataformas de chat, (5) Construir o mantener un adaptador personalizado o un adaptador de estado. Se activa en "chat sdk", "chat bot", "slack bot", "teams bot", "google chat bot", "discord bot", "telegram bot", "whatsapp bot", "@chat-adapter", "@chat-adapter/state-", "adaptador personalizado", "adaptador de estado", "adaptador de compilación" y creación de bots que funcionan en múltiples plataformas de chat.

Cómo funciona el flujo de trabajo ascendente

Conceptos básicos

Chat: punto de entrada principal; coordina adaptadores, enrutamiento, bloqueos y estado. Adaptadores: integraciones específicas de la plataforma para Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear y WhatsApp. Adaptadores de estado: persistencia para suscripciones, bloqueos, deduplicación y estado del hilo. Hilo: contexto de conversación conpost(),stream(),subscribe(),setState(),startTyping()

Paso río arriba · L82 ↗

SDK de chat

SDK unificado de TypeScript para crear chatbots en Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear y WhatsApp. Escribe la lógica del bot una vez y despliégala en todas partes.

Paso río arriba · L16 ↗

Comience con fuentes publicadas.

Cuando Chat SDK se instala en un proyecto de usuario, inspeccione los archivos publicados que se incluyen ennode_modulesSi alguna de las rutas que aparecen a continuación no existe, significa que ese paquete aún no está instalado en el proyecto.

Paso río arriba · L20 ↗
Paso río arriba · ↗
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

Requisitos y configuración

Configuración del webhook

Cada adaptador registrado exponebot.webhooks.Conecta esos elementos directamente a las rutas de tu framework HTTP. Vernode_modules/chat/docs/guides/slack-nextjs.mdxynode_modules/chat/docs/guides/discord-nuxt.mdxpara patrones de ruta específicos del marco.

Paso río arriba · L207 ↗

Límites y controles de calidad

No se seleccionó ningún pasaje con límites específicos en este archivo. Esto no significa que la habilidad sea segura para cualquier entrada o entorno. Revise el código fuente completo y valide su propio resultado.

Comience con una prueba segura.

  1. Verifique el host compatible y las instrucciones de instalación del repositorio. Mantenga juntos el directorio Skill y sus scripts, recursos y documentación a los que hace referencia;SKILL.mdsolo puede omitir dependencias.
  2. Proporcione al agente sus datos reales, el resultado deseado y los criterios de aceptación. La sintaxis de invocación y las herramientas disponibles dependen del sistema anfitrión; este sitio no presupone un comando de instalación universal.
  3. Pruebe el flujo de trabajo original en un proyecto desechable o en una copia. Revise las operaciones que modifican archivos, servicios remotos o recursos facturables antes de autorizarlas.
  4. Valide el resultado comparándolo con los controles de calidad de origen y sus propios requisitos. Un activador exitoso o un alto número de estrellas en el repositorio no garantizan un resultado correcto.

Especificación del formato y directorio de habilidades ↗

Lea más en la fuente

Traducción y alcance

Esta guía de lectura selecciona pasajes de la sección fijada en la parte superior.SKILL.mdLa traducción es asistida. No se trata de un manual completo ni garantiza la compatibilidad. Lea el original y los archivos a los que hace referencia antes de usarlo.

Esta introducción hace referencia a la versión fijada a continuación; la actividad actual del repositorio y la hora de recopilación se muestran por separado.

Fuente fijada
Lee el original ↗
Fuente recuperada
Confirmación de origen
cf865e94de7729751c747171785b6ce57e7b178c
Fuente SHA-256
d6d1224c2d01aa145d34fdb4e7877b61dc9de18315f6ba0344cad21e5df1dbec
Volver al catálogo completo de habilidades