Мой бот разногласий продолжает спамить DM, в любом случае, чтобы это исправить? - PullRequest
1 голос
/ 01 мая 2020

Я пытался сделать функцию трансляции, но когда я пытаюсь использовать ее, просто спам (только мой почтовый ящик по какой-то причине), в любом случае, чтобы предотвратить это? (Я новичок в JavaScript)

module.exports = {
  name: "dmall",
  description: "Broadcast",
  run: async (client, message, args) => {
    message.delete();
    if (message.author.id === "294835623028588546") {
      message.guild.members.cache.forEach((member) => {
        var DM = args;
        message.member.send(DM);
      });
    }
  },
};

1 Ответ

0 голосов
/ 01 мая 2020

У вас было message.member, так что он упоминает вас. Вы должны использовать member, а не message.member. В коде ниже я это исправил.

  name: "dmall",
  description: "Broadcast",
  run: async (client, message, args) => {
    message.delete();
    if (message.author.id === "294835623028588546") {
      message.guild.members.cache.forEach((member) => {
        var DM = args;
        member.send(DM);
      });
    }
  },
};```
...