mirror of
https://github.com/aydenjahola/discord-multipurpose-bot.git
synced 2025-09-21 06:41:35 +01:00
Some checks are pending
Docker / build (push) Waiting to run
* add simple music functionality * update workflow * update Dockerfile * update Dockerfile * update Dockerfile * update Dockerfile * add few more music commands * add lyrics command * update lyrics command * add loop, and add categories to all commands * change discord status * seperate distube and change startup console theme * Update README * UPDATE LICENSE file * fix docker compose image, add better error handling for distube and update tagging workflow * switch to node-alpine image for docker * switch to node-alpine image for docker * update ascii * music commands imporvements, implement live lyrics, some guards and bot leaving on empty * use ffmpeg package rather than ffmpeg-static
24 lines
684 B
JavaScript
24 lines
684 B
JavaScript
const { SlashCommandBuilder } = require("discord.js");
|
|
|
|
module.exports = {
|
|
data: new SlashCommandBuilder()
|
|
.setName("roll")
|
|
.setDescription("Roll a dice!")
|
|
.addIntegerOption((option) =>
|
|
option
|
|
.setName("sides")
|
|
.setDescription("Number of sides on the dice")
|
|
.setRequired(false)
|
|
.setMinValue(2)
|
|
.setMaxValue(100)
|
|
),
|
|
category: "Games",
|
|
|
|
async execute(interaction) {
|
|
const sides = interaction.options.getInteger("sides") || 6;
|
|
const result = Math.floor(Math.random() * sides) + 1;
|
|
await interaction.reply(
|
|
`🎲 You rolled a ${result} on a ${sides}-sided dice!`
|
|
);
|
|
},
|
|
};
|