discord.js相关内容

要使用的 Discord.js 数据库

我正在编写我的第一个 discord 机器人,我需要一些帮助来了解哪个数据库适合这项工作到目前为止,我已经尝试将所需的数据保存在 json 文件中,但遇到了一些问题,并听到有人说这很糟糕练习我的机器人是一个虚拟的送餐机器人,我曾经将这样的数据存储在 json 文件中 {“001":{“guildID":“这里有一些数据",“客户":“这里有一些数据",“订单详情":“这里有一些数据"}} 通常 ..
发布时间:2022-01-10 12:55:14 其他开发

Discord.js 错误提供的角色不是角色、雪花或数组或角色或雪花的集合

我正在为我的机器人创建一个静音命令,如果还没有一个静音角色,它会创建一个静音角色并将其提供给命令中提到的用户,目前我得到的错误是; [INVALID_TYPE]:提供的角色不是角色、雪花或数组或角色或雪花的集合. 我最好的猜测是,这个错误的发生是因为它没有创建它应该创建的角色,它不能把它给提到的成员,不过我可能完全错了. const BaseCommand = require('.. ..
发布时间:2022-01-10 12:54:55 前端开发

discord.js 中的头像命令

您好,我正在创建一个不和谐机器人,并且正在制作头像命令.当我自己做(不提)时,它起作用了.但是当我提到某人时,什么都没有发生 const Discord = require("discord.js");模块.exports = {名称:'头像',描述:“命令 pp",执行(消息,参数){const Discord = require("discord.js");让用户 = message.men ..
发布时间:2022-01-10 12:54:46 其他开发

(节点:10388)UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“缓存"

我遇到了上述错误,我只是在测试是否可以在特定公会的频道中发送违规者的标签,并且代码看起来很像下面(忽略一些不一致的部分.下面是cmd文件中的代码. const { prefix } = require("../config.json");模块.exports = {名称:“报告",描述:“此命令允许您报告用户的 smurfing.",类别:“杂项",用法:"要举报玩家,请执行 $report ..
发布时间:2022-01-10 12:54:40 前端开发

从 Google Drive API 获取图像文件 URL

我正在尝试从 Google Drive API 获取图像文件 URL.不是 webViewLink 或 webContentLink. 背景故事与问题无关,但有助于解释情况.我在 Node.js 中制作了一个 Discord 机器人,而 Discord 不遵循重定向,所以我需要 Discord 可以识别为带有原始图像文件的 URL 的东西.我尝试过其他方法,例如尝试发送 base64 文件, ..
发布时间:2022-01-10 12:54:33 前端开发

Discord.js 发送一个 webhook

您好,我一直在尝试使用 webhook,我想知道您如何通过带有自定义头像和名称的 webhook 发送普通消息(未嵌入) 常量用户 = message.mentions.users.first() ||client.users.cache.get(args[0]);让公告 = args.slice(1).join(""");if(!announcement) return message.cha ..
发布时间:2022-01-10 12:53:52 其他开发

Discord.js 静音命令仅发送不正确命令的嵌入

所以我为我的不和谐机器人发出了静音命令,它会发现是否“静音".角色存在,如果不存在,则机器人创建一个“静音"角色.角色,然后将该角色赋予提到的成员,当前当我运行命令时,它只会给我嵌入,如果命令编写不正确,它应该发送. const BaseCommand = require('../../utils/structures/BaseCommand');const Discord = require( ..
发布时间:2022-01-10 12:53:38 前端开发

如何在聊天中创建不和谐嵌入?

我有以下名为 say 的命令,它使用以下语法生成嵌入:!say hello, It's a test,#000000. 它工作得很好,但问题是我希望它更容易创建嵌入,以便任何特权用户都可以在不知道命令语法的情况下创建嵌入,并使我更容易维护所有营地embed 可以处理而不需要将它们分配给变量. const Discord = require("discord.js");module.expo ..
发布时间:2022-01-10 12:52:39 其他开发

Discord JS:部署命令

我正在使用 discord.js v13.我已经成功创建了一个具有范围 bot 和 application.commands 的机器人,并成功地将其添加到我服务器上的频道中.现在我按照 tutorial 来注册斜线命令.我创建了一个包含以下内容的文件 deploy-commands.js: const { SlashCommandBuilder } = require('@discordjs/ ..
发布时间:2022-01-10 12:51:58 前端开发

如果成员在自定义状态中有邀请,则添加角色

我希望我的机器人在其状态中有服务器邀请的情况下为成员提供角色.有谁知道我该怎么做?也许您可以获取成员信息或其他内容?我试着在谷歌上搜索,但我什么也没找到.非常感谢:) 解决方案 获取自定义状态 正如 Squidleton 所说,您可以使用 Presence 的 code>.activities 属性来获取用户的自定义状态.此属性是 Activity 的数组,您可以通过查找 .type ..
发布时间:2022-01-10 12:50:44 其他开发

TypeError: Cannot read property 'send' of undefined for my commands and a TypeError: Cannot read property 'users' of undefined for other commands

所以我现在使用的代码给了我一个 TypeError: Cannot read property 'send' of undefined for my ping 命令,然后 TypeError: Cannot read property 'users' of undefined for my ban 命令,我还有其他命令由于我做了或忘记做的事情,它不能很好地工作,代码一直在工作,直到我向代码添加权限 ..
发布时间:2022-01-10 12:50:37 其他开发

Discord.js 删除触发消息

我是 Discord.js 的新手,我希望在机器人响应后删除触发消息,即: !示例 示例机器人响应 Bot 删除了“!示例";留言 解决方案 你可以简单地使用 message.delete(). 例子: client.on('message', (msg) => {//你的代码msg.delete().then(() => console.log('已删除消息') ..
发布时间:2022-01-10 12:50:13 前端开发

列出所有公会的用户 ID (discord.js)

我知道此代码中的某些元素可能已被弃用.但是,我找到了这段代码,并在一定程度上对其进行了更改,但我收到了一个错误.我正在寻找所有公会中的用户 ID,我知道您可能会受到所有公会中用户数量的限制. TypeError: client.guilds.forEach 不是函数 //公会成员IDclient.on('消息', 消息 => {if (message.content === '$listm ..
发布时间:2022-01-10 12:50:06 前端开发