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

Package detail

discord-utilities-js

mdc_yt37MIT0.4.0

An npm with multiple functionalities that can be used from discord bots to any type of project.

discord, img, dogs, fox, koala, bots, bird, cats, images, chatbot, convert, discord.js, discord bots

readme

Discord Utilities js

An npm with multiple functionalities that can be used from discord bots to any type of project.

Installation


$ npm install --save discord-utilities-js

HOW TO USE


const utils = require('discord-utilities-js')

Ways to use

Animals

DOGS


// returns images of dogs

let dog = await utils.dog()

console.log(dog)

//Output => "https://no-api-key.com/image/dog/71507.png"

// returns facts about dogs

let dogfact = await utils.dogfact()

console.log(dogfact)

//Output => "A dog's sense of smell is reduced by up to 40 percent when he's overheated and panting."

CATS


// return images of cats

let cat = await utils.cat()

console.log(cat)

//Output => "https://no-api-key.com/image/cat/52107.png"

// returns facts about cats

let catfact = await utils.catfact()

console.log(catfact)

//Output => "Without a specific nutrient, cats can go blind."

BEARS



// returns images of bear

let bear = await utils.bear()

console.log(bear)

//Output => "https://no-api-key.com/image/bear/18293.png"

// returns facts about bear

let bearfact = await utils.bearfact()

console.log(bearfact)

//Output => "American black bears tend to avoid brown bears."

PANDAS


// returns images of panda

let panda = await utils.panda()

console.log(panda)

//Output => "https://no-api-key.com/image/panda/35922.png"

// returns facts about panda

let pandafact = await utils.pandafact()

console.log(pandafact)

//Output => "Adult pandas only have a few predators."

FOXS


// returns images of fox

let fox = await utils.fox()

console.log(fox)

//Output => "https://i.imgur.com/MesVJT9.jpg"

// returns facts about fox

let foxfact = await utils.foxfact()

console.log(foxfact)

//Output => "Because of their awesome fur, Arctic foxes can withstand temperatures as low as negative-70 degrees Celsius. That’s when the poor fellas start shivering."

BIRDS


// returns images of bird

let bird = await utils.bird()

console.log(bird)

//Output => "https://i.some-random-api.ml/mdV4VtAXAF.png"

// returns facts about bird

let birdfact = await utils.birdfact()

console.log(birdfact)

//Output => "In the movie The Birds (1963), the scene where actress Tippi Hedren is attacked took a week to shoot. The birds were attached to her clothes by long nylon threads so they could not fly away."

KOALAS


// returns images of koala

let koala = await utils.koala()

console.log(koala)

//Output => "https://i.some-random-api.ml/CMuROI3paA.jpg"

// returns facts about koala

let koalafact = await utils.koalafact()

console.log(koalafact)

//Output => "They live and sleep in the eucalyptus trees. It's hot, light and dry here."

RED PANDAS


// returns images of redpanda

let redpanda = await utils.redpanda()

console.log(redpanda)

//Output => "https://i.imgur.com/bp0VZGh.jpg"

Interactions

HUGS


// Show a hugging gif

let hug = await utils.hug()

console.log(hug)

//Output => "https://no-api-key.com/image/hug/88745.gif"

KISS


// Show a kissing gif

let kiss = await utils.kiss()

console.log(kiss)

//Output => "https://no-api-key.com/image/kiss/61879.gif"

WINKS


// Show a winking gif

let wink = await utils.wink()

console.log(wink)

//Output => "https://i.some-random-api.ml/Sp31pB0jEJ.gif"

PATS


// Show a patting gif

let pat = await utils.pat()

console.log(pat)

//Output => "https://i.some-random-api.ml/z0YcUK7gnv.gif"

EditImages

GAY


// Puts a rainbow filter on the image

const image = "https://portalmybot.com/assets/img/logo/portal-logo.png" 

let gay = await utils.gay(image)

console.log(gay)

//Output => "https://some-random-api.ml/canvas/gay?avatar=https://portalmybot.com/assets/img/logo/portal-logo.png"

GLASS


// Puts a glass filter on the image

const image = "https://portalmybot.com/assets/img/logo/portal-logo.png" 

let glass = await utils.glass(image)

console.log(glass)

//Output => "https://some-random-api.ml/canvas/glass?avatar=https://portalmybot.com/assets/img/logo/portal-logo.png"

WASTED


// Puts a wasted of GTAV filter on the image

const image = "https://portalmybot.com/assets/img/logo/portal-logo.png" 

let wasted = await utils.wasted(image)

console.log(wasted)

//Output => "https://some-random-api.ml/canvas/wasted?avatar=https://portalmybot.com/assets/img/logo/portal-logo.png"

TRIGGERED


// Puts a triggered filter on the image

const image = "https://portalmybot.com/assets/img/logo/portal-logo.png" 

let triggered = await utils.triggered(image)

console.log(triggered)

//Output => "https://some-random-api.ml/canvas/triggered?avatar=https://portalmybot.com/assets/img/logo/portal-logo.png"

PIXELATE


// Puts a pixelate filter on the image

const image = "https://cdn.computerhoy.com/sites/navi.axelspringer.es/public/styles/855/public/media/image/2019/01/fondo-hd-3.jpg?itok=SHp5qvEm" 

let pixelate = await utils.pixelate(image)

console.log(pixelate)

