首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测到可能的EventEmitter内存泄漏。将11个guildMemberAdd侦听器添加到[Client]。使用emitter.setMaxListeners()增加极限问题

检测到可能的EventEmitter内存泄漏。将11个guildMemberAdd侦听器添加到[Client]。使用emitter.setMaxListeners()增加极限问题
EN

Stack Overflow用户
提问于 2020-06-17 15:25:51
回答 1查看 5.2K关注 0票数 0

我试图做一个欢迎信息,但它使我的机器人垃圾邮件的欢迎信息,出于某种原因,有人能帮助吗?

这是我的代码:

代码语言:javascript
复制
    // Send the message to a designated channel on a server:
    const channel = member.guild.channels.cache.find(ch => ch.name === 'yo');


    // Do nothing if the channel wasn't found on this server
    if (!channel) return;

    const welcome = new Discord.MessageEmbed()
    .setDescription(`***Welcome to Tracy*** ${member}***Boost Us!***`)
    .setImage('https://media0.giphy.com/media/SwUpQs8oVWvZG5vpyS/giphy.gif')
    .setColor(0x5933A0)
    message.channel.send(welcome);
  });

这就是它给我的错误:

“检测到可能的EventEmitter内存泄漏。将11个guildMemberAdd侦听器添加到客户端。使用emitter.setMaxListeners()来增加限制”

我把emitter.setMaxListeners()放在哪里,还应该包括什么?

EN

回答 1

Stack Overflow用户

发布于 2020-06-17 17:13:48

很明显这不正常。

您的节点版本是什么?您有多个guildMemberAdd事件吗?

这可以帮助调试:NodeJS setMaxListeners

您可以尝试将其放入代码中:process.on('warning', e => console.warn(e.stack));

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62432626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档