NUEVO: Helius adquiere Light Protocol
Creación de un bot de Discord para Solana con webhooks
Blog/Desarrollo

Solana Dev 101: cómo crear un bot de Discord para Solana con webhooks

Ingeniero de integracionesTidelaw en X
3 min de lectura
Tabla de contenido

Introducción

¿Te interesa crear un bot de ventas de Discord para una colección de NFT? Esta publicación te guiará para configurar uno con Helius Webhooks.

Configuración del webhook de Discord

Para configurar el bot de ventas en el servidor, ve a Configuración del servidor. Recuerda que necesitarás permisos de administrador para hacerlo.

Selecciona Integraciones en el menú:

Haz clic en Nuevo webhook y ajusta la configuración como prefieras:

Asegúrate de copiar la URL del webhook, ya que la necesitarás cuando configuremos el webhook de Helius.

Configuración del webhook de Helius

Ve al Panel de Helius y selecciona la sección de webhooks a la izquierda. Allí podrás agregar un nuevo webhook. Asegúrate de mantener la misma red y el mismo tipo de webhook que aparecen en la imagen: Mainnet y Discord, respectivamente. 

Agregamos "Discord" como tipo de webhook porque formateará el mensaje según la transacción y lo enviará directamente a Discord sin que tengas que escribir código. Puedes elegir qué tipos de transacciones quieres incluir. En nuestro caso, selecciona NFT_SALES, ya que solo permitiremos el envío de ventas de NFT.

La URL del webhook será la que copiaste antes desde Discord. Mantén abierta esta pestaña, ya que tendremos que agregar en el campo Dirección de la cuenta las direcciones correspondientes que el webhook supervisará.

Cómo agregar la dirección de la cuenta

Comenzaremos con un NFT. Ten en cuenta que algunas colecciones de NFT pueden haberse creado con un estándar diferente, lo que cambiaría estos pasos. Comienza con un enlace de Orb que dirija a un NFT (ejemplo a continuación):

Selecciona la sección Metadatos y desplázate hasta encontrar la propiedad Creadores. En el arreglo, selecciona la dirección con un valor de participación de 100. Puede haber uno o varios creadores, pero normalmente solo uno tendrá un valor de participación de 100. Copia esta dirección y vuelve al Panel de Helius. En este caso, la dirección es:

HAryckvjyViFQEmhmMoCtqqBMJnpXEYViamyDhZUJfnG

Cópiala y pégala en el panel.

Cuando hagas clic en confirmar, habrás terminado. Cuando se venda un NFT de la colección, deberías recibir un mensaje de webhook como este:

Conclusión

En este tutorial, aprendimos a configurar un bot de ventas de Discord con Helius Webhooks. Con este bot, puedes mantenerte al día fácilmente con las ventas de NFT en vivo de tu colección favorita. La función de webhook de Discord elimina la necesidad de escribir código personalizado para el bot, lo que facilita que cualquiera pueda comenzar. Si quieres crear un bot de ventas para Telegram, consulta este tutorial. ¡Esperamos que te resulte útil! Si tienes preguntas o comentarios, visita nuestro Discord.

¡Gracias por leer!

Recursos

Suscríbete a Helius

Mantente al día con las novedades del desarrollo en Solana y recibe actualizaciones cuando publiquemos

Imagen ampliada