//Output => "https://some-random-api.ml/canvas/triggered?avatar=https://cdn.computerhoy.com/sites/navi.axelspringer.es/public/styles/855/public/media/image/2019/01/fondo-hd-3.jpg?itok=SHp5qvEm"

SEPIA


// Puts a sepia filter on the image

const image = "https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png" 

let sepia = await utils.sepia(image)

console.log(sepia)

//Output => "https://some-random-api.ml/canvas/sepia?avatar=https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png"

INVERT


// Puts a invert filter on the image

const image = "https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png" 

let invert = await utils.invert(image)

console.log(invert)

//Output => "https://some-random-api.ml/canvas/invert?avatar=https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png"

GRAYSCALE


// Puts a grayscale filter on the image

const image = "https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png" 

let grayscale = await utils.grayscale(image)

console.log(grayscale)

//Output => "https://some-random-api.ml/canvas/greyscale?avatar=https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png"

YOUTUBECOMMENT


// Create an image as if it were a Youtube comment

const comment = "Hello World"
const username = "Discord"
const image = "https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png" 

let youtubecomment = await utils.youtubecomment(comment, username, image)

console.log(youtubecomment)

//Output => "https://some-random-api.ml/canvas/youtube-comment?comment=Hello%20World&username=Discord&avatar=https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png"

Others

PASSWORD


// It returns a password with the amount of 
// characters that you put in it, 
// if you don't put any, it will 
// be one with 8 characters by default.

// Without putting an argument

let password = await utils.password()

console.log(password)

//Output => "217D_;@B"

//Putting an argument

const characters = "12"

let password = await utils.password(characters)

console.log(password)

//Output => "hKd|*12^4:2K"

FLIPTEXT


// Flip the text you put

const text = "Hello World" 

let fliptext = await utils.fliptext(text)

console.log(fliptext)

//Output => "dlroW olleH"

BINARY


// Convert text to binary

const text = "Hello World" 

let binary = await utils.binary(text)

console.log(binary)

//Output => "01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100"

DECODE BINARY


// Convert binary to text

const text = "01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100" 

let decodebinary = await utils.decodebinary(text)

console.log(decodebinary)

//Output => "Hello World"

BASE64


// Convert text to base64

const text = "Hello World" 

let base64 = await utils.base64(text)

console.log(base64)

//Output => "SGVsbG8gV29ybGQ="

DECODE BASE64


// Convert base64 to text

const text = "SGVsbG8gV29ybGQ=" 

let decodebase64 = await utils.decodebase64(text)

console.log(decodebase64)

//Output => "Hello World"

EIGHT BALL


// Show you a random answer

let eightball = await utils.eightball()

console.log(eightball)

//Output => "My reply is no"

CARS


// It shows you a random image of a car

let car = await utils.car()

console.log(car)

//Output => "https://no-api-key.com/image/car/68958.png"

POKEDEX


// It shows you information about the pokemon you are looking for

const pokemon = "pikachu"

let pokedex = await utils.pokedex(pokemon)

console.log(pokedex)
{
   "name":"pikachu",
   "id":"025",
   "type":[
      "Electric"
   ],
   "species":[
      "Mouse",
      "Pokémon"
   ],
   "abilities":[
      "Static",
      "Lightning Rod"
   ],
   "height":"0.4 m (1′04″)",
   "weight":"6.0 kg (13.2 lbs)",
   "base_experience":"112",
   "gender":[
      "50% male",
      "50% female"
   ],
   "egg_groups":[
      "Fairy",
      "Field"
   ],
   "stats":{
      "hp":"35",
      "attack":"55",
      "defense":"40",
      "sp_atk":"50",
      "sp_def":"50",
      "speed":"90",
      "total":"320"
   },
   "family":{
      "evolutionStage":2,
      "evolutionLine":[
         "Pichu",
         "Pikachu",
         "Raichu",
         "Raichu"
      ]
   },
   "sprites":{
      "normal":"http://i.some-random-api.ml/pokemon/pikachu.png",
      "animated":"http://i.some-random-api.ml/pokemon/pikachu.gif"
   },
   "description":"When several of these Pokémon gather, their electricity could build and cause lightning storms.",
   "generation":"1"
}

CHATBOT


// ChatBot

const text = "Hello World" 

let chatbot = await utils.chatbot(text)

console.log(chatbot)

//Output => "Who are you?"

MEME


// Show a random meme


let meme = await utils.meme()

console.log(meme)

//Output => "https://i.some-random-api.ml/WgLubDy5Q1.png"

DISCORDBOTTOKEN


// Show a randomly generated bot token (None of these tokens are for decoration or other purposes)

let token = await utils.discordbottoken()

console.log(token)

//Output => "MzU3MjY1MTc4NTcwNDIyMTU2.UP6nwD.2eLKGYh3DgqARmIWANhzbb0yyii"

COLOR


// Returns an image with the color set

const thecolor = "#00ff00"

let color = await utils.color(thecolor)

console.log(color)

//Output => "https://api.alexflipnote.dev/colour/image/00ff00"

GRADIENTCOLOR


// Returns an image with the color gradient of the color you have set

const thecolor = "#00ff00"

let gradientcolor = await utils.gradientcolor(thecolor)

console.log(gradientcolor)

//Output => "https://api.alexflipnote.dev/colour/image/gradient/00ff00"