discord-simple-multipurpose

0.0.4 • Public • Published

Discord-simple-multipurpose

discord-simple-multipurpose is an simple multipurpose package and easy to use

Developer

Installing the package ⬇️

npm i discord-simple-multipurpose

Commands 📣

  • Advice
  • Joke
  • Lyrics
  • Meme
  • Quote
  • Neko
  • NekoGif
  • Waifu
  • owoify
  • emojify
  • reverse
  • shuffle
  • DogFact
  • CatFact
  • textToBinary
  • binaryToText
  • ascii

More comming soon :DDD

Example of how to use the command

const Discord = require("discord.js");
const client = new Discord.Client();
const { Multi } = require("discord-simple-multipurpose");
const something = new Multi();

client.on("ready", () => {
  console.log(`Ready! Logged in as ${client.user.tag}!`)
});

client.on("message", async message => {
    if (message.content.startsWith("!neko")) {
    
     let neko = await something.fetchNeko();
     let embed = new Discord.MessageEmbed()
     .setTitle("Neko!")
     .setImage(neko)
     .setColor("RANDOM")
     message.channel.send(embed)
     
   } else if (message.content.startsWith("!Waifu")) {
   
     let Waifu = await something.fetchWaifu();
     let embed = new Discord.MessageEmbed()
     .setTitle("!Waifu")
     .setImage(Waifu)
     .setColor("RANDOM")
     message.channel.send(embed);
     
   }

   client.login("Your token here")
});

Fetching Methods.

fetchAdvice(): Returns random advice.

   let data = await something.fetchAdvice() 
   message.channel.send(data)

fetchJoke(): Returns random joke. Returns data.setup (Setup of the joke) and data.punchline (Punchline of the joke).

   let data = await something.fetchJoke() 
   message.channel.send(`${data.setup}\n${data.punchline}`)

fetchLyrics(song): Returns lyrics of provided song.

   let data = await something.fetchLyrics("Perfect") 
   message.channel.send(data)

fetchMeme(): Returns random meme. Returns data.title (meme title) and data.image (meme image).

   let data = await something.fetchMeme() 
   message.channel.send(`${data.title}\n${data.image}`)

fetchQuote(): Returns random quote.

   let data = await something.fetchQuote() 
   message.channel.send(data)

fetchNeko(): Returns random neko image.

   let data = await something.fetchNeko() 
   message.channel.send(data)

fetchNekoGif(): Returns random neko gif.

   let data = await something.fetchNekoGif() 
   message.channel.send(data)

fetchWaifu(): Returns random waifu image.

   let data = await something.fetchWaifu() 
   message.channel.send(data)

fetchDogFact(): Returns random dog fact.

   let data = await something.fetchDogFact() 
   message.channel.send(data)

fetchCatFact(): Returns random cat fact.

   let data = await something.fetchCatFact() 
   message.channel.send(data)

Text-manipulation methods.

owoify(text): Returns owoified text.

   let data = await something.owoify("hello friends!") 
   message.channel.send(data)

emojify(text): Returns emojified text.

   let data = await something.emojify("something to emojify.") 
   message.channel.send(data)

reverse(text): Returns reversed text.

   let data = await something.reverse("this will be reversed.") 
   message.channel.send(data)

shuffle(text): Returns shuffled text.

   let data = await something.shuffle("some shuffled text.") 
   message.channel.send(data)

textToBinary(text): Returns provided text into binary.

   let data = await something.textToBinary("binary test") 
   message.channel.send(data)

binaryToText(binary): Returns provided binary into text.

   let data = await something.binaryToText("1100010 1101001 1101110") 
   message.channel.send(data)

ascii(text): Returns provided text into ascii.

   let data = await something.ascii("e") 
   message.channel.send(data)

Constructor Methods

const { Multi } = require("discord-simple-multipurpose");
const something = new Multi();

My Discord bot

Multipurpose Bot with 500+ commands zenitsu

Note

Don't forget to install the latest version of it

Developer of the Package

Asjad

Note

The Following Package uses NekoBot Api Nekobot API and Nekos.life to fetch images.

Dependents (0)

Package Sidebar

Install

npm i discord-simple-multipurpose

Weekly Downloads

2

Version

0.0.4

License

ISC

Unpacked Size

14.8 kB

Total Files

5

Last publish

Collaborators

  • asjadowo