Javascript 如何使用discord.js代码检查提到的用户邀请?

Javascript 如何使用discord.js代码检查提到的用户邀请?,javascript,bots,discord,discord.js,Javascript,Bots,Discord,Discord.js,我正在尝试创建一个discord bot,它将帮助我进行服务器邀请管理,就像InviteManager bot一样,它真的很糟糕。我想做我自己的机器人来做那件事。所以我进一步编写了代码来获取Command Author的邀请,但我不知道如何让它也获取和显示提到的用户邀请 提前谢谢 client.on('message', message => { if(message.content === "-invites"){ var user = null;

我正在尝试创建一个discord bot,它将帮助我进行服务器邀请管理,就像InviteManager bot一样,它真的很糟糕。我想做我自己的机器人来做那件事。所以我进一步编写了代码来获取Command Author的邀请,但我不知道如何让它也获取和显示提到的用户邀请

提前谢谢

client.on('message', message => {
        if(message.content === "-invites"){
        var user = null;
        user = message.author;

        message.guild.fetchInvites()
        .then

        (invites =>
            {
                const userInvites = invites.array().filter(o => o.inviter.id === user.id);
                var userInviteCount = 0;
                    for(var i=0; i < userInvites.length; i++)
                    {
                        var invite = userInvites[i];
                        userInviteCount += invite['uses'];
                    }
                        message.reply(`You have invited ${userInviteCount} user(s) to this server. Keep up the good work!`);
            }
        )
}
});
client.on('message',message=>{
如果(message.content==“-邀请”){
var user=null;
user=message.author;
message.guild.fetchinvests()
.那么
(邀请=>
{
const userInvites=invites.array().filter(o=>o.inviter.id==user.id);
var userInviteCount=0;
for(var i=0;i
您可以在声明用户-Discord.js v12时添加or运算符

    client.on('message', message => {
        if(message.content === "-invites"){
        var user = null;
        user = message.author || message.mentions.users.first()

        message.guild.fetchInvites().then( invites => {
                const userInvites = invites.array().filter(o => o.inviter.id === user.id);
                var userInviteCount = 0;
                    for(var i=0; i < userInvites.length; i++) {
                        var invite = userInvites[i];
                        userInviteCount += invite['uses'];
                    }
                        message.reply(`You have invited ${userInviteCount} user(s) to this server. Keep up the good work!`);
            }
        )
}
});
client.on('message',message=>{
如果(message.content==“-邀请”){
var user=null;
user=message.author | | message.notices.users.first()
message.guild.fetchinvests().then(invests=>{
const userInvites=invites.array().filter(o=>o.inviter.id==user.id);
var userInviteCount=0;
for(var i=0;i
试试这个

client.on('message', message => {
    if(message.content === "-invites"){
        var user = null;
        user = message.author;
        
        message.guild.fetchInvites()
        .then(invites =>
            {
                //filter through the invites
                const userInvites = invites.array().filter(i => i.inviter.id === user.id);
                //get the invites using a for loop
                var userInviteLinks = "";
                for(var i=0; i < userInvites.length; i++) {
                    var invite = userInvites[i];
                    userInviteLinks += `\n https://discord.gg/${invite['code']}`;
                }
                //Sends the message
                message.reply(`Here are your invites: ${userInviteLinks}`);
            }
        )
    }
});
client.on('message',message=>{
如果(message.content==“-邀请”){
var user=null;
user=message.author;
message.guild.fetchinvests()
。然后(邀请=>
{
//过滤邀请
const userInvites=invites.array().filter(i=>i.inviter.id==user.id);
//使用for循环获取邀请
var userInviteLinks=“”;
for(var i=0;i
您的实际代码(您发送的代码)有效吗?