1.6.7 • Published 3 years ago

discord-banner v1.6.7

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Discord-Banner

npm.io npm.io npm.io npm.io

Gives possibilities to get a users banner from discord.

Installing

npm install discord-banner

Discord.js support

VersionSupport
v13
v12

Troubleshoot

message.author.bannerURL() is not a function?

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

Examples

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));

Configurations

Caching

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
    });
});

Discord

Discord

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.7

3 years ago

1.6.6

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.6.0

3 years ago

1.5.9

3 years ago

1.4.9

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.3.8

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago