easyfunjs
v1.1.6
Published
Easy And Fun Package For Discord Bot
Downloads
41
Readme
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()