discord js give role to all member

To give a role to all members in a Discord server using the Discord.js library in the Ember language, you can use the following code:

const Discord = require('discord.js');
const client = new Discord.Client();

client.once('ready', () => {
    console.log('Bot is ready!');
    const guild = client.guilds.cache.get('YourGuildID');
    const role = guild.roles.cache.get('YourRoleID');

    guild.members.cache.forEach(member => {


Make sure to replace 'YourGuildID' with the ID of your Discord server and 'YourRoleID' with the ID of the role you want to assign to all members. Also, replace 'YourBotToken' with the token of your Discord bot.

This code sets up a Discord bot using the Discord.js library, and the client.once('ready', ...) block is called when the bot is ready. Inside this block, we obtain the guild (server) using its ID and the role using its ID. Then, we iterate over each member in the guild using guild.members.cache.forEach(...), and for each member, we add the role using member.roles.add(role).

Remember to install the Discord.js library by running npm install discord.js in your project directory before running this code.

This code will give the specified role to all members in the Discord server.