You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

metamob-api

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

metamob-api

<img src="https://img.shields.io/discord/932030929621368862?color=%236a329f&label=Dystopia&logo=Dystopia&logo

1.0.11
unpublished
latest
Source
npmnpm
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source


metamob-api est un package npm dédié à la gestion des monstres pour la quête du dofus ocre dans le jeu en ligne Dofus. Il fournit toutes les fonctionnalités nécessaires pour récupérer les données de monstres, telles que leurs noms, niveaux, types, emplacements, etc., à partir de l'API Metamob. Ce package est conçu pour simplifier la gestion des données de monstres pour les joueurs de Dofus qui cherchent à compléter la quête du dofus ocre, en leur offrant une solution clé en main pour récupérer ces données via l'API Metamob.

⚙ Installation

  • npm install metamob-api

✨ Utilisation

  • Commencez par renseigner la clé API fourni par metamob
const MetamobAPI = require("metamob-api");

MetamobAPI.config("clé_api_metamob");

2. Liste des appels possibles :

AppelOptionsDescription
MetamobAPI.config()APIKey Clé API metamobSauvegarde la clé API du développeur pour le dossier.
MetamobAPI.GET.user()pseudo Pseudo de l'utilisateurRécupère les informations d'un utilisateur. Non sensible à la casse.
MetamobAPI.GET.userMonsters()pseudo Pseudo de l'utilisateur
monstre Le nom du monstre à filtrer
etape L'étape sur laquelle filtrer
type Le type de monstre à afficher
quantite Pour n'afficher que les monstres dont l'utilisateur possède la quantité indiquée
Récupère les monstres d'un utilisateur. Le nom d'utilisateur n'est pas sensible à la casse.
MetamobAPI.GET.monsters()monstre Le nom du monstre à filtrer
etape L'étape sur laquelle filtrer
type Le type de monstre à afficher
Récupère les monstres.
MetamobAPI.GET.servers()nom Le nom du serveurRécupère les serveurs.
MetamobAPI.GET.kralamoures()serveur Le nom du serveur à filtrer
date_debut La date de début du filtrage, au format YYYY-MM-DD
date_fin La date de fin du filtrage, au format YYYY-MM-DD
Récupère les kralamoures.
MetamobAPI.GET.zones()nom Le nom de la zone à filtrerRécupère les zones.
MetamobAPI.GET.souszones()zone La zone avec laquelle filtrer les résultats
nom Le nom de la sous-zone à filtrer
Récupère les zones.
MetamobAPI.PUT.userMonsters()pseudo_utilisateur Pseudo de l'utilisateur
clé_unique_utilisateur Identifiant unique de l'utilisateur
data Monstres, quantités, états
Met à jour les informations de monstre d'un compte utilisateur.
MetamobAPI.PUT.userReset()pseudo_utilisateur Pseudo de l'utilisateur
clé_unique_utilisateur Identifiant unique de l'utilisateur
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).

👀 Exemples

const MetamobAPI = require("metamob-api");

MetamobAPI.config("Clé_API_Metamob");// Sauvegarde la clé API du développeur pour ce dossier.

MetamobAPI.GET.user("Popop").then(data => console.log(data)); // Récupère les informations d'un utilisateur. Non sensible à la casse.

MetamobAPI.GET.userMonsters("Popop", null, 20, null, ">1", 0).then(data => console.log(data)); // Renvoi la liste de tout les monstres de l'étape 20 que l'utilisateur possède en + de 1 exemplaire

MetamobAPI.GET.monsters(null, 20).then(data => console.log(data)); // Renvoi la liste des monstres de l'étape 20

MetamobAPI.GET.servers("Tylezia").then(data => console.log(data));

MetamobAPI.GET.kralamoures("Tylezia", null, "2023-12-31").then(data => console.log(data)); // Renvoi la liste des ouvertures prévues sur le serveur Tylezia entre la date du jour et le 31 décembre 2023

MetamobAPI.GET.zones().then(data => console.log(data)); // Renvoi la liste de toutes les zones

MetamobAPI.GET.souszones(null, "Village des Dopeuls").then(data => console.log(data)); // Renvoi les informations de la souszone Village des Dopeuls

MetamobAPI.PUT.userMonsters("Popop", "Clé_unique_utilisateur", [
    { monstre:"Arakne", quantite:"-2", etat:"recherche" },
    { monstre:"Porsalé le Râleur", quantite:"3" },
    { monstre:"Abraknyde ancestral", quantite:"+5", etat:"propose" },
]).then(data => console.log(data));
// La quantité du mon Arakne sera décrémenter de 2 et l'état passera à recherché.
// La quantité du monstre Porsalé le Râleur passera à 3.
// La quantité du monstre Abraknyde ancestral sera incrémenter de 5 et l'état passera à proposé.

MetamobAPI.PUT.userReset("Popop", "Clé_unique_utilisateur").then(() => console.log("✅ Tous les monstres ont été réinitialiser sur le profil de Popop"))
// 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).

Keywords

Dofus

FAQs

Package last updated on 25 Feb 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts