logo
Desarrollo
Buscar
Discord

Discord

Se pueden integrar los servicios del agente en una aplicación de Discord, lo que permite que los usuarios del servidor se comuniquen con el agente a través de esta aplicación.

Crear una aplicación de Discord

image-20231221113019757

Acceder al Discord Developer Portal y hacer clic en "New Application" para crear la aplicación de Discord.

Configurar la aplicación de Discord

image-20231221113340790

Ir a "Agent", localizar "Privileged Gateway Intents", activar los tres "Intents" y guardar.

image-20231221113617087

En la misma página "Agent", hacer clic en "Reset Token" para obtener un TOKEN y copiarlo.

image-20231222161346359

Volver a GPTBots, acceder a "Integration - Discord" y pegar el TOKEN copiado.

image-20231221113835738

Ir a "General Information", localizar "PUBLIC KEY" y copiarla.

image-20231222161413057

Volver a GPTBots, acceder a "Integration - Discord", completar la "PUBLIC KEY" copiada, hacer clic en "Submit" para obtener la "INTERACTIONS ENDPOINT URL" y copiarla.

Nota: "PUBLIC KEY" y "INTERACTIONS ENDPOINT URL" son opcionales, pero se recomienda rellenar ambos campos.

image-20231221114059102

Volver a "General Information", completar la "INTERACTIONS ENDPOINT URL" y guardar.

image-20231221114541316

Ir a "OAuth2 - General", establecer "AUTHORIZATION METHOD" en "In-app Authorization", marcar "agent" en "SCOPES", marcar "Administrator" en "BOT PERMISSIONS" y guardar.

En este punto, la configuración de la aplicación de Discord ha finalizado.

Añadir la aplicación al servidor

Primero se debe añadir la aplicación de Discord al servidor para que los usuarios del servidor puedan utilizar este agente.

image-20231221114920830

Ir a "OAuth2 - URL Generator", marcar "agent" en "SCOPES" y "Administrator" en "BOT PERMISSIONS".

image-20231221115038920

A continuación, se obtiene una URL en la parte inferior de la página; copiarla.

Visitar esta URL para permitir que cualquier administrador del servidor añada esta aplicación al servidor.

Chatear con el agent en el servidor

image-20240603143638742

En el cuadro de entrada del chat, se puede conversar con el agente escribiendo "@Agent".

Chatear con el agent mediante mensaje privado

image-20240603143659468

Localizar la aplicación en la lista de usuarios del servidor y enviar un mensaje para conversar con el agente.

Aviso

Si el agente de Discord no genera ninguna conversación en un plazo de 168 horas (7 días), se desconectará automáticamente. Existen dos formas de volver a poner en línea el agente de Discord.

Reiniciar el servicio de Discord del agente

image-20240219153047597

Ir a "Agent Integration", localizar "Discord" y desactivarlo y volver a activarlo.

Comando /start

Si se han completado la "PUBLIC KEY" y la "INTERACTIONS ENDPOINT URL", se puede utilizar el comando /start en Discord para activar el agente de Discord que esté fuera de línea.

image-20231228105001648

Se puede activar en la ventana de chat mediante el comando /start.