discord.js-game
Version:
Discord games is a powerful npm package with a collection of minigames for your discord bot
47 lines (42 loc) • 1.15 kB
Markdown
# **🔖 Rock Paper Scissors**
```js
const { RockPaperScissors } = require('discord-gamecord');
const Game = new RockPaperScissors({
message: message,
isSlashGame: false,
opponent: message.mentions.users.first(),
embed: {
title: 'Rock Paper Scissors',
color: '#5865F2',
description: 'Press a button below to make a choice.'
},
buttons: {
rock: 'Rock',
paper: 'Paper',
scissors: 'Scissors'
},
emojis: {
rock: '🌑',
paper: '📰',
scissors: '✂️'
},
mentionUser: true,
timeoutTime: 60000,
buttonStyle: 'PRIMARY',
pickMessage: 'You choose {emoji}.',
winMessage: '**{player}** won the Game! Congratulations!',
tieMessage: 'The Game tied! No one won the Game!',
timeoutMessage: 'The Game went unfinished! No one won the Game!',
playerOnlyMessage: 'Only {player} and {opponent} can use these buttons.'
});
Game.startGame();
Game.on('gameOver', result => {
console.log(result); // => { result... }
});
```
## **`/` Slash Commands**
```js
message: interaction,
isSlashGame: true,
opponent: interaction.options.getUser('user')
```