【发布时间】:2018-05-11 09:50:43
【问题描述】:
我正在使用 Discord.js 创建一个基本的 Discord 机器人。当机器人第一次启动时,我运行client.guilds.array() 来获取机器人当前订阅的所有公会的列表。我将其保存到其他程序使用的数据库中。
但是,随着人们从他们的公会中添加/删除机器人,我想保留一个更新的公会列表。我意识到我可以每分钟重新运行一次clients.guilds.array(),但这似乎效率低下。
当您的机器人被添加到公会和/或频道时,是否会触发事件?从我读到的内容来看,guildMemberAdd 事件似乎会为所有已经订阅公会的用户/机器人触发。是否有任何此类事件可以让您的机器人知道它何时被添加到公会?
【问题讨论】:
标签: discord discord.js