问题标签 [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.
javascript - Discord.JS-Commando Purge.JS 未触发
哟,所以我试图将我的清除命令读取到我正在构建的不和谐机器人中,它一直声称该号码无效。
基本上它在代码响应中抛出第一个错误。
有谁知道我在代码中搞砸了什么?对于这方面的任何帮助,我将不胜感激。
这是我的purge.js
代码:
我正在运行node
:12.0.0
和discord.js
:12.5.1
如果有帮助的话。
- 编辑 -
从顶部删除以下代码:
在控制台中显示以下错误:
- -编辑 - -
添加.then(console.log(args[0]))
并得到了这个:
--- 编辑 03/14/2021 1 ---
好的,所以仍在尝试使其正常工作,这就是我目前拥有的。
好的,这是它抛出的控制台错误:
--- 编辑 2021 年 3 月 14 日 2 ---
--- 编辑 2021 年 3 月 14 日 3 ---
discord - Discord Commando 框架支持的部分
有谁知道突击队框架是否支持不和谐部分?主要问题是在客户端实例化了部分,但在突击队框架中实例化客户端的方式不同。我倾向于拒绝,但我真的希望我错了。
更新:原来突击队确实在实例化时采用了 partials 参数。我只能通过在主文件上调用 client.on 来触发它,而 commando 命令中的 this.client.on 不起作用。
javascript - 在 Commando 中将消息从控制台发送到服务器通道
我想要实现的目标:从 JS 控制台向某个不和谐频道(通过 id)发送消息
仅使用 discord.js 有很多关于此的帖子和答案,但我找不到任何适用于 Commando 的东西。
这是我正在使用的代码:
这可能在 discord.js 中可以正常工作,但 message.guild.channels.find 在 Commando 中不起作用,我不确定是否let targetChannelName = "general"
真的在我的服务器中获取了频道。
node.js - 如何在命令中使用 client.on('quildMemberAdd') 事件?
所以我正在制作一个命令,当用户加入时向频道发送消息,但由于我缓存数据的方式,我无法从主文件访问它。
那么有什么方法可以在使用 Commando 的命令中使用客户端事件,还是我需要找到一种方法来缓存在我的主文件中?
javascript - 名称/别名为“${command.name}”的命令已注册
我正在使用 Node.js Discord.js-commando,我尝试运行我的代码,但出现这种情况请告诉我您是否遇到相同的错误或有修复。下面的代码来自 index.js,供您参考。请回复此消息并告诉我您是否知道
这是我的 index.js 中的代码/命令处理程序,我有 5 个类别,每个类别都有自己的名称。如果你有一个答案,请回复
javascript - discord commando 出错 名称/别名为“${command.name}”的命令已注册
我正在使用 Node.js Discord.js-commando,我尝试运行我的代码,但出现这种情况请告诉我您是否遇到相同的错误或有修复。下面的代码来自 index.js,供您参考。请回复此消息并告诉我您是否知道
这是我的 index.js 中的代码/命令处理程序,我有 5 个类别,每个类别都有自己的名称。如果你有一个答案,请回复
mongodb - 如何禁用 discord.js-commando 中的特定命令
所以我一直在寻找一段时间,但我找不到一种方法来禁用突击队的默认命令我看了这篇文章:如何在 discord.js-Commando 上禁用默认命令?. 但这对我不起作用,这是我的main.js代码。
discord - discord.js Commando 自定义帮助命令
例如,在执行 !help 命令时,是否有任何可能的方法可以让不和谐突击队在聊天中而不是 dm 中发送消息。
我想将它保留在突击队框架中,因为使用它很容易发出命令,而且我喜欢你如何做 !help "command" 并获取有关该命令的详细信息,但我不喜欢它把它全部发送到你的 dm,我想把它放在我的不和谐服务器上,有些人也把他们的 dm 关了,这是另一个问题。有没有办法让它在正常聊天中发送?
javascript - Discord.js-commando 缺少参数回复
我正在将我的命令从 vanilla discord.js 移植到 commando 框架。我有一个命令,当参数丢失时,它会警告用户。
现在,使用 commando 时,它会在缺少 arg 时自动向用户发出回复警告。我的问题是,我怎样才能覆盖它?
提前致谢!
node.js - Discord.js 触发时删除所有机器人和用户消息
正如我在标题中所说,我希望机器人在激活命令后删除所有使用的消息,结果只留下嵌入,但我做不到。有什么线索可以这样做吗?
抱歉,如果代码有点奇怪,或者以不应该的方式执行,我是新手,从未使用 awaitMessages 来发出命令