Wondering what‚Äôs next for npm?Check out our public roadmap! ¬Ľ

    discord-utilities-js

    0.2.7¬†‚Äʬ†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

    26

    Version

    0.2.7

    License

    MIT

    Unpacked Size

    22.9 kB

    Total Files

    3

    Last publish

    Collaborators

    • avatar