1.9.2 • Published 8 months ago

metamob_xs v1.9.2

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

npm install metamob_xs

const { metamob_xs } = require("metamob_xs");

const client = new metamob_xs({ apiKey:"votre_clé_api" });
MéthodeoptionsDescription
GET.user()pseudo:string;Récupère les informations d'un utilisateur. Non sensible à la casse.
GET.userMonsters()pseudo:string;{type?:string;monstre?:string;etape?:string;quantite?:string;etat?:string;}Récupère les monstres d'un utilisateur. Le nom d'utilisateur n'est pas sensible à la casse.
GET.monsters(){monstre?:string;etape?:string;type?:string;}Récupère les monstres.
GET.serveurs()serveur?:string;Récupère les serveurs.
GET.kralamoures(){serveur?:string;date_debut?:string;date_fin?:string;}Récupère les kralamoures.
GET.zones()zone?:string;Récupère les zones.
GET.souszones()souszone?:string;Récupère les sous-zones.
PUT.userMonsters()pseudo:stringclé_unique:stringbody:{monstre:string;quantite?:string;etat?:string;}[]Met à jour les informations de monstre d'un compte utilisateur.Le champ quantite indique l'opération à effectuer sur la quantité:• s'il s'agit d'un nombre seul (par exemple "3"), alors la quantité sera forcée à cette valeur, quelque soit la valeur actuelle.• Si la quantité est une chaîne de caractère commençant par un symbole "+", alors la quantité du monstre sera incrémentée de la valeur indiquée.• S'il s'agit d'une chaîne de caractère commençant par un symbole "-", alors la quantité du monstre sera décrémentée de la valeur indiquée.
PUT.resetUserMonsters()pseudo:string;clé_unique:string;Réinitialise les monstres sur le compte. Cela signifie que toutes les informations relatives aux monstres seront supprimées !Les monstres seront mis à l'état aucun (ni recherché ni proposé), avec une quantité nulle (0).
const { metamob_xs } = require("metamob_xs");

const client = new metamob_xs({ apiKey:"votre_clé_api" });

// Renvoie les informations de l'utilisateur
client.GET.user("popop").then(console.log);

// Renvoie les monstres "proposés" dont l'utilisateur possède en + de 1 exemplaire
client.GET.userMonsters("popop", { etat:"propose", quantite:">1" }).then(console.log);
 // Renvoie les monstres de l'utilisateur à l'étape 20
client.GET.userMonsters("popop", { etape:"20" }).then(console.log);

// Renvoie la liste de tous les monstres
client.GET.monsters().then(console.log);
// Renvoie la liste de tous les archimonstres
client.GET.monsters({ type:"archimonstre" }).then(console.log);

// Renvoie la liste de tous les serveurs
client.GET.serveurs().then(console.log);
// Renvoie les informations sur le serveur "Tylezia"
client.GET.serveurs("Tylezia").then(console.log);

// Renvoie la liste des ouvertures prévues entre la date du jour et 1 mois plus tard
client.GET.kralamoures().then(console.log);
 // Renvoie la liste des ouvertures prévues entre la date du jour et le 01 juin 2023 sur le serveur Tylezia
client.GET.kralamoures({ serveur:"Tylezia", date_fin:"2023-06-01" }).then(console.log);

// Renvoie la liste de toutes les zones
client.GET.zones().then(console.log); 
// Renvoie les informations sur la zone Amakna
client.GET.zones("Amakna").then(console.log);

// Renvoie la liste de toutes les sous-zones.
client.GET.souszones().then(console.log);
// Renvoie les informations sur la sous-zones Aerdala
client.GET.souszones("Aerdala").then(console.log);

// La quantité du monstre Arakne sera incrémenter de 5 et passera à l'état proposé
// La quantité du monstre Larchimaide la Poussée passera à 3
// La quantité du monstre Bouftou Royal sera décrémenter de 2
client.PUT.userMonsters("pseudo_utilisateur", "clé_unique_utilisateur", [
	{ monstre:"Arakne", quantite:"+5", etat:"propose" },
	{ monstre:"Larchimaide la Poussée", quantite:"3" },
	{ monstre:"Bouftou Royal", quantite:"-2" },
]).then(console.log);

// Tous les monstres de l'utilisateur seront réinitialiser (quantite à 0 et aucun état)
client.PUT.resestUserMonsters("pseudo_utilisateur", "clé_unique_utilisateur").then(console.log);

Discord

1.9.2

8 months ago

1.9.1

11 months ago

1.9.0

12 months ago

1.8.6

12 months ago