I must start this question by saying that I have very little knowledge of javascript (I\'m practiced in Java) and just wanted to make a (somewhat) simple Discord bot that would
Maybe jam something like if(!msg || !msg.content) return;
in there to bail out if the msg
object or its content
property is undefined.
bot.on('message', (msg) => {
if(!msg || !msg.content) return;
if (msg.content.startsWith(prefix + "on")) {
if (randOn) {
msg.channel.sendMessage("Already running.");
}
else {
msg.channel.sendMessage("Random message started.")
randomMessage = setTimeout(function() {
randMsg(msg.channel);
}, 1000*timer[0]);
}
}
else if (msg.content.startsWith(prefix + "off")) {
if (randOn) {
clearTimeout(randomMessage);
msg.channel.sendMessage("Random message disabled.");
}
else {
msg.channel.sendMessage("Not running.");
}
}
});