1.1.6 • Published 3 years ago

easyfunjs v1.1.6

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Easyfunjs

An Easy, Fun Package For Discord Bots! Fixing Weky Bugs Only!

What Is Easyfunjs

Easyfunjs is just a package that really useful for fun things. added sudo, tictactoe, fight, and chaoswords. all of them was only fixed weky's things

Setup

$ npm i easyfunjs
$ npm i discord-buttons

now, in your main file, add this under your discord client

require('discord-buttons')(client)

How to use chaoswords

  const { ChaosWords } = require("easyfunjs")
  var randomWords = require('random-words');
  const words = randomWords(2) //generating 2 words
await new ChaosWords({
      message: message,
      maxTries: 3, //Number of max tries.
      charGenerated: 20, //length of sentence (small length might throw error)
      words: words, //words (array)
      embedTitle: 'Chaos words!', //title of embed
      embedFooter: 'Find the words in the sentence!', //footer of embed
      embedColor: 'RANDOM' //color of embed
  }).start()

How to use fight

const opponent = message.mentions.users.first();
if (!opponent) return message.channel.send(`Please mention who you want to fight`);
const { fight } = require('easyfunjs');
const gamr = new fight({
    client: client,
    message: message,
    acceptMessage: 'Click to fight with <@' + message.author + '>',
    challenger: message.author, //NOT CHANGEABLE
    opponent: opponent,  //NOT CHANGEABLE
    hitButtonText: 'HIT', //Hit button text (Custom)
    hitButtonColor: 'red', //Hit button color (Custom)
    healButtonText: 'HEAL', //Heal button text (Custom)
    healButtonColor:  'green', //Heal button color (Custom)
    cancelButtonText: 'CANCEL', //Cancel button text (Custom)
    cancelButtonColor: 'blurple', //Cancel button color (Custom)
});
gamr.start();

How to use sudo

const { sudo } = require('easyfunjs');
const user = message.mentions.members.first();
const msg = args.slice(1).join(" ");
const xd = new sudo({
    message: message,
    text: msg,
    member: user,
});
xd.start();

How to use tictactoe 😳

const opponent = message.mentions.users.first();
if (!opponent) return message.channel.send(`Please mention who you want to challenge at tictactoe.`);
const { TicTacToe } = require('easyfunjs')
const game = new TicTacToe({
    message: message,
    opponent: opponent, //opponent
    xColor: 'red', //x's color
    oColor: 'blurple', //zero's color
    xEmoji: '❌',  //the x emoji
    oEmoji: '0️⃣' ,//the zero emoji
})
game.start()//start game

How To Use Calculator! 🔢

//the easiest code in the package!
const { easycalculator } = require('easyfunjs');
await easycalculator(message);

How to use wyr (would you rather)

//also easy
const { wyr } = require('easyfunjs')
await wyr(message)

How to use snek 🐍

const { snek } = require('easyfunjs');
new snek({
    message: message,
    embed: {
    title: 'Snake', //embed title
    color: "#gt4668", //embed color
    gameOverTitle: "Game Over", //game over embed title
    },
    emojis: {
      empty: '⬛', //zone emoji
      snakeBody: '🟢', //snake
      food: '🍎', //food emoji
      //control
      up: '⬆️', 
      right: '⬅️',
      down: '⬇️',
      left: '➡️',
      },
    }).start()
1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago