#javascript #discord.js
Вопрос:
У меня возникли проблемы с определением параметра сообщения вне client.on('messageCreate', async message)
события. Поскольку я использую discord-music-player
его, у него есть свои собственные события, которые находятся вне messageCreate
события, и бот теперь не может отправить сообщение, когда я запускаю discord-music-player
событие.
Итак, как мне передать событие сообщения в discord-music-player
событие?
Комментарии:
1. Каким конкретным событием для игрока в раздор это будет?
2. существует пакет NPM под названием «discord-музыкальный плеер», а также все события, которые отправляют сообщения в каналы, не отправят сообщение, потому что сообщение не определено
Ответ №1:
Возможно, вы хотите использовать глобальную переменную. Объявление переменной вне события сохранит значение.
var lastMessage = null
client.on("messageCreate", async message => {
lastMessage = message
//rest of your callback
})
//once a message is received, lastMessage will be the message object, updating on each message