在discord.js中触发guildCreate事件时,是否有办法告诉它是加入服务器还是服务器可用?

时间:2020-11-08 04:04:10

标签: discord discord.js

因此,我遇到一个错误,当我使用client.guilds.cache.get(guildId)时,它显示availablefalse。经过一番谷歌搜索后,我发现this表示在公会再次可用时将触发guildCreate事件。事实是,根据this,当bot加入公会时以及当该公会可用时,会触发guildCreate事件,但是我需要该bot为每个机器人做一些不同的事情。我不知道从哪里开始,所以我没有要显示的代码。

2 个答案:

答案 0 :(得分:0)

guildCreate: 每当客户加入公会时发出。

要检查公会是否可用,您只需在代码中添加检查即可

if(guild.available){
    //do stuff
}

这只是一个简单的示例,您可以通过它查看公会的可用性

答案 1 :(得分:0)

在询问之后,显然,不协调的开发人员文档的guildCreate与我将收到的有所不同。