【问题标题】:Discord.js have role by idDiscord.js 通过 id 扮演角色
【发布时间】:2020-03-26 20:10:04
【问题描述】:

我有一个机器人不和谐,我想通过 id 成员担任成员角色。

我有这个:

    member = message.mentions.users.first();
    if (member == null) return;
    gm = message.guild.member(member)

但这是通过提及。

我需要昵称 ID!

var id = message.author.id;

你能帮帮我吗?

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    您可以为此使用message.guild.members.cache.get()

    client.on('message', message => {
        let args = message.content.split(' ')
        if (args.length === 0) return
        let targetMember  = message.mentions.members.first() || message.guild.members.cache.get(args[0])
        if (!targetMember) return console.log('CANT find a member')
    });
    

    或者如果你需要获取 author.member

    client.on('message', message => {
        console.log(message.member)
    });
    

    【讨论】:

      猜你喜欢
      • 2020-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 2019-11-06
      • 2020-12-24
      相关资源
      最近更新 更多