Discord.js 公会特定命令

Posted

技术标签:

【中文标题】Discord.js 公会特定命令【英文标题】:Discord.js Guild Specific Command 【发布时间】:2020-07-05 16:37:13 【问题描述】:

如何使特定命令仅在特定服务器中有效。我正在尝试做的事情:

服务器: 你好!感谢 ... 。 . !

不同的服务器: 空白,没有反应。

有人可以帮忙吗?

【问题讨论】:

到目前为止你尝试过什么?你已经知道了什么?在 *** 上,只要求社区完成所有工作是不受欢迎的 嗯,我有一个显示特定服务器信息的命令。这是命令。 hastebin.com/towefaqeki.js ------ 我尝试使用 let guildId = message.guild.id;让公会 = bot.guilds.get(688757748229472263); ,但这不起作用。 您可以编辑您的答案以将代码直接包含在其中,这比 hastebin 链接更好 我知道,但这对它来说太大了。 ?????????? 【参考方案1】:

您可以查看guild.id。 尝试阅读message 对象的参数。我认为这将帮助您解决相当简单的问题:)

bot.on('message', message => 
    if ( message.guild.id === 'SOME GUILD ID') 
        /* YOUR CODE HERE */
    
);

【讨论】:

以上是关于Discord.js 公会特定命令的主要内容,如果未能解决你的问题,请参考以下文章

Discord.js 无法从公会中找到角色

如何使用数据库(MongoDB)和 Discord.js 制作“setWelcome”命令?

如何删除公会 discord.js 中的所有频道

discord.js - 从所有成员中删除特定角色

Discord.js - 公会 ID 未定义,即使有定义

为啥 Discord API 返回错误 405 以向公会添加斜杠命令?