UNPKG

prevnames-api

Version:

Client Node.js pour accéder à l'API prevnames (historique de pseudos Discord)

29 lines (23 loc) 774 B
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, };