Remove public facing IDs, and add a roll die

Picked up after a long while, cause spotted in my git repo
master^2
Nathan Steel 1 month ago
parent 1864565977
commit 05514930f4

@ -32,12 +32,13 @@ module.exports = {
// If they are we want to remove them
if (interaction.member.roles.cache.has(roleId)) {
console.log('in role already');
var reply = 'You\'ve been removed from the role ' + interaction.options.getString('role');
//var reply = 'You\'ve been removed from the role ' + interaction.options.getString('role');
var reply = 'You\'ve been removed from the role ' + role.name;
// Remove user from role
interaction.member.roles.remove(role);
}
else {
var reply = 'You\'ve been added to the role ' + interaction.options.getString('role');
var reply = 'You\'ve been added to the role ' + role.name;
// Add user to role
interaction.member.roles.add(role);
}

@ -0,0 +1,13 @@
const { SlashCommandBuilder } = require('@discordjs/builders');
module.exports = {
data: new SlashCommandBuilder()
.setName('roll')
.setDescription('Rolls a die'),
async execute(interaction) {
let die_sides = 6;
let random_number = Math.floor(Math.random() * die_sides) + 1;
await interaction.reply(`${interaction.user.username} rolled a ${random_number}`);
},
};

@ -5,7 +5,11 @@ module.exports = {
.setName('user')
.setDescription('User info'),
async execute(interaction) {
await interaction.reply(`Your tag: ${interaction.user.tag}\nYour id: ${interaction.user.id}`);
await interaction.reply(
{
content:`Your tag: ${interaction.user.tag}\nYour id: ${interaction.user.id}`
,ephemeral: true
});
},
};

4
package-lock.json generated

@ -1,12 +1,12 @@
{
"name": "discord-bot",
"version": "1.0.0",
"version": "0.1.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "discord-bot",
"version": "1.0.0",
"version": "0.1.0",
"license": "ISC",
"dependencies": {
"@discordjs/builders": "^1.0.0",

Loading…
Cancel
Save