> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Discord

> Discord te permite trabajar con perfiles de usuario, servidores, detalles de OAuth y derechos de aplicaciones a través de tu cuenta conectada.

# Discord

Usa Discord cuando un flujo de trabajo necesite los detalles de tu cuenta, la membresía de servidores o los datos de identidad de la aplicación. Puede buscar usuarios, listar tus servidores e inspeccionar el estado de OAuth o de derechos.

## Configuración

| Option | Required | Description |
| - | - | - |
| Name | No | Etiqueta para el paso en el lienzo del flujo de trabajo. |
| Authentication | Yes | La cuenta conectada de Discord que se usará para este paso. |
| Action | Yes | La acción de Discord a realizar (por ejemplo Get My User, Get User, List My Guilds, Get My Guild Member). |
| Arguments | Yes | Campos de formulario por acción generados a partir del esquema de la acción. Cada campo de texto tiene un botón **Insert Variable** para inyectar valores `{{placeholder}}`. Hay una pestaña **Raw JSON** disponible para uso avanzado. |
| When the step fails | No | Controla si el flujo de trabajo debe **Terminate Workflow** o **Continue** si este paso falla. |

Antes de configurar este paso, conecta Discord en **Integrations** para tu espacio de trabajo usando el flujo de inicio de sesión. Si no hay una conexión activa disponible, el paso muestra una advertencia con un enlace a **Integrations** en lugar del selector de cuenta.

## Formulario de Arguments

Cuando seleccionas una acción, la sección **Arguments** muestra un formulario impulsado por el esquema de entrada de la acción. Los campos que hacen referencia a registros existentes incluyen selectores desplegables.

Cambia a la pestaña **Raw JSON** cuando prefieras escribir el objeto completo de argumentos a mano. Los cambios en cualquiera de las pestañas se mantienen sincronizados.

## Acciones comunes

| Action | Description |
| - | - |
| **Get My User** | Obtiene el perfil del usuario autenticado de Discord. |
| **Get User** | Recupera un usuario de Discord por ID. |
| **List My Guilds** | Lista los servidores a los que pertenece el usuario autenticado. |
| **Get My Guild Member** | Obtiene el registro de miembro del usuario autenticado para un servidor. |
| **Get Guild Template** | Recupera los detalles de un código de plantilla de servidor. |
| **Get Guild Widget** | Obtiene un widget de servidor en formato JSON. |
| **Get Guild Widget PNG** | Obtiene una imagen de un widget de servidor. |
| **Get My OAuth2 Authorization** | Obtiene los detalles de autorización OAuth2 actuales. |
| **List My Connections** | Lista las cuentas conectadas del usuario autenticado. |
| **Get Role Connection** | Obtiene la conexión de rol del usuario autenticado para una aplicación. |
| **Get My Entitlements** | Lista los derechos de aplicación del usuario autenticado. |
| **Get SKU Subscription** | Recupera una suscripción específica por SKU e ID de suscripción. |

Las acciones destructivas, como eliminar registros, no están disponibles en el selector de acciones del flujo de trabajo.

## Salida

Este paso almacena la respuesta de Discord como la salida del paso. La forma de la respuesta depende de la acción.

Usa la referencia de salida completa en pasos posteriores:

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

## Ejemplo

1. Abre **Integrations** y conecta Discord si aún no lo has hecho.
2. Añade un paso de **Discord** a tu flujo de trabajo.
3. Selecciona una cuenta conectada en **Authentication**.
4. Elige **Get My User** en **Action**.
5. Completa los campos obligatorios. Usa **Insert Variable** para hacer referencia a la salida de un paso anterior en cualquier valor de campo.
6. Haz clic en **Run** en el encabezado del paso para probar la acción y luego revisa la carga útil devuelta en **Output**.

## Casos de uso

### Verificar un perfil de miembro

1. Get User
2. Get My Guild Member

### Revisar cuentas conectadas

1. Get My OAuth2 Authorization
2. List My Connections
3. Get Role Connection

### Inspeccionar el acceso al servidor

1. List My Guilds
2. Get Guild Widget
3. Get Guild Template

## Notas

* Este paso depende de una integración conectada de Discord en tu espacio de trabajo.
* El selector de acciones del flujo de trabajo muestra un conjunto curado de acciones. Los agentes con la herramienta Discord pueden usar más de ellas.
* La pantalla de inicio de sesión puede mostrar la marca de autorización de terceros.

## Usar Discord como una herramienta del agente

También puedes añadir Discord como una herramienta en el **Agent Editor**. Abre el agente, haz clic en **Add tool** y selecciona **Discord**. En el panel de configuración de la herramienta, elige la cuenta conectada que el agente debe usar. El agente llama a acciones de Discord cuando son relevantes para la conversación.

Ver también: [Integrations](https://docs.fetchhive.com/es/workspace/integrations.md), [Creating and Editing](https://docs.fetchhive.com/es/workflows/creating-and-editing.md) y [Testing and Iteration](https://docs.fetchhive.com/es/workflows/testing-and-iteration.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.