random-jokes-api

1.5.9 • Public • Published

Random Jokes Api

npm bundle size npm

Bugs and glitches

Feel free to report all bugs and glitches by creating an issue in the issue section.

A correct and understandable issue contains :

  • Steps to reproduce
  • Code that summonned the error
  • The complete error

You can also join me on my discord server.

Amandine support server

ou can download it from npmjs.

npm i random-jokes-api

Configuration

The first step is to import the module in your code.

const Memer = require("random-jokes-api");

Then you have to request a API call according to your choice.

// 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

Memes

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.5.9
    22
    • latest

Version History

Package Sidebar

Install

npm i random-jokes-api

Weekly Downloads

22

Version

1.5.9

License

MIT

Unpacked Size

132 kB

Total Files

26

Last publish

Collaborators

  • becoditive