K
K
kopatych37562021-11-04 15:20:33
JavaScript
kopatych3756, 2021-11-04 15:20:33

How to fix emitter.setMaxListeners error?

Please help me fix this error.

(node:17356) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [Client]. Use emitter.setMaxListeners() to increase limit
(Use `node --trace-warnings ...` to show where the warning was created)


My code.
const Discord = require('discord.js') // подключение библиотеки
const client = new Discord.Client() // создание клиента

client.on('ready', () =>{ // ивент, когда бот запускается
    console.log(`Привет! ${client.user.tag} запустился!`)
})


client.on("message", message => {
    if(["ghbdtn", "ghbdtn!", "ghbdtn)"].indexOf(message.content.toLowerCase()) !== -1 )
    {
    message.channel.send(">>> **_"+message.author.tag+ "_  хотел сказать:**  Привет!")//привет
    message.delete()
    }
})
client.on("message", message => {
    if(["gjrf", "gjrf!", "gjrf)"].indexOf(message.content.toLowerCase()) !== -1 )
    {
    message.channel.send(">>> **_"+message.author.tag+ "_  хотел сказать:**  Пока!")//пока
    message.delete()
    }
})
client.on("message", message => {
    if(["cgc", "cgc!", "cgc)", "cgfcb,j", "cgfcb,j!", "cgfcb,j)"].indexOf(message.content.toLowerCase()) !== -1 )
    {
    message.channel.send(">>> **_"+message.author.tag+ "_  хотел сказать:**  Спасибо!")//спасибо
    message.delete()
    }
})
client.on("message", message => {
    if(["elfxb", "elfxb!", "elfxb)"].indexOf(message.content.toLowerCase()) !== -1 )
    {
    message.channel.send(">>> **_"+message.author.tag+ "_  хотел сказать:**  Удачи!")//удачи
    message.delete()
    }
})
client.login(token)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
RealRzhaka, 2021-11-12
@RealRzhaka

Do not hang up so many listeners on Client. See here for information about event processing

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question