Проблемы с сообщением Удалить в Discord js - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь сделать своего бота на сервере Discord. Хотите создать функцию, которая будет копировать все удаленные сообщения в текстовом канале, но messageDelete слышит только удаленное сообщение, которое пишется после запуска бота. Когда я удаляю сообщение, из-за которого бот запускается раньше, он не работает.

{
client.on ("messageDelete", messageDelete =>{
    let channel = client.channels.find(channel => channel.name === 'log-deleted-message')
    console.log(`Deleted :${messageDelete.content}`)
    channel.send(`${messageDelete.author.username} write : ${messageDelete.content}` 
})
}

1 Ответ

0 голосов
/ 30 апреля 2019

messageDelete - это событие, которое вызывается, когда сообщение удаляется, когда бот включен.Если сообщение удалено до включения бота, его невозможно восстановить, поэтому оно называется удаленным.Единственный способ достичь цели, которую вы хотите - это оставить бота надолго.Читайте больше в документах , если вам нужна дополнительная информация.

...