问题标签 [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 回答
1741 浏览

javascript - UnhandledPromiseRejectionWarning:错误:未找到视频 ID

就像标题所说UnhandledPromiseRejectionWarning: Error: No video id found的是我发送命令后在控制台上所说的:!join {link}UnhandledPromiseRejectionWarning: Unhandled promise rejection也出现了。

0 投票
1 回答
1309 浏览

javascript - 如何修复“弃用警告:Collection#filterArray:使用 Collection#filter”?

我正在设置一个新的不和谐机器人,并想加入一个语音频道。当我编写命令!join时,终端向我发送此消息:

0 投票
1 回答
2447 浏览

javascript - 如何修复 discord.js-commando bot 响应未知命令

我正在创建unknownCommandResponse属性设置为的客户端false

然而,当我尝试时$kasopdkoakwdokapowkdo,它会响应:

0 投票
0 回答
215 浏览

javascript - 简化一次性消息通道机器人

我基本上是在尝试将代码变成对用户友好的地方。基本上变成了一个命令。有两个命令,但我目前只处理一个。一次性消息通道。我想在其中添加一个频道,如果你在频道中发言一次,机器人会给你一个角色,禁止你在频道中发言。

命令是这样的

d!omca roleid channelid

然后它将被添加到机器人中。

这是我使用的代码。

我基本上把这段代码变成了用户可以自定义的东西。

我不想使用角色名称,而是使用角色 ID。

Expect :一个命令,您可以在其中自定义哪个通道是一次性消息通道,然后您将获得分配的角色。

发生:Discord Bot 工作,但不工作。(机器人功能正常,但说的是错误信息)

0 投票
1 回答
1622 浏览

javascript - 无法读取未定义的属性“nsfw”-discord.js

我目前正在开发一个使用“discord.js”、“discord.js-commando”和“snekfetch”的不和谐机器人。我正在尝试创建一个函数,如果公会成员键入“!meme”,discord 机器人将从 r/dankmemes 抓取随机帖子并使用richEmbed 将其发送到相应的频道。但是,在测试该功能时,会出现以下错误消息:


我已经尝试解决这个问题 4 天了,我完全不知道是什么导致了这个问题。根据 discord.js 文档,这应该可以正常工作。我在下面附加了命令模块:

0 投票
1 回答
2153 浏览

node.js - 嵌入命令(颜色)(discord.js-commando)

我遇到了关于嵌入命令的问题,我试图让用户在这个嵌入命令中选择颜色代码,但这是我遇到的错误:RangeError: Argument type "colorcode" isn't registered..

我的代码:

.

有谁知道如何更换colorcode

0 投票
1 回答
25 浏览

discord.js - 如何在过滤/收集代码中使用等待运行代码

我正在尝试对我的命令进行确认部分,如果您激活该命令,则需要在代码激活之前说“是”。再次出现的问题是消息后面的代码

已确认...请稍候。

在此之后,它完全跳过代码并且什么也不做。当我在 VSC 中编写代码时,async代码部分不是用黄色突出显示的,而是更深的黄色。

我已经尝试删除这部分代码 const async = async () => { 但是除非它连接到异步,否则带有等待的代码无法运行。我试过改变异步的运行方式。 async () => { 结果还是一样。删除开始的异步代码也只会导致命令中断。我已经将大块代码放在代码之外then(collected,但是在命令激活时等待几秒钟后,它立即运行,然后出现值错误。但我希望它在作者说“是”时激活代码

我希望该命令以异步方式运行,并在消息作者说“是”时继续执行代码,并且不会在Please wait.消息处停止。

实际发生的是代码没有在Please wait消息之后立即运行。

0 投票
1 回答
1463 浏览

discord.js - 如何修复“提供的参数既不是用户也不是角色”。

我正在尝试让机器人扮演角色并在命令的参数中转到指定的频道。
该代码将使机器人进入指定的频道,并为机器人刚刚创建的角色添加权限,这就是问题所在。
VSC 中的控制台说“未指定角色/用户”并跳过它。

我尝试将 更改arole为 var,并将arole( message.arole) 设置为arole.id,但它仍然不起作用。乱搞和更改设置根本不起作用。

我希望机器人能够访问 args 中的指定频道,并为该频道创建角色并覆盖角色权限。

实际输出是 bot 一切正常,但角色没有通道的特殊权限。

0 投票
1 回答
499 浏览

discord.js - 如何编写通过公会职位随机删除人们角色的代码

我正在开发一个机器人,在设定的时间间隔内,就像每小时机器人会选择一个随机用户并从中删除一个角色,它将使用侧面的定位来执行此操作。问题是我在 Discord.JS 中真的找不到一个函数,它有一个公会成员的位置属性。

我已经尝试过寻找其他可以执行此操作的机器人并尝试模仿它们,但我没有找到任何东西。我仔细检查了文档,但没有找到任何东西。

我期望一个机器人通过位置随机选择一个用户,并从成员中删除一个角色。我实际得到的是代码,无法知道它是否有效。

0 投票
0 回答
52 浏览

npm-install - 在 NPM 中安装 sqlite3 的问题

所以我只是在一台新机器上设置我的 Discord 机器人。我在 LTS 中使用了最新的 Node 版本,并安装了 Windows Build Tools。

但是npm install,在安装 sqlite3 包之前,一切都很顺利。我这里有一个日志供参考:https ://pastebin.com/ktJ8VyZY

另一个直接来自 PowerShell 的日志:https ://pastebin.com/d232rjJY

在我遇到 Python 问题并且已经解决之前,但现在我无法准确指出问题出在哪里,我一直在阅读与此相关的所有行gyp,问题对我来说并不是很清楚,所以如果有人可以,我就在这里查明确切的问题以及解决问题的方法。

谢谢你。

Package.json 如果需要:https ://pastebin.com/ACh0mQRe