1.1.6 • Published 3 years ago
easyfunjs v1.1.6
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()