mirror of
https://github.com/ChomeNS/chomens-bot-mc.git
synced 2025-03-25 11:30:25 -04:00
fixes multiple commands and message BIG BUG
This commit is contained in:
parent
4520e95620
commit
f55053f312
2 changed files with 13 additions and 6 deletions
plugins
|
@ -65,7 +65,7 @@ function inject(bot, dcclient, config) {
|
|||
const sender = bot.playersAddedPlayers[username];
|
||||
bot.command_handler.run(username, username, message, sender);
|
||||
});
|
||||
dcclient.on('messageCreate', async (message) => {
|
||||
function handleDiscordMessages(message) {
|
||||
try {
|
||||
// ignores the message that comes from the bot itself
|
||||
if (message.author.id === dcclient.user.id) return;
|
||||
|
@ -76,6 +76,10 @@ function inject(bot, dcclient, config) {
|
|||
} catch (e) {
|
||||
return;
|
||||
};
|
||||
}
|
||||
bot.once('end', () => {
|
||||
dcclient.off('messageCreate', handleDiscordMessages);
|
||||
});
|
||||
dcclient.on('messageCreate', handleDiscordMessages);
|
||||
};
|
||||
module.exports = {inject};
|
||||
|
|
|
@ -26,12 +26,8 @@ async function inject(bot, dcclient, config, rl) {
|
|||
queue += '\n' + discordMsg;
|
||||
});
|
||||
|
||||
bot.once('end', () => {
|
||||
clearInterval(queueInterval);
|
||||
});
|
||||
|
||||
// handle discord messages!!!
|
||||
dcclient.on('messageCreate', async (message) => {
|
||||
async function handleDiscordMessages(message) {
|
||||
// Ignore messages from the bot itself
|
||||
if (message.author.id === dcclient.user.id) return;
|
||||
|
||||
|
@ -104,7 +100,14 @@ async function inject(bot, dcclient, config, rl) {
|
|||
} catch (e) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
bot.once('end', () => {
|
||||
clearInterval(queueInterval);
|
||||
dcclient.off('messageCreate', handleDiscordMessages);
|
||||
});
|
||||
|
||||
dcclient.on('messageCreate', handleDiscordMessages);
|
||||
};
|
||||
|
||||
module.exports = {inject};
|
||||
|
|
Loading…
Add table
Reference in a new issue