discord.js相关内容
我正在尝试制作只有2列的嵌入。每当我删除内联值时,它就会如我所愿地删除test3字段。然后,我在test4字段上保持INLINE:TRUE,它将下降到另一行。我尝试将test3和test4的内联值都设为false,但问题仍然存在。我如何更正此问题? 更新: 在玩了更多之后,我发现当我做第五个字段时,它再次拆分了列。是否有什么方法可以隐藏test3但保留该字段? 我的嵌入如下 我的
..
如何使用Discord.js获取服务器中的所有角色?我有过message.guild.roles,但从那以后对我来说就是个谜。 推荐答案 另一个答案和您的问题message.guild确实有一个属性roles: .roles 这个行会中角色的集合。键为角色ID,值为角色 类型:Collection 集合扩展了JavaScript类型m
..
我使用的是discord.js V13,尝试使用成员在线状态检查其状态时收到以下错误: 错误: TypeError: Cannot read properties of null (reading 'status') at /home/runner/DinBot-Slash-CMDS/slashcmds/utilidad/serverinfo.js:59:76 at M
..
我现在正在为运行时执行一个不一致的bot命令,我想知道执行运行时的最紧凑(也是正确的)方法是什么,以捕获机器人实际在线的时间,并以24小时格式返回。 推荐答案 启动机器人时不需要手动保存。您可以使用client.uptime,您将获得机器人启动的毫秒。 从那里您可以执行以下操作: let totalSeconds = (client.uptime / 1000); let
..
目前我有以下内容: const Discord = require("discord.js"); const PREFIX = ","; const token = "my token"; var bot = new Discord.Client(); bot.on('ready', () => { bot.on('message', message => { if
..
我正在执行ping命令- 它的代码非常简单,但我一点也不知道如何编辑我正在使用的嵌入。以下是我的代码-我使用一个命令处理程序来解释exports.run语句。 const Discord = require('discord.js') exports.run = (bot, message, args) => { const pingUpdate = new Discord.Messa
..
我正在尝试让我的不和谐机器人显示表情符号的图像文件。 所以你发布一个表情符号,机器人就会回复一个附加的表情符号图片。 它适用于机器人在线的服务器的表情符号。 但是我怎样才能从其他服务器获取表情包的url呢? 我用bot.emojis.get搜索表情符号 但是我怎么才能搜索客户端“bot”的“外部”呢?或者以其他方式获取URL? 我的来自联接服务器的表情符号代码: const e
..
这将调用并检索随机.dog中的狗URL,当发布记录它的链接时会在1停止,但是当使用下面的message.channel.send时,它会运行调用的无限循环,如果只发送一个链接,然后停止,直到再次调用它,那么防止这种情况的最佳方法是什么? const animals = require('relevant-animals') client.on("message", (message) =>
..
这是我从下面的代码中得到的错误:TypeError: message.guild.channels.find(...).then is not a function message.guild.channels.find('name', `${message.author.username}-oda`).then(c => {channel.overwritePermissions(messa
..
我正在使用 Discord.js 创建一个 Discord 机器人 我正在创建静音命令,但当我想为每个频道禁用静音角色的发言权限时,我收到此错误: TypeError: message.guild.channels.forEach 不是函数 我有 V12.我查看了其他一些选项,但找不到任何可行的选项. if(!toMute) return message.reply('看起来你没有指
..
这是我的禁令命令,我试图导出代码以在命令处理程序中工作.Iv 这个命令有很多问题,但最终我几乎可以正常工作.代码运行完美,直到它应该写入 .json 文件(我更改了 .json 目录以确保它被找到,它抛出了一个错误,所以前一行代码肯定正在运行,并且它找到了 .json 文件.json).任何帮助将不胜感激,谢谢您 我也试过替换这条线 让bannedIDs = require('../../
..
我正在尝试一个新命令,即 unban 命令.但是,如果我运行下面的代码,我会不断收到 Cannot read property 'fetchBans' of undefined.我目前使用的是 v12.16.3. if(!message.member.hasPermission(["BAN_MEMBERS", "ADMINISTRATOR"])) return message.channel.
..
所以我正在尝试创建一个更通用并且可以添加到多个服务器的机器人.我已经设法通过使用 .find("name", "announcements") 重新格式化诸如宣布或加入消息等命令. 我的问题是同样不适用于角色. 我已经尝试了我在互联网上能找到的一些东西,例如 member.guild.roles.find("name", "Member") 或 member.guild.roles.f
..
我正在做一个不和谐的替代生成器.基本的想法是,我输入 !generate 并且机器人 dm 是我的帐户.我的问题是我的机器人无法向消息的作者发送任何消息.我收到“无法向该用户发送消息". 律码 let embed = new Discord.RichEmbed().addField("alt", `account: \n${random}`).setColor("#fffff");mess
..
我希望我的 selfbot 使用/summon [invite] 等命令通过邀请加入服务器. 我曾尝试使用接受邀请功能,但似乎不起作用. client.accept_invite() 它不会返回任何错误或任何东西. 解决方案 不能,Client 对象. 我认为这是设计使然,原因在答案之一的评论中说明了 这里. ...因为这将允许机器人“随机"加入公会.只要机器人可以访
..
在我开始使用模块并清理我的代码之前,我从来没有遇到过 say 命令的问题,但是因为我的命令很少有问题.我试图弄清楚为什么它会说这个命令. const commandFiles = fs.readdirSync("./commands/").filter(file => file.endsWith(".js"));for(命令文件的常量文件){const command = require(`./
..
您好,我是否正在尝试为成员获取用户指定的昵称并获取该成员并获取有关该用户的其他信息.现在我已经确认用户发送的 ARGS[0] 是正确的,但我收到了对匹配用户的 NULL 响应.不知道我错过了什么.谢谢 这是我当前的代码.只是想立即让比赛正常进行.我还需要考虑这个人是否没有昵称来检查用户名.或者认为 displayname 属性会更好.谢谢 if(command === "memberinf
..
这是我在学习期间编写的第一批命令之一,最近它停止了工作.我稍微摆弄了一下,但看不出问题出在哪里.当我运行 ~userinfo 时,控制台中出现以下错误: 未处理的拒绝:DiscordAPIError: Invalid Form Bodyembed.footer.icon_url:不是格式正确的 URL. 这是用户信息的代码: if (command === 'userinfo') {var
..
我想让我的 discord.js 机器人响应 未知命令,使用 c!help 获取可用命令"在执行类似 c!hep(拼写错误)或未实现的不同类型命令(如 c!youtube)或只是将随机字母(如 c!rgoiw. 如果他们的消息与任何可用的命令不匹配,基本上只是一个响应. 我没有任何特定的代码,我只是使用 const PREFIX = 'c!'; 和 let args = mess
..
我正在 Discord.js 中创建一个 Discord 机器人,我需要你的“+帮助".+help 命令将显示包含所有相关命令的嵌入.但是,当我进行嵌入时,我得到了这个错误. TypeError: Cannot read property 'MessageEmbed' of undefined 如果你好奇,这是我在 help.js 中的代码: module.exports = {名称:“帮助
..