Neoclassical Philosophic Musings

    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"

    Install

    npm i discord-utilities-js

    DownloadsWeekly Downloads

    5

    Version

    0.4.0

    License

    MIT

    Unpacked Size

    29.9 kB

    Total Files

    7

    Last publish

    Collaborators

    • mdc_yt