Discord Lookup API est une API qui vous permet, avec un identifiant donné, obtenir des informations de base sur un utilisateur
L'API revient:
L'API a un support CORS intégré, vous n'aurez donc pas à vous inquiéter
Les données sont mises en cache pendant 3 heures (ou jusqu'à ce que le serveur Redis redémarre)
Vous pouvez accéder librement à l'API ici
Ou vous pouvez déployer votre propre instance de l'API via Vercel:
Remarque Cette version n'a pas de mise en cache en raison des limitations de Vercel. Vous devez également avoir un jeton Discord Bot pour utiliser l'API. Vous pouvez en obtenir un ici
À l'heure actuelle, vous devez spécifier un ID au lien (un site Web approprié est actuellement en développement)
https://discordlookup.mesalytic.moe/v1/user/604779545018761237
{
"id" : " 604779545018761237 " ,
"tag" : " mesa#0101 " ,
"badges" : [
" HOUSE_BRAVERY " ,
" EARLY_VERIFIED_BOT_DEVELOPER " ,
" ACTIVE_DEVELOPER "
],
"avatar" : {
"id" : " 02a161dcd6d590fbce550d6872468cc7 " ,
"link" : " https://cdn.discordapp.com/avatars/604779545018761237/02a161dcd6d590fbce550d6872468cc7 " ,
"is_animated" : false
},
"banner" : {
"id" : " a_b987e17d75cc964905b04a575636c60e " ,
"link" : " https://cdn.discordapp.com/banners/604779545018761237/a_b987e17d75cc964905b04a575636c60e " ,
"is_animated" : true ,
"color" : " #385d6d "
}
}
https://discordlookup.mesalytic.moe/v1/application/437190817195753472
{
"id" : " 437190817195753472 " ,
"name" : " Helixus " ,
"icon" : " https://cdn.discordapp.com/avatars/437190817195753472/9d7e869d626efd6d0e61ac9e552e6fb6 " ,
"description" : " Helixus aims to do what would normally need multiple bots, and does it all by itself ! n You can play Music (from some sources), log what happens in your server, send some memes, and much more! nn Invite it now to see the full capacity of Helixus! n **SUPPORT**: https://discord.gg/pBATVfHg " ,
"summary" : " " ,
"type" : null ,
"hook" : true ,
"guild_id" : " 418433461817180180 " ,
"bot_public" : true ,
"bot_require_code_grant" : false ,
"terms_of_service_url" : " https://gist.github.com/mesalytic/c132c786b47c86599021237f0303b952 " ,
"privacy_policy_url" : " https://gist.github.com/mesalytic/598c963ddfa4562ec7c867574ed7cedf " ,
"install_params" :{
"scopes" :[ " bot " , " applications.commands " ],
"permissions" : " 1926057290966 "
},
"verify_key" : " 82449bea917a3e2b4a407254cc548e5d35de9cb8a888d692d65f31471ddc5fa0 " ,
"flags" :{
"bits" : 10764288 ,
"detailed" :[ " GATEWAY_GUILD_MEMBERS " , " GATEWAY_MESSAGE_CONTENT " , " APPLICATION_COMMAND_BADGE " ]
},
"tags" :[ " image " , " logging " , " meme " , " mini-game " , " music " ]
}
https://discordlookup.mesalytic.moe/v1/guild/81384788765712384
Remarque La guilde liée à l'ID de demande doit avoir le widget de serveur et / ou la découverte de serveur activé. Une erreur sera lancée autrement.
{
"id" : " 81384788765712384 " ,
"name" : " Discord API " ,
"instant_invite" : null ,
"presence_count" : 18759
}
Remarque Vous devez installer un serveur Redis et prêt à être utilisé.
npm i
)node server.js
)