问题标签 [commando]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
98 浏览

javascript - Discord.JS-Commando Purge.JS 未触发

哟,所以我试图将我的清除命令读取到我正在构建的不和谐机器人中,它一直声称该号码无效。

基本上它在代码响应中抛出第一个错误。

有谁知道我在代码中搞砸了什么?对于这方面的任何帮助,我将不胜感激。

这是我的purge.js代码:

我正在运行node:12.0.0discord.js:12.5.1如果有帮助的话。

- 编辑 -

从顶部删除以下代码:

在控制台中显示以下错误:

- -编辑 - -

添加.then(console.log(args[0]))并得到了这个:

--- 编辑 03/14/2021 1 ---

好的,所以仍在尝试使其正常工作,这就是我目前拥有的。

好的,这是它抛出的控制台错误:

--- 编辑 2021 年 3 月 14 日 2 ---

--- 编辑 2021 年 3 月 14 日 3 ---

0 投票
0 回答
17 浏览

discord - Discord Commando 框架支持的部分

有谁知道突击队框架是否支持不和谐部分?主要问题是在客户端实例化了部分,但在突击队框架中实例化客户端的方式不同。我倾向于拒绝,但我真的希望我错了。

更新:原来突击队确实在实例化时采用了 partials 参数。我只能通过在主文件上调用 client.on 来触发它,而 commando 命令中的 this.client.on 不起作用。

0 投票
0 回答
44 浏览

javascript - 在 Commando 中将消息从控制台发送到服务器通道

我想要实现的目标:从 JS 控制台向某个不和谐频道(通过 id)发送消息

仅使用 discord.js 有很多关于此的帖子和答案,但我找不到任何适用于 Commando 的东西。

这是我正在使用的代码:

这可能在 discord.js 中可以正常工作,但 message.guild.channels.find 在 Commando 中不起作用,我不确定是否let targetChannelName = "general"真的在我的服务器中获取了频道。

0 投票
1 回答
45 浏览

node.js - 如何在命令中使用 client.on('quildMemberAdd') 事件?

所以我正在制作一个命令,当用户加入时向频道发送消息,但由于我缓存数据的方式,我无法从主文件访问它。

那么有什么方法可以在使用 Commando 的命令中使用客户端事件,还是我需要找到一种方法来缓存在我的主文件中?

https://pastebin.com/ZmRy1jTC

https://pastebin.com/cCruVWWw

0 投票
0 回答
61 浏览

javascript - 名称/别名为“${command.name}”的命令已注册

我正在使用 Node.js Discord.js-commando,我尝试运行我的代码,但出现这种情况请告诉我您是否遇到相同的错误或有修复。下面的代码来自 index.js,供您参考。请回复此消息并告诉我您是否知道

这是我的 index.js 中的代码/命令处理程序,我有 5 个类别,每个类别都有自己的名称。如果你有一个答案,请回复

0 投票
1 回答
81 浏览

javascript - discord commando 出错 名称/别名为“${command.name}”的命令已注册

我正在使用 Node.js Discord.js-commando,我尝试运行我的代码,但出现这种情况请告诉我您是否遇到相同的错误或有修复。下面的代码来自 index.js,供您参考。请回复此消息并告诉我您是否知道

这是我的 index.js 中的代码/命令处理程序,我有 5 个类别,每个类别都有自己的名称。如果你有一个答案,请回复

0 投票
1 回答
163 浏览

mongodb - 如何禁用 discord.js-commando 中的特定命令

所以我一直在寻找一段时间,但我找不到一种方法来禁用突击队的默认命令我看了这篇文章:如何在 discord.js-Commando 上禁用默认命令?. 但这对我不起作用,这是我的main.js代码。

0 投票
2 回答
257 浏览

discord - discord.js Commando 自定义帮助命令

例如,在执行 !help 命令时,是否有任何可能的方法可以让不和谐突击队在聊天中而不是 dm 中发送消息。

我想将它保留在突击队框架中,因为使用它很容易发出命令,而且我喜欢你如何做 !help "command" 并获取有关该命令的详细信息,但我不喜欢它把它全部发送到你的 dm,我想把它放在我的不和谐服务器上,有些人也把他们的 dm 关了,这是另一个问题。有没有办法让它在正常聊天中发送?

0 投票
1 回答
55 浏览

javascript - Discord.js-commando 缺少参数回复

我正在将我的命令从 vanilla discord.js 移植到 commando 框架。我有一个命令,当参数丢失时,它会警告用户。

现在,使用 commando 时,它会在缺少 arg 时自动向用户发出回复警告。我的问题是,我怎样才能覆盖它?

提前致谢!

0 投票
1 回答
64 浏览

node.js - Discord.js 触发时删除所有机器人和用户消息

正如我在标题中所说,我希望机器人在激活命令后删除所有使用的消息,结果只留下嵌入,但我做不到。有什么线索可以这样做吗?

抱歉,如果代码有点奇怪,或者以不应该的方式执行,我是新手,从未使用 awaitMessages 来发出命令