This Package is very useful Joke aka Meme API which can be used in your projects.
npm install random-jokes-api
cli
npm i random-jokes-api
`
Configuration
The first step is to import the module in your code.
`js
const Memer = require("random-jokes-api");
`
Then you have to request a API call according to your choice.
`js
// Import the discord.js library.
const Discord = require("discord.js")
// Create a new discord.js client.
const bot = new Discord.Client()
const Memer = require("random-jokes-api");
> You can also destructure to avoid repeating Memer.
// Listen to the ready event
bot.on("ready", () => {
console.log("Ready!");
})
// Listen to the message event
bot.on("message", async (message) => {
if (message.content === "joke") {
// Get the avatarUrl of the user
let jokes = Memer.joke()
message.channel.send(jokes)
}
})
// Log in to the bot
bot.login("super_secret_token")
``
Available Jokes API Calls
- let jokes = Memer.joke()
- let puns = Memer.pun()
- let roast = Memer.roast()
- let antijoke = Memer.antijoke()
- let quotes = Memer.quotes()
- let web = Memer.uselessweb()
- let shower = Memer.showerThought()
- let chuck = Memer.chuckNorris()
- let chuck = Memer.trivia()
- let chuck = Memer.compliement()
- let chuck = Memer.truth()
- let chuck = Memer.dare()
Available Animals API Calls
- let cat = Memer.cat()
- let dog = Memer.dog()
- let fox = Memer.fox()
- let snake = Memer.snake()
- let redpanda = Memer.redpanda()
- let otter = Memer.otter()
- let lizard = Memer.lizard()
- let bunny = Memer.bunny()
Image Generation
$3
`js
const Memer = require("random-jokes-api")
const Discord = require("discord.js")
const bot = new Discord.Client()
// Listen to the ready event
bot.on("ready", () => {
console.log("Ready!");
})
// Listen to the message event
bot.on("message", async (message) => {
if (message.content === "meme") {
let meme = Memer.meme()
let embed = new Discord.MessageEmbed()
.setTitle(meme.title)
.setImage(meme.url)
.setFooter(Categroy: ${meme.category})
message.channel.send(embed)
}
})
```