S'inscrire
section-icon

Forums

Parlez de tout ce que vous voulez!

Vous lisez 0 fil de discussion
  • Auteur
    Messages
    • Admin
      avatar-image

      Admin

      @shiloh

      Maître des clés

        Voici le code pour crée un bot Discord qui donne automatique un rôle à un nouveau membre :

        const { Client, Intents } = require('discord.js');
        const client = new Client({
          intents: [
            Intents.FLAGS.GUILDS,
            Intents.FLAGS.GUILD_MEMBERS // Assurez-vous que l'intention de membre de guilde est activée
          ]
        });
        
        client.login('YOUR_BOT_TOKEN');
        
        client.on('ready', () => {
          console.log(<code>${client.user.tag} est prêt à attribuer des rôles !</code>);
        });
        
        client.on('guildMemberAdd', async member => {
          // Remplacez 'ROLE_ID' par l'ID du rôle que vous souhaitez attribuer
          const role = member.guild.roles.cache.find(role => role.id === 'ROLE_ID');
        
          if (!role) return console.log('Rôle non trouvé');
        
          try {
            await member.roles.add(role);
            console.log(<code>Rôle ${role.name} attribué avec succès à ${member.displayName}</code>);
          } catch (error) {
            console.error(<code>Je n&#039;ai pas pu attribuer le rôle : ${error}</code>);
          }
        });
        

    1

    Voix

    0

    Réponse

    Mots clés

    Ce sujet n a pas de tags

    Vous lisez 0 fil de discussion
    • Vous devez être connecté pour répondre à ce sujet.