Jump to content
×
×
  • Create New...
  • Please do not post a message for the purpose of insulting, incitement to hatred, sexual remarks and any other which does not respect our terms of use !

commande [COMMANDE] Modifier le nom d'un salon avec une commande.


Solife
 Share

Recommended Posts

  • Administrateur

Hello,

 

Je vous partage une commande basique et simple que j'avais développé, et qui je pense doit être sur pas mal de bot discord, mais qui m'est (ultra) rare d'utiliser.

 

Cette commande sert tout simplement à modifier le nom du salon via une commande, là vous effectuez la commande.

[HIDE]

const Discord = require('discord.js');

module.exports.run = async(client, message, arg) => {

    // Interdiction aux membres d'effectuer la commande.
        if(!message.guild.member(message.author).hasPermission("ADMINISTRATOR"))
            return message.channel.send({
                embed: {
                    color: "0xf22525",
                    description: "Vous n'avez pas la permission pour effectuer cette commande!",
                }
            }).then(m => m.delete({ timeout: 10000 }));
    
    // On supprime la commande.
        message.delete();

    // On indique le nouveau nom au channel + information si aucun nom donné.
        let nouveaunom = args.join(" ");
        if(!nouveaunom)
            return message.channel.send({
                embed: {
                    color: "0xf22525",
                    description: "Vous devez donner un nom à ce channel.",
                }
            }).then(m => m.delete({ timeout: 10000 }));

    // On modifie le nom du channel.
        try{
            message.channel.setName(nouveaunom);
            message.channel.send({
                    embed: {
                        color: "RANDOM",
                        description: `:white_check_mark: Le nom du channel a été modifié par: ${nouveaunom}.`,
                    }
                }).then(m => m.delete({ timeout: 10000 }));
        } catch(e) {
            message.channel.send({
                embed: {
                    color: "0xf22525",
                    description: `:x: Une erreur est survenue lors de la modification du nom du channel.`,
                }
            }).then(m => m.delete({ timeout: 10000 }));
        }

    

};

module.exports.help = {
    name: "nom"
};

[/HIDE]

 

++

J'essaie de m'adoucir, mais l'humain me rend noir.

Link to comment
Share on other sites

  • Modérateur

Assez basique mais toujours utile pour les débutants !

P.S. : Il me semble qu'il n'est pas nécessaire d'importer la librairie discord.js puisque nous n'en faisons aucun usage (tout est dans les prototypes), mais je me trompe peut-être ?

Flemme, ils ont supprimés mon ancienne signature 😦

Link to comment
Share on other sites

  • Administrateur
Le 27/06/2021 à 23:17, ㄈㄕイけ乇刀尺ノ a dit :

Assez basique mais toujours utile pour les débutants !

P.S. : Il me semble qu'il n'est pas nécessaire d'importer la librairie discord.js puisque nous n'en faisons aucun usage (tout est dans les prototypes), mais je me trompe peut-être ?

Effectivement pas besoin. Mais j'ai toujours fais comme ça donc bon 😆

J'essaie de m'adoucir, mais l'humain me rend noir.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share