Documentation de Compatible With NitsuBot

Requête basique

L’URL pour une requête basique doit au moins comporter les paramètres suivants :
● Clé API
● ID du serveur auquel vous essayez d’accéder (celui-ci doit être whitelisté pour votre clé API)
● Type de données que vous souhaitez (Économie, Entreprises, etc.)


GET https://bot.nitsu.xyz/?api_key= [YOUR_KEY] &guild= [YOUR_GUILD_ID] &data= [DATA_NUMBER]

Pour certains type de données, vous aurez aussi besoin de fournir l’ID de l’utilisateur dont vous essayez de récupérer les données :


GET https://bot.nitsu.xyz/?api_key= [YOUR_KEY] &guild= [YOUR_GUILD_ID] &data= [DATA_NUMBER] &user_id= [GUILD_MEMBER_ID]

Types de données

Un numéro est attribué à chaque type de données que vous pouvez récupérer avec l’API.
Par exemple :


GET https://bot.nitsu.xyz/?api_key= [YOUR_KEY] &guild= [YOUR_GUILD_ID] &data=4

    data=1 : Système Économie - Configuration serveur
    data=2 : Système Économie - Données membre
    data=3 : Système Entreprises - Configuration serveur
    data=4 : Système Entreprises - Données membre
    data=5 : Warning System - Configuration serveur
    data=6 : Warning System - Données membre
    data=7 : Level UP - Configuration serveur
    data=8 : Level UP - Données membre
    data=9 : Configuration / personnalisation du bot sur le serveur
    data=10 : NitsuCrypt International - Données membre
    data=11 : Configuration Bienvenue / Vérification - Serveur
    data=12 : Anniversaires - Données membre
    data=13 : Liste des Alliances - Serveur
                        

