#javascript #discord #bots
Вопрос:
const devs = [
'user1ID',
'user2ID',
'user3ID',
'user4ID'
]
if (devs.includes(message.author.id)) {
const target = client.users.cache.get(args[0]);
let payload = message.content.slice(8)
if (!target) return message.channel.send("User not found");
client.users.cache.get(target.id).send(payload)
message.channel.send("DM has been Sent :tick:")
.catch(() => message.lineReply("User has DMs closed or has no mutual servers with the bot"));
}
else {
message.channel.send("You don't have permission to use this command")
}
В нем говорится, что пользователь не найден для некоторых идентификаторов и других, которые он успешно отправил, а также, когда он отправил, он также отправил идентификатор. Пожалуйста, помогите мне.
Комментарии:
1. Убедитесь, что у вас
SERVER MEMBERS INTENT
включен иargs[0]
есть действительный идентификатор.2. почему args o недействителен ?