Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

dankmemer-wrapper

discordsheep40MIT2.0.0

A API wrapper for the Dank Memer API.

dankmemer, dankmemer-api, dankmemer, dankmemer-meme, memes, discord, discord-meme, meme-api, dank-memer-meme-server, dank-memer-meme, dank-memer, dank-memer-memes

readme

The Dank Memer api wrapper for the Dank Memer API.

Install

``` npm i --save dankmemer-wrapper ```

Usage

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

Example

```js 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](https://dankmemer.services/dashboard) 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.