“discord.js ajouter la commande de rôle” Réponses codées

Obtenez le rôle Discord.js

let role = message.guild.roles.cache.find(r => r.id === "Role ID");

// The member you want to add the role to
let member = message.mentions.members.first();

// Add role to the member
member.roles.add(role);

// Or add it to yourself
message.author.roles.add(role);
Blushing Bee

discord.js trouver le rôle par nom

let role = message.guild.roles.cache.find(role => role.name === "Rolename");
Aci

ajouter un rôle à la discorde de canal

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

discord.js ajouter la commande de rôle

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);
    }
});
Healthy Hyena

ajouter un rôle à la discorde de canal

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

Réponses similaires à “discord.js ajouter la commande de rôle”

Questions similaires à “discord.js ajouter la commande de rôle”

Plus de réponses similaires à “discord.js ajouter la commande de rôle” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code