javascript - Discord.js-commando 节流不起作用
问题描述
我试图限制命令,以便他们有一个冷却时间,我遵循突击队 api 我没有收到任何错误,但这并没有阻止我通过 1 次使用,所以我仍然可以像往常一样向它发送垃圾邮件任何想法?
module.exports = class gryffindormotto extends commando.Command {
constructor(client) {
super(client, {
name: 'gryffindormotto',
aliases: ['gryffindorm','grym'],
group: 'house',
memberName: 'gryffindormotto',
description: 'Sends a message with house motto of *House* you are in. **It is house restricted.**',
throttling: {
usages: 1,
duration: 10,
},
});
}
//...
}
解决方案
您可以发送垃圾邮件,因为CommandoClientOptions中声明的所有者绕过了用户权限和命令限制等限制。
应按预期限制任何非所有者用户。
推荐阅读
- server - 协助将 django 博客站点从 github 部署到 linode 服务器
- wordpress - 从 url 获取参数并将其传递给 add_filter 不返回动态值 wordpress
- xcode - 是否可以选择使用终端为特定应用切换“使用 Rosetta 打开”值?
- javascript - 如何在nodejs中使用日期制作.tar.gz?
- javascript - 使用尚未声明的变量
- c# - 给定属性名称,是否有返回对象属性值的 C# 函数?
- javascript - 如何将动态值传递给@Html.Action()
- mysql - PGChameleon 复制错误,没有记录
- python - 如何在 matplotlib 中的 NonUniformImage 中反转轴?
- redmine - 通过电子邮件在 Redmine 中生成票证