используйте для этого функцию
.createDM()
:
message.author.createDM().then(dmchannel => { // создали DM для автора сообщения
const collector = new Discord.MessageCollector(dmchannel, m => m.author.id === message.author.id, {
time: 30000
}); // создали коллектор сообщений, с длительностью в 30 секунд
message.author.send("Введите .accept, чтобы подтвердить покупку") // отправили сообщение пользователю в DM (*)
collector.on("collect", m => { // при обнаружении сообщения от пользователя, . . .
if (message.content === ".accept") { // если пользователь ввёл .accept, то . . .
message.author.send("Вы успешно подтвердили покупку!") // (*)
collector.stop() // остановили коллектор сообщений
}
})
})