Answer the question
In order to leave comments, you need to log in
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)
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
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 questionAsk a Question
731 491 924 answers to any question