【问题标题】:How can I make my bot read custom status?如何让我的机器人读取自定义状态?
【发布时间】:2021-07-05 16:39:18
【问题描述】:

嘿,我只是想知道是否有可能让我的机器人读取用户的自定义状态,所以如果它匹配它给出一个角色,我的意思是如果他们有我的不和谐服务器邀请链接,他们会收到支持者角色是可能的吗?

【问题讨论】:

    标签: discord discord.js


    【解决方案1】:

    检查User#Presence 部分。

    然后你可以得到他们的状态,甚至他们的活动信息。

    要为成员添加角色,请务必选中GuildMemberRoleManager#add

    【讨论】:

      【解决方案2】:

      是的,这是可能的。

      它包含在活动中:

      message.member.guild.presences.cache
      

      这将返回公会中所有成员的所有活动。

      Discord.js:https://discord.js.org/#/docs/main/stable/class/Presence?scrollTo=activities

      【讨论】:

      • 我该怎么做:if (message.member.guild.presences.cache === 'DISCORDINVITE') { }
      • 我建议遍历所有这些,如果它具有所需的存在,请对其进行处理。此外,存在包括:观看 - 聆听 - 流媒体和播放,如果我是正确的。
      猜你喜欢
      • 2020-07-29
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 2020-11-08
      • 2021-10-09
      • 2018-12-17
      • 2020-12-26
      相关资源
      最近更新 更多