discord-utilities-js
v0.4.0
Published
An npm with multiple functionalities that can be used from discord bots to any type of project.
Downloads
121
Maintainers
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"