Système Économie - Configuration serveur

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&data=1

    {
        guildId: "12345678"
        features: "on,on,off,on,on,off,on,on"
        work: "0,1000,2"
        crime: "-1000,1000,5"
        rob: 5
        chat: "0,20,10"
        rolesSalaries: "12345678/10/$/2,23456789/10000/$/2,234567890/-2/%/3"
        items: "Objet 1/Sa description/25000/skip/skip/skip/skip/skip/skip,
                Objet 2/Son autre description/300/24/5/12345678/100000/23456789/12345678"
        startingMoney: 20
        maxBank: 50000
        cooldownCasino: 1440
        casinoLimit: 1000
        maxEmpruntable: 10000
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • guildId : L’ID du serveur dont les données ont été renvoyées.
  • features : Quelles fonctionnalités du système économie ont été activées. Dans l’ordre : Système d’économie global, commande Work, commande Crime, commande Rob, NitsuCrypt International, commande Pile ou Face, Marché des actions, Achat de Bitcoin
  • work & crime & chat: Revenu minimum obtenable, Revenu maximum obtenable, Cooldown (en heures pour work et crime, en minutes pour chat) entre chaque commande - configurés pour le serveur.
    Note: les revenus de /work et du Chat Money seront forcément positifs ou nuls, ceux de /crime pourront être négatifs.
  • rob : Cooldown (en heures) entre chaque commande configuré pour le serveur.
  • rolesSalaries : String contenant la liste des salaires de rôles, séparés par des virgules. Les différents paramètres des salaires sont séparés par des "/". Structure d’un salaire de rôle : ID du rôle / montant du salaire / format du montant ($ pour montant fixe, % pour pourcentage de l’argent du membre) / cooldown (en heures) entre chaque salaire.
  • items : String contenant la liste des objets, séparés par des virgules. Les différents paramètres des objets sont séparés par des "/". Structure : Nom / Description / Prix / Durée d’utilisation (en h) ou "skip" / Nombre d’unités en stock ou "skip" / ID du rôle requis ou "skip" / Balance requise ou "skip" / ID du rôle donné ou "skip" / ID du rôle supprimé ou "skip". "skip" indique infini ou illimité ou N/A.
  • startingMoney : Montant attribué aux membres dès qu’ils rejoignent le serveur.
  • maxBank : Montant maximum déposable à la banque par membre.
  • cooldownCasino : Cooldown (en minutes) entre chaque commande de casino.
  • casinoLimit : Montant maximum jouable au casino par membre.
  • maxEmpruntable : Montant maximum empruntable par membre.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Système Économie - Données membre

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&user_id=98765432&data=2

    {
        GUID: "12345678-98765432"
        money: "358,2489"
        items: "Objet 1/2/1696678699,Objet 2/1/1696678632"
        cooldowns: "1696678632,1696678123,0,1696671094"
        cooldownsRoles: "12345678/1696871008,23456789/1696871009"
        cooldownCasino: 1696871008
        interetStart: 1696871008
        emprunt: "1080,1746363864"
        actions: "10,20,56,32,0,0,87,2,12,430"
        btc: 14
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • GUID : Initiales de Guild-User ID. L’ID du serveur suivi de celui du membre dont les données ont été renvoyées.
  • money : Argent cash du membre, Argent en banque du membre.
    Note : Les nombres sont forcément des entiers.
  • items : String contenant la liste des objets possédés, séparés par des virgules. Les différents paramètres des objets sont séparés par des "/". Structure : Nom / Nombre d’objets possédés / Timestamp de l’achat.
  • cooldowns : Timestamp de la dernière utilisation de la commande work, crime, rob, chat money pour les cooldowns.
  • cooldownsRoles : String contenant la liste des salaires de rôles récupérés récemment, séparés par des virgules. Les différents paramètres sont séparés par des "/". Structure : ID du rôle dont le salaire a été récupéré / Timestamp du moment où il a été récupéré.
  • actions : Liste du nombre d’actions possédés par le membre par compagnie. Dans l’ordre : Carrefour, Airbus, Bouygues, Renault, TotalEnergies, Danone, LVMH, BNP Paribas, Engie, Michelin.
  • btc : Nombre de bitcoins possédés par le membre.
  • cooldownCasino : Timestamp du cooldown avant le prochain jeu de Casino.
  • interetStart : Timestamp du moment où le membre a commencé à recevoir des intérêts sur son argent en banque.
  • emprunt : Montant de l’emprunt plus intérêts à rembourser, Timestamp de l'échéance.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Système Entreprises - Configuration serveur

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&data=3

    {
        guildId: "12345678"
        features: "on"
        enterprises: "Exploitation forestière/Coupe les arbres/Bois/10/1/500000/skip/skip/skip/skip,
                      Usine de Béton/production routière/Béton/1/1/1000000/25/Bois/2/Lingot de fer"
        materials: "Bois/élément naturel de base/skip/non,Béton/élément solide utile pour les routes/250/oui"
        items: "Route/Permet de transporter les troupes/Béton-10,
                Missile Nucléaire/L'arme la plus redoutable/Uranium-15;Poudre à canon-15;Fer-20;Bois-10"
        maxEnterprises: 16
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • guildId : L’ID du serveur dont les données ont été renvoyées.
  • features : Si le système d’entreprises est activé ou non. Valeurs possibles : "on" et "off".
    Note : S’il n’a jamais été activé, une erreur 404 pourra être renvoyé. Voir Section Erreurs
  • enterprises : String contenant la liste des entreprises, séparés par des virgules. Les différents paramètres des entreprises sont séparés par des "/". Structure : Nom / Description / Matériau produit / Nombre d’unités produites / Cooldown entre les productions (en h) / Prix en monnaie / Prix en matériau - quantité ou "skip" / Prix en matériau - matériau ou "skip" / Prix en objet - quantité ou "skip" / Prix en objet - objet ou "skip". "skip" indique gratuit ou N/A.
  • materials : String contenant la liste des matériaux, séparés par des virgules. Les différents paramètres des matériaux sont séparés par des "/". Structure : Nom / Description / Prix si achetable sinon "skip" / Indisponibilité : "non" pour en abondance, "oui" pour en pénurie.
  • items : String contenant la liste des objets entreprises, séparés par des virgules. Les différents paramètres des objets entreprises sont séparés par des "/". Structure : Nom / Description / Nom du matériau requis 1-Quantité;Nom du matériau requis 2-Quantité    etc.
  • maxEnterprises : Nombre maximum d’entreprises possédables par membre.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Système Entreprises - Données membre

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&user_id=98765432&data=4

    {
        GUID: "12345678-98765432"
        enterprises: "Usine de Béton,Usine de Béton,Mine de fer,Exploitation forestière"
        materials: "Cuivre/45,Pétrole/12679,Bois/23210"
        items: "Route/5,Missile Nucléaire/0"
        cooldownsMaterials: "Exploitation forestière/1696871008,Usine de Béton/1696871009"
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • GUID : Initiales de Guild-User ID. L’ID du serveur suivi de celui du membre dont les données ont été renvoyées.
  • enterprises : Liste des entreprises, possédées par le membre.
    Note : le nom d’une entreprise apparaitra autant de fois que le membre en possède. Dans l’exemple ci dessus, le membre possède ainsi 2 usines de béton.
  • materials : String contenant la liste des matériaux possédés, séparés par des virgules. Les différents paramètres des matériaux sont séparés par des "/". Structure : Nom du matériau possédé / Quantité.
  • items : String contenant la liste des objets possédés, séparés par des virgules. Les différents paramètres des objets sont séparés par des "/". Structure : Nom de l’objet possédé / Quantité.
    Note : la quantité peut être 0 si le membre a possédé des objets auparavant mais les a utilisé/revendu.
  • cooldownsMaterials : String contenant la liste des productions récupérés récemment, séparés par des virgules. Les différents paramètres sont séparés par des "/". Structure : Nom de l’entreprise / Timestamp du moment où sa production a été récupérée.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Warning System - Configuration serveur

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&data=5

    {
        guildId: "12345678"
        jurons: 60
        pubs: 15
        supermute: 4
        kick: 8
        ban: 13
        ultrasafe: true
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • guildId : L’ID du serveur dont les données ont été renvoyées.
  • jurons : Le nombre de jurons au bout duquel le membre obtiendra un Warn.
  • pubs : Le nombre de pubs au bout duquel le membre obtiendra un Warn.
  • supermute : Le nombre de Warns au bout duquel le membre obtiendra automatiquement un Mute 24h.
  • kick : Le nombre de Warns au bout duquel le membre sera automatiquement expulsé.
  • ban : Le nombre de Warns au bout duquel le membre sera automatiquement banni.
  • ultrasafe : État d’activation d’UltraSafe (Surveille l’activité des mods, admins et bots. Les kick automatiquement en cas d’actions indésirables comme la suppresion massive ou un raid). Type : Booléen (valeur true ou false).
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Warning System - Données membre

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&user_id=98765432&data=6

    {
        GUID: "12345678-98765432"
        warn: 2
        jurons: 15
        pubs: 2
        ultrasafe: "3,1696871008"
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • GUID : Initiales de Guild-User ID. L’ID du serveur suivi de celui du membre dont les données ont été renvoyées.
  • warn : Le nombre de Warns du membre.
  • jurons : Compteur de jurons du membre.
    Note : Se réinitialise quand ils sont convertis en Warn.
  • pubs : Compteur de pubs du membre.
    Note : Se réinitialise quand ils sont convertis en Warn.
  • ultrasafe : Compteur d’actions de modération, Timestamp de la dernière action. "0,0" par défaut.
    Note : Se réinitialise quand les actions sont faites avec un intervalle de temps suffisament large.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Système Level UP - Configuration serveur

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&data=7

    {
        guildId: "12345678"
        features: "on"
        channel: "123456789"
        message: "Bravo {user}, vous venez de passer au niveau {level} !"
        roleGiven: "12/23456789,35/87654321"
        cooldown: 20
        rolereq: "87654321"
        ignored: "23456789,09876543"
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • guildId : L’ID du serveur dont les données ont été renvoyées.
  • features : Si le système de niveaux est activé ou non. Valeurs possibles : "on" et "off".
    Note : S’il n’a jamais été activé, une erreur 404 pourra être renvoyé. Voir Section Erreurs
  • channel : L’ID du salon où est envoyé le message de level up. Peut aussi être "actuel" pour quand le message est envoyé dans le salon où le membre vient de level up.
  • message : Le message personnalisable envoyé lors d’un level up.
  • roleGiven : String contenant la liste des rôles de niveau, séparés par des virgules. Les différents paramètres sont séparés par des "/". Structure : Numéro du niveau à atteindre / Rôle donné. Si rien n’a été configuré, la valeur est null.
  • cooldown : Intervalle de temps en secondes entre les messages qui rapporteront de d’XP (permet d’éviter le spam).
  • rolereq : ID du rôle requis pour gagner de l’XP. Peut aussi être "everyone" pour désactiver cette condition.
  • ignored : Liste des salons où le gain d’XP est désactivé (salons de commandes par exemple). Si aucun salon n’a été configuré comme tel, la valeur est null.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Système Level UP - Données membre

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&user_id=98765432&data=8

    {
        GUID: "12345678-98765432"
        level: 4
        points: 238
        lastDid: 1694020530
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • GUID : Initiales de Guild-User ID. L’ID du serveur suivi de celui du membre dont les données ont été renvoyées.
  • level : Niveau du membre
  • points : Nombre d’XP du membre. Dans cet exemple, le membre aura besoin de 400 XP pour passer au niveau supérieur. Son XP sera ensuite réinitialisée.
  • lastDid : Timestamp du dernier message ayant rapporté de l’XP.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Configuration / Personnalisation générale de serveur

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&data=9

    {
        guildid: "12345678"
        tccateg: "98765432"
        tcrole: "1234567890"
        wheretoreply: "987654320"
        wheretocontactstaff: "987654320"
        maxtickets: 3
        enableautomod: "oui,oui,non,oui"
        timermute: 20
        allowedadschannels: "23456789,09876543"
        raidmode: false
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • guildId : L’ID du serveur dont les données ont été renvoyées.
  • tccateg : ID de la catégorie où sont créés les TempChannels.
  • tcrole : ID du rôle requis pour utiliser les TempChannels. "everyone" signifie que tout le monde peut les utiliser.
  • wheretoreply : ID du salon où sont envoyés les logs et infos pour le staff.
  • wheretocontactstaff : ID de la catégorie où sont créés les tickets.
  • maxtickets : Nombre maximum de tickets ouvrables simultanément par membre.
  • enableautomod : Liste des états d’activation des fonctionnalités AutoMod. Peut être "oui" pour activé ou "non" pour "désactivé". Dans l’ordre : AntiSpam, AntiMentions, AntiJurons, AntiPubs
  • timermute : En cas de sanction de l’Auto-Mod, le temps du Mute en minutes qui sera appliqué comme 1è sanction.
  • allowedadschannels : Salon où la pub est autorisée.
  • raidmode : État d’activation du Mode Raid (Désactive les invitations et autokick les nouveaux membres). Type : Booléen (valeur true ou false). Peut aussi être null
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

NitsuCrypt International - Données membre

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&user_id=98765432&data=10

    {
        userID: "12345678-98765432"
        nID: "GF4hd78eidK7"
        ntc: 56.31
        mining: 1694248402869
        cooldown: 1712345555000
        bought: 341.12
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • userID : Équivalent du Guild-User ID. L’ID du serveur suivi de celui du membre dont les données ont été renvoyées.
  • nID : ID de 12 caractères correspondant à celui du portefeuille NitsuCrypt. Équivalent de l’adresse crypto.
  • ntc : Nombre d’unités de NTC possédées par le membre. Type : Float à 2 décimales.
  • mining : Timestamp du moment où le membre a commencé à miner. 0 s’il n’est pas en train de miner.
  • cooldown : Timestamp du moment où la limite d’achat de 25k NTC sera réinitialisée (chaque semaine).
  • bought : Nombre d’unités de NTC achetées par le membre dans sa limite d’une semaine. Est réinitialisée chaque semaine. Type : Float à 2 décimales.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Configuration Bienvenue / Vérification - Serveur

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&data=11

    {
        guildId: "12345678"
        message: "Un nouveau membre vient de rejoindre le serveur ! Bienvenue à {membre} !"
        channel: "123456789"
        a2c: 1
        roleGiven: "23456789"
        logsChannel: "987654321"
        goodbye: "{membre} est parti. Il avait rejoint {date}."
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • guildId : L’ID du serveur dont les données ont été renvoyées.
  • message : Le message envoyé quand un membre rejoint.
  • channel : L’ID du salon où est envoyé le message de bienvenue.
  • a2c : Entier (valeur entre 0 et 3) pour le niveau de vérification double-compte.
  • roleGiven : L’ID du rôle donné au membre à son arrivée (ou après la vérification).
  • logsChannel : L’ID du salon où sont envoyés les logs du système de vérification anti double-compte.
  • goodbye : Le message envoyé quand un membre part.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Anniversaires - Membre

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&user_id=98765432&data=12

    {
        GUID: "12345678-98765432"
        date: "25/03"
        channel: "123456789"
        createdAt: "2021-10-05 11:32:09.945 +00:00"
        updatedAt: "2023-10-07 19:35:02.256 +00:00"
    }
                        
  • GUID : Initiales de Guild-User ID. L’ID du serveur suivi de celui du membre dont les données ont été renvoyées.
  • date : Date de l’anniversaire du membre au format (JJ/MM).
  • channel : L’ID du salon où est envoyé le message d’anniversaire.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

Liste Alliances - Serveur

GET https://bot.nitsu.xyz/?api_key=exemplekey12&guild=12345678&data=13

Renvoie un tableau d’objets JSON contenant les informations de toutes les alliances du serveur.

    [    
        {
            aInitiales: "12345678-OTAN"
            aName: "Organisation du Traité de l'Atlantique Nord"
            aRoleId: "123456789"
            aChannelId: "987654321"
            aOwner: "98765432"
            aDescription: "Alliance militaire intergouvernementale"
            aType: "public"
            aCF: 2470
            createdAt: "2021-10-05 11:32:09.945 +00:00"
            updatedAt: "2023-10-07 19:35:02.256 +00:00"
        },
        ...
    ]
                        
  • aInitiales : L’ID du serveur suivi des intiales de l’alliance.
  • aName : Nom complet de l’alliance.
  • aRoleId : ID du rôle donné aux membres de l’alliance.
  • aChannelId : ID du salon privé de l’alliance.
  • aOwner : ID du propriétaire de l’alliance.
  • aDescription : Description de l’alliance.
  • aType : Type de l’alliance. Peut être "public" ou "private".
  • aCF : Fond Commun (banque) de l’alliance.
  • createdAt : DateTime à laquelle l’entrée a été créée.
  • updatedAt : DateTime à laquelle l’entrée a été modifiée pour la dernière fois.

API de Modification

Vous pouvez modifier certaines données de membre grâce à l’API :
● Argent cash d’un membre (data=1)
● Quantité d’un Objet économie d’un membre (data=2)
● Quantité d’un Matériau d’un membre (data=3)
● Quantité d’un Objet entreprises d’un membre (data=4)

La modifiaction se fait par une requête GET sur l’API /edit avec les paramètres suivants :

GET https://bot.nitsu.xyz/edit?api_key=exemplekey12&guild=12345678&user_id=98765432&data=1&newvalue=5

GET https://bot.nitsu.xyz/edit?api_key=exemplekey12&guild=12345678&user_id=98765432&data=2&newvalue=5&name=Objet 1

GET https://bot.nitsu.xyz/edit?api_key=exemplekey12&guild=12345678&user_id=98765432&data=3&newvalue=5&name=Matériau 1

GET https://bot.nitsu.xyz/edit?api_key=exemplekey12&guild=12345678&user_id=98765432&data=4&newvalue=5&name=Item 2

  • api_key : Clé API.
  • guild : ID du serveur auquel vous essayez d’accéder (celui-ci doit être whitelisté pour votre clé API).
  • user_id : ID du membre dont vous essayez de modifier les données.
  • data : Type de données que vous voulez modifier. Voir au dessus.
  • newvalue : Nouvelle valeur de la donnée (nouveau montant de cash, ou nouvelle quantité d’un objet/matériau).
  • name : Nom de l’objet/matériau concerné. Nécessaire pour les types 2 et 3 et 4.

Note: Si votre requête est validée, l’API vous renverra les nouvelles valeurs Économie/Entreprises - Membre (voir paragraphe 2 et 4).

Types d’erreurs

Vous pouvez rencontrer plusieurs types d’erreurs en cas de requête mal formulée ou tentative d’accès non autorisée. Voici la liste des erreurs que vous pourriez avoir :

    {
        error: 400
        message: "Format Clé API ou ID Guild ou Data invalide"
    }
                        

Cela peut arriver si vous avez mal formulé votre requête. Assurez-vous que vous avez bien fourni une clé API de 30 caractères, un ID de serveur composé de chiffres, et un type de données composé de chiffres.

    {
        error: 401
        message: "Clé API invalide"
    }
                        

Votre clé API est invalide, elle n’existe pas dans notre registre.

    {
        error: 401
        message: "Clé API expirée"
    }
                        

Votre clé API est expirée, vous n’avez pas renouvellé votre abonnement pour l’accès.

    {
        error: 403
        message: "Accès non autorisé à cet ID Guild"
    }
                        

Le serveur auquel vous tentez d’accéder n’a pas été whitelisté pour votre clé API. Vous devez demander le whitelistage des serveurs et avoir la permission ADMINISTRATOR dessus.

    {
        error: 404
        message: "Aucune donnée correspondante pour le serveur selon le type spécifié"
    }
                        

Le type de données demandé n’existe pas pour le serveur. Cela peut être dû au fait que la fonctionnalité est désactivée ou que le bot n’est pas présent.

    {
        error: 400
        message: "Paramètre user_id requis. Manquant ou invalide"
    }
                        

Si votre type de données concerne un membre (types 2, 4, 6, 8 et 10), vous avez oublié de fournir le paramètre user_id avec l’ID du membre, composé de chiffres.

    {
        error: 404
        message: "Aucune donnée correspondante pour le serveur/l’utilisateur selon le type spécifié"
    }
                        

Le type de données demandé n’existe pas pour le membre. Cela peut être dû au fait que le membre n’a pas utilisé la fonctionnalité, que celle ci est désactivée ou que le bot n’est pas présent.

    {
        error: 400
        message: "Valeur data invalide. data doit être compris entre 1 et 13."
    }
                        

Vous n’avez pas fourni un nombre compris entre 1 et 13 pour le type de données. Voir Section Type de données.

    {
        error: 404
        message: "Objet/Matériau non trouvé dans la liste. Impossible de le supprimer."
    }
                        

Vous essayez de supprimer un objet (en assignant 0 à newvalue) que le membre ne possède pas.

    {
        error: 500
        message: "Une erreur s’est produite."
    }
                        

Une erreur interne s’est produite. Veuillez nous contacter si cela se reproduit plusieurs fois.