Jump to content
  • 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 !

Envoyer un message à tous les membres du serveur


Solife

Recommended Posts

  • Administrateur

Bonjour,

Petit partage d'une commande basique pour envoyer un message privé à tous les membres de votre serveur.

 

    const MpForALL = args.join(" ");
    if (!MpForALL) return message.reply("Vous devez indiquer un message privé.");

    message.delete();
    message.channel.send("✅ Le message est en cours d'envoi à tous les membres du serveur !");

    const guild = client.guilds.cache.get("ID DU SERVEUR");
    guild.members.fetch().then(members => {
      members.forEach(member => {
        
        if (member.user.bot) return console.log(`MP NON ENVOYÉ : ${member.displayName} est un bot !`);
        
        const MpOK = {
          color: "RANDOM",
          title: `Salut, ${member.displayName} !`,
          description: MpForALL,
          footer: { text: `L'administration InShare.fr !`, icon_url: message.guild.iconURL() }
        };
        member.send({ embeds: [MpOK] }).catch(e => console.log(` MP NON ENVOYÉ : ${member.displayName} n'accepte pas les messages privés des inconnus !`));

      });
    });

 

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

Link to post
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
×
×
  • Create New...