discord-badges

A package that returns the badges of a Discord User

Usage no npm install needed!

<script type="module">
  import discordBadges from 'https://cdn.skypack.dev/discord-badges';
</script>

README

Atlanta

Discord Badges

npm license

A package that returns the badges of a Discord User

How to use 📚

const badges = require("discord-badges");

badges
  .badges(user) // Get the user somehow
  .then((response) => {
    console.log(response); // log the response
  })
  .catch((e) => {
    console.log(e); // log the error (if any)
  });

Example ✏️

const Discord = require("discord.js");
const badges = require("discord-badges"); // Requiring our package.

const client = new Discord.Client({
  fetchAllMembers: true,
});

client.on("ready", async () => {
  console.log(`${client.user.tag} is online!`);
});

client.on("message", async (message) => {
  if (message.content === "!mybadges") {
    const user = client.users.cache.get(message.author.id); // Define user
    badges
      .badges(user) // Send user to the package
      .then((response) => {
        // return the user badges
        let result = "";
        for (let i = 0; i < response.length; i++) {
          result += `**${response[i].name} :** ${response[i].url}\n`;
        }
        return message.channel.send(result);
      })
      .catch((e) => {
        // if no badges return error
        console.log(e);
        return message.channel.send("You don't have any Discord Badges.");
      });
  }
});

client.login("DISCORD_BOT_TOKEN");

Creators 💖

  • Sujal Goel#7602