Xsolla Bot en Discord

Descripción general

El bot funciona directamente en su servidor de Discord y permite a los usuarios iniciar sesión, canjear recompensas y hacer compras sin salir de Discord. Además, el bot permite enviar mensajes a los canales.

Flujo de usuario en Discord:

  1. El usuario escribe /shop en cualquier canal al que esté conectado el bot. La tienda se muestra únicamente al usuario que ha utilizado el comando; los demás usuarios del canal no la verán.
  1. El usuario inicia sesión con su ID de jugador.
  2. El usuario consulta el catálogo.
  3. El usuario hace clic en el botón de compra junto al artículo deseado.
  4. Se redirige al usuario a la interfaz de pago.
  5. Tras completar el pago correctamente, el usuario vuelve al canal de Discord y se le concede el artículo en el juego.

Si el usuario quiere ver otros artículos, puede hacer clic en el botón para abrir Web Shop. El bot redirige al usuario a la URL de Web Shop, donde podrá consultar todo el catálogo de artículos.

Requisitos

Para vender artículos de su juego mediante el bot, debe:

  1. Usar Discord para comunicarse con los usuarios.
  2. Disponer de una Web Shop totalmente configurada. También incluye la creación del catálogo de artículos que puede hacer manualmente, mediante API o importando desde archivos JSON o plataformas externas.
  3. Configurar los siguientes webhooks para validar a los usuarios y autorizar sus compras:
  4. Firma del acuerdo de licencia con Xsolla.
Nota

Revisaremos su solicitud en un plazo de tres días laborables. Además de verificar todos los aspectos legales, comprobamos que el juego no incluya contenido para adultos, material protegido por derechos de autor ni ningún otro contenido prohibido o restringido.

Detalles adicionales:

  • El plazo de 3 días corresponde a nuestra respuesta inicial o a una petición de información adicional. Esto no garantiza que la solicitud se apruebe en su totalidad dentro del plazo.
  • Si surge alguna duda durante la revisión, nos pondremos en contacto con la persona indicada en la solicitud.
  • Una vez completada la revisión y cumplidos todos los requisitos por parte de Xsolla, el estado de su acuerdo cambiará a Signed.

Cómo configurarlo

Crear bot

Aviso
Solo puede crear un bot por proyecto.
  1. En su proyecto en Cuenta del editor, vaya a Storefront > Xsolla Bot in Discord.
  2. Haga clic en Create.
  1. Suba el logotipo y especifique el nombre del bot.
  2. Haga clic en Create.
  3. Vaya a la pestaña Settings para completar la configuración del bot:
    1. En el bloque Player ID help configurator, haga clic en Set up y facilite instrucciones precisas para que los usuarios puedan encontrar su ID de jugador. Haga clic en Set up. Se mostrarán las instrucciones en la interfaz de usuario de Discord cuando el usuario haga clic en How to find player ID.
    1. En el bloque del selector de la interfaz de usuario, haga clic en Change. Seleccione cómo mostrar artículos en la tienda y haga clic en Save:
      • Dropdown selector (por defecto): la tienda muestra una lista desplegable con los artículos disponibles. Para comprar un artículo, el usuario lo selecciona de la lista, luego abre la tarjeta del artículo y hace clic en el botón de compra.
      • Buy buttons: la tienda muestra todos los artículos disponibles a la vez, con un botón de compra junto a cada uno.
    2. La clave de API se genera automáticamente. Si quiere actualizarla, haga clic en Generate key.
    3. El token del bot se genera automáticamente. Si ya tiene un bot en Discord, haga clic en Change, proporcione su token en el campo correspondiente y haga clic en Change. Tenga en cuenta que, una vez guardados los cambios, ya no podrá utilizar el token anterior.
Instrucciones para encontrar el token del bot en Discord

  1. Vaya a la página de su aplicación en el portal de desarrolladores de Discord.
  2. Vaya a Overview > Bot.
  3. En la sección Token, haga clic en Reset token. Es posible que se le pida pasar una verificación.
  4. Copie el nuevo valor del token.

    1. En el bloque User authentication webhook, haga clic en Change. En la lista desplegable, seleccione la URL del servidor donde quiere recibir webhooks de autenticación de usuario, o introduzca una nueva, y haga clic en Save.
    2. En la fila Web Shop URL, haga clic en Change. En la ventana modal que se abre, indique su URL de Web Shop y haga clic en Save.

Para añadir el bot a su servidor de Discord, siga el enlace de invitación que aparece en la parte superior de la página.

Cuando haya configurado todos los ajustes necesarios, el estado del bot cambiará a Active.

Configurar artículos

Nota
Es necesario crear artículos antes de configurar el bot. Para crear artículos manualmente en su proyecto en Cuenta del editor, vaya a Items catalog > All items. Encontrará información detallada sobre este y otros métodos para crear artículos en la sección de documentación del Catálogo de artículos.

Para configurar artículos para vender:

  1. Vaya a la pestaña Shop y haga clic en Edit.
  2. En la pestaña Shop items:
    1. Suba la imagen de portada de la tienda.
    2. Indique el nombre de la tienda (obligatorio).
    3. Marque las casillas situadas junto a los artículos que quiera vender a través de Discord (obligatorio).
    4. Haga clic en Confirm.

Después, puede ir a su servidor de Discord para comprobar si el bot funciona correctamente.

Configurar artículos de recompensa

Para animar a los usuarios a visitar su tienda con más frecuencia, puede ofrecer las siguientes recompensas:

  • Recompensa por iniciar sesión: recompensas que los usuarios pueden obtener al iniciar sesión en la tienda por primera vez.
  • Recompensas diarias: artículos exclusivos que se pueden obtener una vez al día.

Configuración:

  1. Vaya a la pestaña Shop y haga clic en Edit.
  2. Configure los artículos de recompensa:
    • En la pestaña Login rewards, seleccione un artículo y haga clic en Confirm.
    • En la pestaña Daily rewards, seleccione los artículos y haga clic en Confirm. Para cambiar el orden de los artículos, arrástrelos y suéltelos en la página principal de configuración.
Nota
Solo puede seleccionar artículos gratuitos como recompensas.

Después, puede ir a su servidor de Discord para comprobar si el bot funciona correctamente.

¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Última actualización: 11 de Junio de 2026

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!
No hemos podido enviar sus comentarios
Vuelva a intentarlo más tarde o escríbanos a doc_feedback@xsolla.com.