程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了我如何查看谁邀请了离开的用户 | Discord.js大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决我如何查看谁邀请了离开的用户 | Discord.js?

开发过程中遇到我如何查看谁邀请了离开的用户 | Discord.js的问题如何解决?下面主要结合日常开发的经验,给出你关于我如何查看谁邀请了离开的用户 | Discord.js的解决方法建议,希望对你解决我如何查看谁邀请了离开的用户 | Discord.js有所启发或帮助;

所以我制作了一个邀请记录器机器人,我有一个问题,即离开事件什么也没发生,我希望它检查谁邀请了离开的人,并在 Mongo 数据库中添加 1 以离开

这是我的代码:

clIEnt.on('guildMemberRemove',async (member) => {
    const chAnnel = member.guild.chAnnels.cache.get('843465196827967498');
    member.guild.fetchInvites().then(async guildInvites => { //get all guild invites
        guildInvites.each(async invite => { //basically a for loop over the invites
            if(invite.uses != clIEnt.invites[invite.code]) { //if it doesn't match what we stored:
                chAnnel.send(`${member.user.tag} left Invited By ${invite.inviter.tag}`)
                clIEnt.invites[invite.code] = invite.uses

                const req = await InviteLogger.findOne({
                    ServerID: member.guild.ID,UserID: invite.inviter.ID
                })

                if(!req) return;

                const doc = await InviteLogger.findOneAndupdate({ServerID: member.guild.ID,UserID: invite.inviter.ID},{ $inc: { Leave: 1 } },{new: truE});
            }
        })
    })
})

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的我如何查看谁邀请了离开的用户 | Discord.js全部内容,希望文章能够帮你解决我如何查看谁邀请了离开的用户 | Discord.js所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。