【问题标题】:How to update server members cache?如何更新服务器成员缓存?
【发布时间】:2021-10-20 18:44:42
【问题描述】:

这是我的代码,它缓存成员一次,但从不更新。如何让它更新?

const list = bot.guilds.cache.get('Server id')
const members = list.members
list.members.cache.each(member => allUsers.push(member.user.id)); 

【问题讨论】:

    标签: javascript caching discord discord.js


    【解决方案1】:

    您必须使用GuildMemberManager.fetch()。这将缓存所有成员(甚至是离线成员)

    await list.members.fetch()
    list.members.cache.each(member =>
    allUsers.push(member.user.id)); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      • 2020-01-14
      • 2019-09-11
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 1970-01-01
      相关资源
      最近更新 更多