discord.js相关内容
这看起来像是某个错误,或者我不知道,但我确信这是可以修复的。我所有的劈开命令都是重复的,第一个是命令的最新版本,第二个是一些过时的命令。 我假设和劈开命令注册有关,所以是这样的: const guild = await client.guilds.cache .get("836212492769165363") guild.commands.s
..
我尝试通过Heroku启动我的不和谐机器人,但它没有启动,当我检查日志时,它给了我这样的响应 Starting... internal/modules/cjs/loader.js:905 throw err; ^ Error: Cannot find module 'Discord.js' Require stack: - /app/index.js at Function.Module.
..
现在我有一个新错误 如果可以,请帮帮我 完整错误 class sendAPICallback extends dAPIMessage { ^ TypeError: Class extends value undefined is not a constructor or null at Object.
..
在过去的6个小时内,我在启动我的代码时遇到了问题,昨天它工作得很好,但它似乎不再工作了,我一直收到错误,显示(‘CLIENT_MISSING_INTENT’)(‘CLIENT_MISSING_INTENT’) 这是我的起始代码,我不知道我做错了什么 const Discord = require('discord.js'), welcome = require('./w
..
V13,终端显示此错误: 错误:const ms=Required(‘parse-ms’)//npm i parse-ms ^ 错误[ERR_REQUIRED_ESM]:ES模块C的Required():UsersDELLOneDriveDesktopDiscord Bot 不支持C:UsersDELLOneDriveDesktopDiscord BotCommandsEconomyeg.js
..
我知道自行车人反对TOS,我也知道你会因为这样做而被禁止。 我正在开发客户端,但当我尝试使用用户令牌登录时,出现错误 Error [TOKEN_INVALID]: An invalid token was provided. 我的令牌有效,并且v11正在工作。 如何修改最新版本的discord.js以使用用户令牌? 更新1:代码 const Discord = require
..
您好,我正在使用这个repoDiscordYoutubeNotifier来接收频道发布新视频时的通知,这个机器人工作得很好我对它没有什么抱怨,但我想稍微改变一下它的工作方式,但是我不能很好地理解代码,所以我试图通过更改一些东西来测试它,但是我没有尝试过任何东西,所以简而言之,我尝试和正在尝试做的事情是 修复代码,使其仅在视频标题以特定单词(如ex";Hello";)开头或视频的标
..
我希望我的机器人使用一个命令更改服务器的配置文件图片、更改服务器名称并删除所有频道。 目前,该命令为test,它可以删除所有频道,但我希望test命令同时更改配置文件图片和服务器名称。 如何执行此操作? 这是我的代码: const Discord = require('discord.js'); const client = new Discord.Client(); co
..
我正在尝试在我的discord.js机器人中创建一个录制命令。到目前为止,我的代码是: const channel = message.member.voice.channel; if(!channel) return message.channel.send('Join a VC first!'); const connection = await channel.join();
..
if (reaction.emoji.name === '✅') { if (user.id == persToProp) { await Reply.delete() var date = new Date(); var today = date.getDate(); await mongo().then(
..
我正在尝试创建一个名为!RANK的命令,该命令显示带有级别的等级卡、在公会中的等级、他们拥有的XP、他们需要升级的XP以及他们的名字。我也在尝试在底部有一个像MEE6这样的进度条。我已经为睡觉编码,但似乎找不到进度条的答案 主代码如下: if(message.channel.id === '784491491435085865'){ const col
..
所以我在下面的代码中使用discord.js: client.api.interactions(interaction.id, interaction.token).callback.post({ data: { type: 4, data: { content: "Getting Data..." } } }) 我希望以后能够编辑此邮件,但我
..
我想要执行一个命令,告诉我机器人所在的服务器中的用户总数。我搜索了一下如何制作它,找到了这个: const users = await client.users.cache.size 但当我使用它时,机器人告诉我它只为一个用户服务。 推荐答案 client.users是已在任何点缓存的所有用户对象,由其ID映射。 我认为没有一个方法或属性可以获取机器人所在的每台服务器的
..
尝试将Node.js应用程序部署到Heroku时,我不断收到node-pre-gyp和gyp错误: $ git push -f heroku master Enumerating objects: 48, done. Counting objects: 100% (48/48), done. Delta compression using up to 4 threads Compressin
..
因此,我按照破损的按键教程进行了调试,我不知道问题出在哪里,以下是错误 /home/container/node_modules/discord.js/src/rest/RequestHandler.js:349 throw new DiscordAPIError(data, res.status, request); ^ DiscordAPIError: Missin
..
我正在尝试获得所有具有特定角色的成员。例如,在我的ID为872029521484873779的不一致服务器中有Gurdian的角色。我想要一个数组中所有在我的服务器中将Gurdian作为角色的用户名的列表。我的代码如下 let nameList= msg.guild.roles.cache.get('role_id').members.map(m=>m.user.tag); 但是,在结果
..
我一直在尝试使用TypeScript中的库"discord.js": "^13.1.0"创建公共线程。我一直在搜索,发现私有线程需要一定级别的不一致高级订阅,但我使用GUILD_PUBLIC_THREAD作为线程类型,因此应该不存在该错误。 我在文档中搜索了discordAPI、discord.js及其指南,但什么也没有找到,以下是创建线程的代码。 let threadChannel
..
我想向现有消息添加另一个按钮(由机器人发送) 我已尝试: // const... log in... .... let msg = await interaction.channel.fetchMessage(interaction.options.get('message-id')) if(!msg || msg?.author?.id !== client.user.id) return
..
我现在已经尝试了一段时间,但没有成功。 我尝试的内容如下所示,我希望能够让多个不一致机器人帐户同时响应相同的提示,而无需对其进行硬编码,我目前为止最好的示例如下所示。 编辑:我知道客户端。出错时,但这是我遇到的最好的例子 const auth = require("./tokens.json"); const Discord = require("discord.js"); cl
..
所以,我想知道是否有任何方法可以使用npm检查discord.js的版本号,就像(process.version)的哪个节点一样,这样我就可以在stats命令中使用它。这是个小问题,但我只是好奇。 推荐答案 根本不需要npm,它只需要从package.json读取数据。您可以自己分析package.json并从中获取discord.js版本。 const packageJSON
..