【问题标题】:Limiting certain commands to certain channels [Discord.js]将某些命令限制到某些通道 [Discord.js]
【发布时间】:2020-02-27 20:04:00
【问题描述】:

所以我只找到了针对 discord.js 的这个问题的答案,它不适用于 discord.js

我想限制对在一个通道中发送的任何附件的自动反应。 (而且只在那个频道中。)所以用角色来做是行不通的。

亲切的问候。

【问题讨论】:

  • 你如何添加那个反应,附上一些代码?

标签: discord discord.js


【解决方案1】:

如果您希望命令只能在某个通道中执行,您可以检查发送消息的通道 id 是否是您存储的 id 以允许执行命令

if(message.channel.id === 'id of channel'){
//code of command
}

【讨论】:

  • 当我想将其限制为 2 个频道时?我要补充什么?
  • 在这种情况下,您使用 OR 运算符来检查频道是 A 还是 B " if(message.channel.id === 'id of channel A' || message.channel.id == = 'id of channel B'){//命令代码 } "
猜你喜欢
  • 2018-12-02
  • 2021-07-15
  • 2016-07-07
  • 1970-01-01
  • 2020-11-17
  • 1970-01-01
  • 2021-07-29
  • 2019-01-31
  • 1970-01-01
相关资源
最近更新 更多