Sim

Discord

Interactúa con Discord

Discord es una potente plataforma de comunicación que te permite conectar con amigos, comunidades y equipos. Ofrece una variedad de funciones para la colaboración en equipo, incluyendo canales de texto, canales de voz y videollamadas.

Con una cuenta o bot de Discord, puedes:

  • Enviar mensajes: Enviar mensajes a un canal específico
  • Obtener mensajes: Obtener mensajes de un canal específico
  • Obtener servidor: Obtener información sobre un servidor específico
  • Obtener usuario: Obtener información sobre un usuario específico

En Sim, la integración con Discord permite a tus agentes acceder y aprovechar los servidores de Discord de tu organización. Los agentes pueden recuperar información de los canales de Discord, buscar usuarios específicos, obtener información del servidor y enviar mensajes. Esto permite que tus flujos de trabajo se integren con tus comunidades de Discord, automaticen notificaciones y creen experiencias interactivas.

Importante: Para leer el contenido de los mensajes, tu bot de Discord necesita tener habilitado el "Message Content Intent" en el Portal de Desarrolladores de Discord. Sin este permiso, seguirás recibiendo los metadatos del mensaje pero el campo de contenido aparecerá vacío.

Los componentes de Discord en Sim utilizan una carga diferida eficiente, obteniendo datos solo cuando es necesario para minimizar las llamadas a la API y evitar limitaciones de tasa. La actualización de tokens ocurre automáticamente en segundo plano para mantener tu conexión.

Configuración de tu bot de Discord

  1. Ve al Portal de Desarrolladores de Discord
  2. Crea una nueva aplicación y navega a la pestaña "Bot"
  3. Crea un bot y copia tu token de bot
  4. En "Privileged Gateway Intents", habilita el Message Content Intent para leer el contenido de los mensajes
  5. Invita a tu bot a tus servidores con los permisos apropiados

Instrucciones de uso

Conéctate a Discord para enviar mensajes, gestionar canales e interactuar con servidores. Automatiza notificaciones, gestión de comunidad e integra Discord en tus flujos de trabajo.

Herramientas

discord_send_message

Enviar un mensaje a un canal de Discord

Entrada

ParámetroTipoObligatorioDescripción
botTokenstringSíEl token del bot para autenticación
channelIdstringSíEl ID del canal de Discord donde enviar el mensaje
contentstringNoEl contenido de texto del mensaje
serverIdstringSíEl ID del servidor de Discord (ID del guild)

Salida

ParámetroTipoDescripción
messagestringMensaje de éxito o error
dataobjectDatos del mensaje de Discord

discord_get_messages

Recuperar mensajes de un canal de Discord

Entrada

ParámetroTipoObligatorioDescripción
botTokenstringSíEl token del bot para autenticación
channelIdstringSíEl ID del canal de Discord del que recuperar mensajes
limitnumberNoNúmero máximo de mensajes a recuperar (predeterminado: 10, máx: 100)

Salida

ParámetroTipoDescripción
messagestringMensaje de éxito o error
messagesarrayArray de mensajes de Discord con metadatos completos

discord_get_server

Recuperar información sobre un servidor de Discord (guild)

Entrada

ParámetroTipoObligatorioDescripción
botTokenstringSíEl token del bot para autenticación
serverIdstringSíEl ID del servidor de Discord (ID del guild)

Salida

ParámetroTipoDescripción
messagestringMensaje de éxito o error
dataobjectInformación del servidor de Discord (guild)

discord_get_user

Recuperar información sobre un usuario de Discord

Entrada

ParámetroTipoObligatorioDescripción
botTokenstringSíToken del bot de Discord para autenticación
userIdstringSíEl ID del usuario de Discord

Salida

ParámetroTipoDescripción
messagestringMensaje de éxito o error
dataobjectInformación del usuario de Discord

Notas

  • Categoría: tools
  • Tipo: discord
Discord