Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

discord js give role to all member

// find the role with the name "Community"
let role = message.guild.roles.find(r => r.name == 'Community')

// if role doesn't exist, notify the author of command that the role couldn't be found
if (!role) return message.channel.send(`**${message.author.username}**, role not found`)

// find all guild members that aren't bots, and add the "Community" role to each
message.guild.members.filter(m => !m.user.bot).forEach(member => member.addRole(role))

// notify the author of the command that the role was successfully added to all members
message.channel.send(`**${message.author.username}**, role **${role.name}** was added to all members`)
Comment

add role to channel discord.js

// deleting the channels overwrite for the message author
channel.permissionOverwrites.get(message.author.id).delete();
Comment

add role to channel discord.js

channel.updateOverwrite(channel.guild.roles.everyone, { VIEW_CHANNEL: false });
Comment

add role command discord.js

bot.on('message', (message) => {
    if (!message.content.startsWith(PREFIX) || message.author.bot) return;

    const args = message.content
        .toLowerCase()
        .slice(PREFIX.length)
        .trim()
        .split(/s+/);
    const [command, input] = args;

    if (command === 'clear' || command === 'c') {
        if (!message.member.hasPermission('MANAGE_MESSAGES')) {
            return message.channel
                .send(
                    "Sorry, ale nemáš na to dostatečná práva (`MANAGE_MESSAGES`) :shield: ",
                );
        }

        if (isNaN(input)) {
            return message.channel
                .send('Napiš kolik zpráv mám smazat :eyes: ')
                .then((sent) => {
                    setTimeout(() => {
                        sent.delete();
                    }, 2500);
                });
        }

        if (Number(input) < 0) {
            return message.channel
                .send('Brácho .... rozumím, nemažu nic :clown: ')
                .then((sent) => {
                    setTimeout(() => {
                        sent.delete();
                    }, 2500);
                });
        }

        // add an extra to delete the current message too
        const amount = Number(input) > 100 ?
            101 :
            Number(input) + 1;

        message.channel.bulkDelete(amount, true)
            .then((_message) => {
                message.channel
                    // do you want to include the current message here?
                    // if not it should be ${_message.size - 1}
                    .send(`Smazal jsem `${_message.size}` zpráv :broom:`)
                    .then((sent) => {
                        setTimeout(() => {
                            sent.delete();
                        }, 2500);
                    });
            });
    }

    if (command === 'help' && input === 'clear') {
        const embed = new Discord.MessageEmbed()
            .setColor('#00B2B2')
            .setTitle('**Clear Help**')
            .setDescription(
                `Tento příkaz maže správy. Například takto: `${PREFIX}clear 5` nebo `${PREFIX}c 5`.`,
            )
            .setFooter(
                `Vyžádáno uživatelem: ${message.author.tag}`,
                message.author.displayAvatarURL(),
            )
            .setTimestamp();

        message.channel.send(embed);
    }
});
Comment

PREVIOUS NEXT
Code Example
Javascript :: break loop after time javascript 
Javascript :: change string with string js 
Javascript :: react fontawesome exchange icon 
Javascript :: how to disable previous date in datepicker using angular 6 
Javascript :: how to break from map in javascript 
Javascript :: javascript error null 
Javascript :: Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec. 
Javascript :: id in class selector jquery 
Javascript :: how to name a file path in document.geteleementbyid 
Javascript :: datapack structure 
Javascript :: browser support fetch api 
Javascript :: insertbefore javascript 
Javascript :: use length to resize an array 
Javascript :: Dynamically load JS inside JS 
Javascript :: convert javascript date into excel date 
Javascript :: javascript Passing Function Value as Default Value 
Javascript :: Is Even 
Javascript :: Regex Match Only Number Lines 
Javascript :: Material-ui alarm icon 
Javascript :: @hapi/disinfect 
Python :: cv2_imshow colab 
Python :: python today - 1 day 
Python :: python show all columns 
Python :: drop a range of rows pandas 
Python :: python argparse ignore unrecognized arguments 
Python :: use nltk to remove stop words 
Python :: sorting by column in pandas 
Python :: sqlalchemy query bilter by current month 
Python :: os remove entire folder python 
Python :: invert y axis python 
ADD CONTENT
Topic
Content
Source link
Name
7+6 =