prevnames-api
Version:
Client Node.js pour accéder à l'API prevnames (historique de pseudos Discord)
29 lines (23 loc) • 774 B
JavaScript
const axios = require("axios");
const BASE_URL = "https://prevnames.red-dom.fr/api/prevnames";
/**
* Récupère les anciens pseudos d'un utilisateur
* @param {string} userId - L'ID de l'utilisateur Discord
* @returns {Promise<Array>} - Un tableau contenant l'historique des pseudos
*/
async function getPrevNames(userId) {
if (!userId) throw new Error("userId requis");
try {
const response = await axios.get(`${BASE_URL}/${userId}`);
if (response.data && Array.isArray(response.data.history)) {
return response.data.history;
} else {
throw new Error("Réponse inattendue de l'API.");
}
} catch (error) {
throw new Error(`Erreur API : ${error.message}`);
}
}
module.exports = {
getPrevNames,
};