1.1.7 • Published 1 year ago

djs-minigames v1.1.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

DJS-MINIGAMES

This module allows you to make minigames on your discord bot using discord.js. At this time discord-minigames only have the TicTacToe minigame but more mini-games will be available soon.

How to create a discord-minigames client:

const { Client } = require("djs-minigames")

const myAwesomeClient = new Client({
    playMoreThanOne: true, //if false each type of mini-game can only be played once at a time
    emitEvents: true, //if false the module will not emit any event
    defaultTimeout: 60000, //the default timeout of the module if in the minigames that require a timeout the timeout is not given it will replaced by this timeout in ms
    language: "EN" //the language that all the games will be. They can be in English or Spanish
})

TICTACTOE

How to create a tictactoe game:

const { TicTacToe } = require("djs-minigames")

new TicTacToe(myAwesomeClient, interaction, user, {
    embedColor: "GREEN", //The color of the embed when the tictactoe is playing
    timeout: 60000, //The timeout of accept or decline the challenge 
    embedFooter: "My awesome TicTacToe", //The footer of the embed of the TicTacToe
    timeoutEmbedColor: "RED", //The timeout embed color when the timeout ends
    xEmoji: "❌​", //The xEmoji that will be in the tictactoe by default the emoji will be "❌​"
    oEmoji: "⭕​", //The oEmoji that will be in the tictactoe by default the emoji will be "⭕​​"
    _emoji: "➖", //The neutral emoji that will be in the tictactoe by default the emoji will be "➖"​
}).play() //the method to start the tictactoe

//myAwesomeClient refers to a discord-minigames client, interaction to a discord.js Interaction and user a discord.js User

//There is an event that is emited whenever a tictactoe ends and returns the tictactoe class

myAwesomeClient.on("tictactoeEnd", tictactoe => {
    console.log(tictactoe)
})

If you want to open an issue, report a bug or do a pull request go to the module's GitHub

1.1.7

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

0.0.2-alpha.1

1 year ago

0.0.1-alpha.1

1 year ago

0.0.4-alpha.1

1 year ago

0.0.3-alpha.1

1 year ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago