Discord.js-commando 节流不起作用
Posted
技术标签:
【中文标题】Discord.js-commando 节流不起作用【英文标题】:Discord.js-commando throttling not working 【发布时间】:2020-09-04 08:32:24 【问题描述】:我试图限制命令,以便它们有一个冷却时间,我遵循了突击队 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,
,
);
//...
【问题讨论】:
【参考方案1】:您可以发送垃圾邮件,因为在 CommandoClientOptions 中声明的所有者绕过了用户权限和命令限制等限制。
应按预期限制任何非所有者用户。
【讨论】:
是的,这就是抱歉我没有回复的原因 不知道那是一回事以上是关于Discord.js-commando 节流不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Discord.js 和 discord.js-commando 防止命令在特定通道中运行
discord.js-commando TypeError:RichEmbed 不是构造函数
广播所有命令不自动删除广播 - Discord.js-Commando