dj-games

A Discord Js Package for Mini-Games. you can easily setup. It is beginner friendly. It need discord-buttons package to work


Keywords
discord, discord-games, mini-games, discord.js, discord game, discord-buttons, discord.py, discordgames, discordminigame, discordbot, discordv13api
License
Apache-2.0
Install
npm install dj-games@3.0.1

Documentation

npm i dj-games

What is dj-games?

  • A fun npm package to play games within discord

Rock Paper scissor

const Discord = require('discord.js');
const client = new Discord.Client();
const games = require('dj-games')
const RPS = new games.RPS()

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

client.on('message', async (message) => {
	if(message.content === '!RockPaperScissors') {
 RPS.startGame(message)
          }
});

client.login('DISCORD_BOT_TOKEN');

Tic Tac Toe

const Discord = require('discord.js');
const client = new Discord.Client();
const tttgame = require('dj-games')
const opponent = message.mentions.users.first();
if (!opponent) return 


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

client.on('message', async (message) => {
	if(message.content === '!ttt') {
 message.channel.send('**Mention someone**);
 
const game = new tttgame({
    message: message,
    opponent: opponent,
    xColor: 'red'
    oColor: 'blue',
    xEmoji: '', 
    oEmoji: '0️⃣'
})
game.start()
          }
});

client.login('DISCORD_BOT_TOKEN');

Typer

const Discord = require('discord.js');
const client = new Discord.Client();
const games = require('dj-games')
const typer = new games.typer()
client.on('ready', async () => {
	console.log(`Logged in as ${client.user.tag}`);
});

client.on('message', async (message) => {
	if(message.content === '!typer') {
typer.startGame(message)

client.login ('token');

});

Contributing

  • Contributions, issues and feature requests are welcome!
  • if you foundd y bug/issues you can report it from issues page.

Developers

Support


Discord server: