Aller au contenu
  • Veuillez ne pas poster de message pour but d'insulter, incitation à la haine, propos sexuels et tout autre qui ne respecte pas nos conditions générales !

Envoyer un message à tous les membres du serveur


Solife

Messages recommandés

  • 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.

Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...