我该如何循环发送多次Dm?

时间:2020-03-13 14:12:10

标签: javascript discord.js

puppet-entreprise-installer

我想循环发送此消息以多次发送DM,格式为= dm 10 @User Message

1 个答案:

答案 0 :(得分:0)

使用此:

exports.run = async (client, message, args) => {
  const ids = ['385067115226595339']
  if (!ids.includes(message.author.id)) return message.reply('Only the owner can do this!')

  const user = message.mentions.users.first()
  const amount = Number(args[0])
  if (!args[2]) return message.reply('You must supply a message!')
  const dMessage = args.slice(2).join(' ')

  for (let i = 0; i < amount; i++) user.send(dMessage)
}

假设输入=dm 10 @username#0000 test message args['10', '<@!userId>', 'test', 'message']