discord-utilities-js

0.4.0 • Public • Published

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"

Package Sidebar

Install

npm i discord-utilities-js

Weekly Downloads

41

Version

0.4.0

License

MIT

Unpacked Size

29.9 kB

Total Files

7

Last publish

Collaborators

  • mdc_yt