Discord.js - 允许特定频道中的命令[关闭]
Posted
技术标签:
【中文标题】Discord.js - 允许特定频道中的命令[关闭]【英文标题】:Discord.js - Allow command in specific channel [closed] 【发布时间】:2018-07-07 23:02:55 【问题描述】:我拥有一个 Discord.js 机器人,但我不知道该怎么做:/
我希望用户仅在#commands 频道中键入命令 !help。
附:我知道如何获取频道 ID,而且我拥有它。
那么我应该在命令事件中做些什么来做到这一点?
谢谢!
【问题讨论】:
【参考方案1】:使用Message.channel.id
属性。
更多信息请参考discord.js documentation
client.on('message', msg =>
if (msg.channel.id === 'ChannelID')
// Deal with command
);
【讨论】:
效果很好!非常感谢:) 当我想将其限制为 2 个频道时?我要补充什么? @NicoHd105 您可以简单地在 IF 语句中执行 or ,例如 "if(msg.channel.id === 'ChannelID-1' || msg.channel.id === 'ChannelID- 2') ... " 谢谢,虽然我早就知道了,但我完全忘记了我发表了这个评论?以上是关于Discord.js - 允许特定频道中的命令[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何将斜杠命令隐藏到特定用户或频道 Discord.js v13
Discord.js 和 discord.js-commando 防止命令在特定通道中运行