Bot Xsolla sur Discord

Aperçu

Le bot s’exécute directement sur votre serveur Discord et permet aux utilisateurs de s’authentifier, de réclamer des récompenses et d’effectuer des achats sans quitter l’environnement Discord. Il prend également en charge l’envoi de messages vers les canaux du serveur.

Flux utilisateur dans Discord :

  1. L’utilisateur saisit la commande /shop dans n’importe quel canal auquel le bot est connecté. Le magasin s’affiche uniquement pour l’utilisateur ayant exécuté la commande ; il n’est pas visible aux autres utilisateurs du canal.
  1. L’utilisateur se connecte avec son ID de joueur.
  2. L’utilisateur parcourt le catalogue.
  3. L’utilisateur appuie sur le bouton d’achat à côté de l’objet souhaité.
  4. L’utilisateur est redirigé vers l’interface de paiement.
  5. Après un paiement réussi, l’utilisateur revient sur le canal Discord et l’objet lui est attribué dans le jeu.

Si l’utilisateur souhaite parcourir d’autres objets, il appuie sur le bouton pour ouvrir le Web Shop. Le bot le redirige alors vers l’URL du Web Shop, où il peut consulter l’ensemble du catalogue des objets.

Prérequis

Pour vendre vos objets en jeu à l’aide du bot, vous devez :

  1. Utiliser Discord pour communiquer avec les utilisateurs.
  2. Disposer d’un Web Shop entièrement configuré. Cela inclut également la création du catalogue des objets que vous pouvez effectuer manuellement, via API, ou en important à partir de fichiers JSON ou de plateformes externes.
  3. Configurer les webhooks suivants afin de valider les utilisateurs et de leur attribuer leurs achats :
  4. Signer le contrat de licence avec Xsolla.
Note

Votre demande sera examinée dans un délai de trois jours ouvrés. Outre les vérifications d’ordre juridique, nous examinons également le jeu afin de détecter tout contenu pour adultes, toute violation potentielle des droits d’auteur ainsi que tout autre contenu interdit ou restreint.

Informations supplémentaires :

  • Le délai de trois jours ouvrés couvre notre réponse initiale ou une demande d’informations supplémentaires. Nous ne garantissons pas l’approbation complète de la demande dans ce délai.
  • Si des questions surviennent lors de l’examen, nous contacterons la personne spécifiée dans la demande.
  • Une fois l’examen terminé et l’ensemble des exigences de Xsolla satisfaites, le statut de votre contrat passera à Signed.

Comment configurer

Créez un bot

Avis
Vous pouvez configurer un seul bot par projet.
  1. Dans le projet dans le Compte éditeur, accédez à la section Storefront > Xsolla Bot in Discord.
  2. Appuyez sur Create.
  1. Téléchargez le logo et spécifiez le nom du bot.
  2. Appuyez sur Create.
  3. Accédez à l’onglet Settings pour finaliser la configuration du bot :
    1. Dans le bloc Player ID help configurator, appuyez sur Set up et fournissez des instructions concises expliquant comment les utilisateurs peuvent trouver leur ID de joueur. Ces instructions seront affichées dans l’interface Discord lorsque l’utilisateur appuiera sur How to find player ID.
    1. La clé API est générée automatiquement. Si vous souhaitez la modifier, appuyez sur Generate key.
    2. Le jeton du bot est généré automatiquement. Si vous avez déjà un bot dans Discord, appuyez sur Change et fournissez son jeton dans le champ correspondant.
Instructions pour trouver le jeton du bot dans Discord

  1. Accédez à la page de votre application dans le portail des développeurs Discord.
  2. Accédez à la section Overview > Bot.
  3. Dans la section Token, appuyez sur Reset token. Passez la vérification si nécessaire.
  4. Copiez la nouvelle valeur du jeton.

Pour vérifier que le jeton a bien été ajouté, actualisez la page dans le Compte éditeur. Si un lien d’invitation apparaît en haut de la page, la configuration est réussie. Appuyez sur ce lien pour ajouter le bot à votre serveur Discord.

    1. Dans le bloc User authentication webhook, appuyez sur Change et spécifiez l'URL du webhook depuis la section Project settings > Webhooks.
    2. Dans la ligne Web Shop URL, appuyez sur Change. Dans la fenêtre modale qui s'ouvre, spécifiez l'URL de votre Web Shop et appuyez sur Save.

Une fois que vous avez configuré tous les paramètres requis, le statut du bot passera à Active.

Configurez des objets

Note
Vous devez créer des objets avant de configurer le bot. Pour créer des objets manuellement dans votre projet dans le Compte éditeur, accédez à la section Items catalog > All items. Des informations détaillées sur cette méthode ainsi que sur les autres méthodes de création d’objets sont disponibles dans la section Items catalog de la documentation.

Pour configurer les objets à vendre :

  1. Accédez à l’onglet Shop et appuyez sur Build your shop.
  2. Dans l’onglet Shop items :
    1. Téléchargez l’image de couverture du magasin.
    2. Spécifiez le titre du magasin (obligatoire).
    3. Cochez les cases à côté des objets que vous souhaitez vendre via Discord (obligatoire).
    4. Appuyez sur Confirm.

Après cette étape, rendez-vous sur votre serveur Discord pour vérifier que le bot fonctionne correctement.

Configurer les récompenses

Pour motiver les utilisateurs à visiter votre magasin plus souvent, vous pouvez configurer les récompenses suivantes :

  • Login reward : récompenses disponibles pour l’utilisateur lors de sa première connexion au magasin.
  • Daily rewards : objets exclusifs pouvant être réclamés une fois par jour.

Pour configurer :

  1. Accédez à l’onglet Shop et appuyez sur Build your shop.
Note
Si vous avez déjà configuré des objets à vendre, appuyez sur Edit.
  1. Configurez les objets de récompense :
    1. Dans l’onglet Login rewards, sélectionnez un objet gratuit et appuyez sur Confirm.
    2. Dans l’onglet Daily rewards, sélectionnez des objets gratuits et appuyez sur Confirm. Pour réorganiser les objets dans l’ordre souhaité, faites-les glisser et déposez-les sur la page principale des paramètres.

Après cette étape, rendez-vous sur votre serveur Discord pour vérifier que le bot fonctionne correctement.

Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 3 Juin 2026

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !
Impossible d'envoyer votre commentaire
Réessayez plus tard ou contactez-nous à doc_feedback@xsolla.com.