У меня возникли проблемы с попыткой заставить моего бота Discord отправить случайное сообщение. По какой-то причине мой код не работает. Когда пытаюсь запустить, пишет "сообщение не определено". Я новичок в программировании, и ответ, вероятно, очень прост. Вот мой код для части randomMessage:
const messages = ['message one', 'message two', 'message three', 'message four'];
const randomMessage = messages[Math.floor(Math.random() * messages.length)];
Это команда, когда кто-то говорит (префикс) random, он будет в основном go в файл с именем «random».
...
else if(command === 'random')
client.commands.get('random').execute(message, args);
...
и в этом файле имя команды, описание, а также указание боту отправить (randomMessage), который должен выбрать одно, два, три или четыре сообщения?
module.exports= {
name: 'random',
description: 'send a randomised message.',
execute(message, args){
message.channel.send(randomMessage)
}
}
Если кто-нибудь знает мою ошибку, я хотел бы ее услышать. Спасибо!