NOUVEAU : Helius acquiert Light Protocol
Créer un bot Discord Solana avec des Webhooks
Blog/Développement

Solana Dev 101 - Créer un bot Discord Solana avec des Webhooks

Ingénieur intégrationTidelaw sur X
3 min de lecture
Sommaire

Introduction

Vous souhaitez créer un bot de ventes Discord pour une collection de NFT ? Cet article vous explique comment configurer un bot de ventes Discord avec les Webhooks de Helius.

Configurer le Webhook Discord

Pour configurer le bot de ventes sur le serveur, accédez aux Paramètres du serveur. N'oubliez pas que vous aurez besoin des autorisations d'administrateur.

Sélectionnez Intégrations dans le menu :

Cliquez sur Nouveau Webhook et ajustez les paramètres selon vos besoins :

Veillez à copier l'URL du Webhook, car vous en aurez besoin lors de la configuration du Webhook Helius.

Configurer le Webhook Helius

Accédez au tableau de bord Helius et sélectionnez la section des webhooks à gauche. Vous pourrez alors ajouter un nouveau webhook. Assurez-vous de conserver le même réseau et le même type de webhook que dans l'image, à savoir Mainnet et Discord, respectivement. 

Nous sélectionnons « Discord » comme type de Webhook, car le message de transaction sera ainsi mis en forme selon la transaction et transmis directement à Discord, sans que vous ayez à écrire de code. Vous pouvez choisir les types de transactions à inclure. Dans notre cas, sélectionnez NFT_SALES, car nous souhaitons uniquement envoyer les ventes de NFT.

L'URL du webhook correspond à l'URL que vous avez précédemment copiée depuis Discord. Gardez cet onglet ouvert, car nous devrons ajouter dans le champ Adresse du compte les adresses que le webhook doit surveiller.

Ajouter une adresse de compte

Nous partirons d'un NFT. Gardez à l'esprit que certaines collections de NFT peuvent avoir été créées selon une norme différente, auquel cas ces étapes devront être adaptées. Commencez par un lien Orb pointant vers un NFT (exemple ci-dessous) :

Sélectionnez la section Metadata, puis faites défiler la page jusqu'à la propriété Creators. Dans le tableau, sélectionnez l'adresse dont la valeur de partage est égale à 100. Un ou plusieurs créateurs peuvent apparaître, mais généralement, un seul possède une valeur de partage de 100. Copiez cette adresse et revenez au tableau de bord Helius. Dans cet exemple, l'adresse est :

HAryckvjyViFQEmhmMoCtqqBMJnpXEYViamyDhZUJfnG

Copiez-la et collez-la dans le tableau de bord.

Une fois que vous avez cliqué sur Confirmer, c'est terminé ! Lorsqu'un NFT de la collection est vendu, vous devriez recevoir un message webhook comme celui-ci :

Conclusion

Dans ce tutoriel, nous avons appris à configurer un bot de ventes Discord avec les Webhooks de Helius. Grâce à ce bot, vous pouvez facilement suivre en direct les ventes de NFT de votre collection préférée. La fonctionnalité de webhook de Discord évite d'avoir à écrire le code d'un bot personnalisé, ce qui permet à tout le monde de se lancer plus facilement. Si vous souhaitez créer un bot de ventes Telegram, consultez ce tutoriel. Nous espérons qu'il vous sera utile ! Si vous avez des questions ou des commentaires, n'hésitez pas à nous rejoindre sur Discord.

Merci de nous avoir lus !

Ressources

Abonnez-vous à Helius

Suivez les dernières actualités du développement sur Solana et recevez une notification à chaque publication

Image agrandie