Gives possibilities to get a users banner from discord.
npm install discord-banner| Version | Support |
|---|---|
| v13 | ✔ |
| v12 | ✔ |
When you create a new discord client, you need to make sure the package gets runned first before
Works
const { Client } = require("discord.js")
require("discord-banner")();
const client = new Client;Doesn't work
const { Client } = require("discord.js")
const client = new Client;
require("discord-banner")();If it doesn't work don't be afraid to ask for help on our discord server
With discord.js
// initializes the package.
// Has to go before client!
require("discord-banner")();
// Creating a new client.
const client = new (require("discord.js").Client);
client.on("message", async (message) => {
// Get the banner url.
console.log(await message.author.bannerURL())
console.log(await message.author.banner) // { hash, color };
});Stand alone
/**
* Option 1
* Include the token in the function
*/
const { getUserBanner } = require("discord-banner");
getUserBanner("a client id", {
token: "super secret token",
}).then(banner => console.log(banner.url));
/**
* Option 2
* Include the token in discord-banner and cache
*/
require("discord-banner")("super secret token")
const { getUserBanner } = require("discord-banner");
getUserBanner("a client id").then(banner => console.log(banner.url));require("discord-banner")("super secret token", {
// Will recache each hour
// Default 15 min
cacheTime: 60*60*1000
})
const { getUserBanner } = require("discord-banner");
console.time("first_time");
getUserBanner("269870630738853888").then(banner => {
console.log(banner)
console.timeEnd("first_time") // Around 376.064ms
console.time("cache")
getUserBanner("269870630738853888").then(banner_two => {
console.log(banner_two)
console.timeEnd("cache") // Around 0.731ms
});
});Tolfix is a company focusing about IT, Development and Networking, we drive to help others with their problems when it comes to IT and love contributing to others.
Want to find more information about us you can visit us at https://tolfix.com/.

