<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: raf</title>
    <description>The latest articles on DEV Community by raf (@raf_a7da1db6eeb097cae5cf3).</description>
    <link>https://dev.to/raf_a7da1db6eeb097cae5cf3</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1908321%2Fa819d831-974a-48a8-ae0e-d820ccbc3313.png</url>
      <title>DEV Community: raf</title>
      <link>https://dev.to/raf_a7da1db6eeb097cae5cf3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raf_a7da1db6eeb097cae5cf3"/>
    <language>en</language>
    <item>
      <title>probleme code verification bot discord</title>
      <dc:creator>raf</dc:creator>
      <pubDate>Sat, 10 Aug 2024 14:35:59 +0000</pubDate>
      <link>https://dev.to/raf_a7da1db6eeb097cae5cf3/probleme-code-verification-bot-discord-5b0</link>
      <guid>https://dev.to/raf_a7da1db6eeb097cae5cf3/probleme-code-verification-bot-discord-5b0</guid>
      <description>&lt;p&gt;les gars j'ai un probleme avec mon code quelqu'un peut m'aider ???&lt;/p&gt;

&lt;p&gt;const { Client, GatewayIntentBits, MessageEmbed } = require('discord.js');&lt;br&gt;
const client = new Client({&lt;br&gt;
    intents: [&lt;br&gt;
        GatewayIntentBits.Guilds,&lt;br&gt;
        GatewayIntentBits.GuildMessages,&lt;br&gt;
        GatewayIntentBits.MessageContent,&lt;br&gt;
        GatewayIntentBits.GuildMessageReactions&lt;br&gt;
    ]&lt;br&gt;
});&lt;/p&gt;

&lt;p&gt;const MESSAGE_ID = '1271814120345178152'; // L'ID du message auquel les utilisateurs doivent réagir&lt;br&gt;
const VERIFY_ROLE_NAME = 'verify'; // Nom du rôle à attribuer&lt;br&gt;
const VERIFY_EMOJI = '✅'; // Emoji de vérification&lt;/p&gt;

&lt;p&gt;client.once('ready', () =&amp;gt; {&lt;br&gt;
    console.log('Mon BOT est connecté');&lt;br&gt;
});&lt;/p&gt;

&lt;p&gt;client.on('messageCreate', async (message) =&amp;gt; {&lt;br&gt;
    // Vérifie si le message est celui de la commande&lt;br&gt;
    if (message.content === "pour pouvoir voir tous les salons veuillez répondre en mettant un emoji") {&lt;br&gt;
        const embed = new MessageEmbed()&lt;br&gt;
            .setColor("GREEN")&lt;br&gt;
            .setTitle('Réagissez pour obtenir le rôle !')&lt;br&gt;
            .setDescription('Réagissez avec "✅" pour obtenir le rôle "verify".');&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    const messageEmbed = await message.channel.send({ embeds: [embed] });
    messageEmbed.react(VERIFY_EMOJI);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;});&lt;/p&gt;

&lt;p&gt;client.on('messageReactionAdd', async (reaction, user) =&amp;gt; {&lt;br&gt;
    if (reaction.message.partial) await reaction.message.fetch();&lt;br&gt;
    if (reaction.partial) await reaction.fetch();&lt;br&gt;
    if (user.bot) return;&lt;br&gt;
    if (!reaction.message.guild) return;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;if (reaction.message.id === MESSAGE_ID &amp;amp;&amp;amp; reaction.emoji.name === VERIFY_EMOJI) {
    try {
        const guild = reaction.message.guild;
        const member = await guild.members.fetch(user.id);
        const role = guild.roles.cache.find(r =&amp;gt; r.name === VERIFY_ROLE_NAME);

        if (role) {
            await member.roles.add(role);
            console.log(`Rôle '${VERIFY_ROLE_NAME}' attribué à ${user.tag}`);
        } else {
            console.log("Rôle introuvable.");
        }
    } catch (err) {
        console.error('Erreur lors de l\'attribution du rôle:', err);
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;});&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
