discord.js相关内容
昨天,我开始使用discord.js中的指南编写一个机器人。The core只是命令处理程序部分的结束部分。 我正在处理一个投票命令,机器人将使用如下Unicode符号进行反应:一::两::三:。 这就是我遇到问题的地方。使用: module.exports = { name: 'testing', description: 'creates a reaction', aliases:
..
使用:JAVASCRIPT,discord.js,带不一致接口。 如何使用node-opus,ytdl-core提高我的机器人的音频质量? 我想做最好的音频质量。 Packages : "discord.js": "^11.3.2", "erlpack": "discordapp/erlpack", "moment": "^2.22.1", "moment-
..
我制作了一个将数据保存在文件中的discordJs机器人。 一切都托管在Heroku上,一切运行正常。 但每天,Heroku都会重置我的文件。 为什么我不能每天保留我的文件? 推荐答案 以下是Heroku文档的完整解释: Heroku文件系统是短暂的-这意味着对 在dyno运行时文件系统仅持续到该dyno 关闭或重新启动。每个dyno都有一个干净的 最近一次部署的文件系统。
..
我的主要代码我正在尝试制作一个不和谐的机器人,我收到了这个错误,Typerror无法读取‘Execute’的属性未定义,我有几乎所有的解决方案,但它仍然有一些错误,如果有人解决了它,我将不胜感激。我正在试着做一个简单的迪斯科机器人,但代码不仅不能工作,请帮助。 const client = new Discord.Client(); const prefix = '-'; const
..
当有人使用g!comic时,我正在制作一个grogu discord机器人,并希望在嵌入中发送随机的漫画图片。 到目前为止,我得到的是: client.on('message', message =>{ if(!message.content.startsWith(prefix) || message.author.bot) return; const args =
..
我正在尝试使我的命令处理程序允许将文件放在文件夹中。例如,我有一个名为./commands/moderation的文件夹,也可能有一个名为./commands/fun的文件夹,等等。我如何才能做到这一点? 我的代码如下所示,但它只处理./commands文件夹中的JavaScript文件。 for (const file of commandFiles) { const com
..
当我的机器人加入新的行会时,它会创建一个角色&;设置覆盖。 client.on("guildCreate", async guild => { guild.roles.create({ data: { name: "Billy 🤩", //sets the role name color: "#e5f7b2"
..
我有以下代码: var datos = ["dato1","dato2","dato3"] console.log ("》" + message.author.username + " introdujo el comando: " + message.content + " en " + message.guild.name); let embed = new discord.R
..
因此,我在设置一个机器人时遇到了问题,该机器人将用户角色定位为包含表情符号的角色。示例: const guildMember = message.member; guildMember.addRole(''); 我也试过了: // content.js const guildMember = message
..
是否可以更改嵌入中的图像?我正试图重现我在Reddit上看到的一个etch-a-sketch&机器人,我想知道它是怎么做到的。以下是我到目前为止尝试过的: 这在制作图像的函数中: //code that draws the etch-a-sketch const etchembed = new Discord.MessageEmbed() .setAuthor(`${message.
..
我目前正在编写一个完整的AIO Discord Bot,例如您看到的&dyno Bot";或";Carl Bot";,我已经完成了ping、avatar等基本命令的编写。 我将转到一个更复杂的命令,如票证系统命令。我已经完成了所有代码,终端登录到机器人上很好,但由于某种原因,命令没有响应。我检查了其他命令以确保只有这个特定的命令。我相信这个解决方案很可能是个愚蠢的解决方案
..
我正在使用message.react函数和awaitReactions函数,我注意到了一些困扰我的事情。 我正在尝试确定应该为以下方法使用收集器还是client.on('messageReactionAdd')(这是另一个问题): 发送消息 添加反应 每次添加反应时执行某项操作(持续X秒) 所以我从一个简单的例子开始,用一个过滤器,每次都会返回true,我注意到收集器正在收集
..
如何将表情添加到嵌入。我只能让它在对命令消息本身做出反应的情况下工作。 message.react("👍") // Is the command to add one normally. 我也这样写我的嵌入文件: let suggestembed = new Discord.RichEmbed() .setDescription(" ") .setColor("#00FFFF")
..
我想知道Discorde机器人是否有可能检查该机器人试图DM的特定用户是否接受直接消息。现在我的代码是: exports.run = (client, message) => { try { message.author.send(`:ok_hand:`); } catch (err) { message.reply('Cannot send
..
我一直在尝试设置不一致机器人,通过遵循文档,我已经能够设置斜杠命令,但未能使该机器人答复服务器上的消息。 以下是我用来从docs设置斜杠命令的代码。 const { REST } = require('@discordjs/rest'); const { Routes } = require('discord-api-types/v9'); const commands = [{
..
我的代码几周来一直工作得很好,但有几个事件和函数随机停止工作! 首先,我的guildMemberAdd、guildMemberRemove和guildMemberUpdate事件只是停止执行任何操作。没有出现错误,当我调试我的代码时,我意识到当相应的操作发生时,事件甚至没有被激发。 // const client = new Discord.Client(); client.on('gu
..
const Discord = require('discord.js'); client.guilds.cache.forEach((guild) => { if (message.guild.memberCount
..
我目前正在使用discord.jsV12(是的12不是13)制作一个不和谐的机器人,我发出了一个命令让机器人发送一个嵌入并对其做出反应,在过滤中我将最大值设置为2(最大值:2,.)。我希望每次有人用这个嵌入器做出反应时,他的名字就会被发送到频道中。我目前的概念是这样的(它在一个函数中,因为我不想这样做,但开关中的所有内容都是这样的): async function fun_2p() {
..
好的,所以我希望做到这一点,这样冷却时间就可以显示用户需要等待多长时间才能再次工作。冷却起作用了,但我希望它显示剩余的时间,而不是说您需要等待15分钟才能键入此命令。有可能吗? const { RichEmbed } = require("discord.js"); const { stripIndents } = require("common-tags"); const { prefix
..
我一直在尝试让我的参数正常工作,它们确实工作了,但是我不确定如何为它做一个分隔符,所以我不需要使用该命令两次。这是我的代码。 const discord = require('discord.js'); const Jimp = require('jimp'); const fs = require('fs') module.exports = { name: "cat", ali
..