dankmemer-wrapper

2.0.0 • Public • Published

The Dank Memer api wrapper for the Dank Memer API.

Install

npm i --save dankmemer-wrapper

Usage

const DankMemer = require("dankmemer-wrapper");
const memer = new DankMemer("Your API Token Goes Here");

Example

const DankMemer = require("dankmemer-wrapper");
const memer = new DankMemer("Put your dank memer api key");
const Discord = require("discord.js");
const client = new Discord.Client();
 
client.on("ready", () => {
    console.log(`Bot is online!`);
});
 
client.on("message", async(message) => {
    if (!message.guild || message.author.bot) return;
    if (message.content === "!ipad") {
     let avatar1 = message.author.avatarURL({ dynamic: false, format: 'png' });
    let image = await memer.ipad(avatar1)
      let attachment = new Discord.MessageAttachment(image, "ipad.png");
      return message.channel.send(attachment);
      
}
})
 
client.login("Discord bot token here");

Get API Key

Go to Here and request for a API key.

Functions

  • abandon
  • aborted
  • affect
  • airpods
  • america
  • armor
  • balloon
  • bed
  • bongocat
  • boo

100's More

Ratelimits

Each endpoint has it's own ratelimit, which you can find in it's documentation. Additionally, the API has a global ratelimit of 300 requests per minute.

The ratelimits for the endpoint are defined with X-RateLimit-:key, while the global ratelimit is defined with X-Global-RateLimit-:key. When the global ratelimit is hit, the body will contain an additional JSON key "global" which will be set to true.

Package Sidebar

Install

npm i dankmemer-wrapper

Weekly Downloads

6

Version

2.0.0

License

MIT

Unpacked Size

63.3 kB

Total Files

10

Last publish

Collaborators

  • pgamerx