discord.js相关内容
我今天来StackOverflow问这个问题。我该如何为我的不和谐机器人实现一个序列密钥呢?我想这样做,如果您没有输入您的序列密钥,那么所有命令都不会起作用。我不希望序列密钥被重复使用,或在其他行会中使用。我现在有点困惑,有没有人能帮帮我,指出我应该怎么做? 推荐答案 如果您有一个MySQL数据库,您可以这样做: const mysql = require("mysql") /
..
我的问题如下:在编译时,我收到未定义属性‘Execute’的错误。我试图做的是打开另一个文件夹中的文件并将其停靠在命令处理文档中,我不知道错误是否在另一个名为‘ping.js’的文件中。我最近才开始,所以我不完全理解它。 主代码如下: const Discord = require('discord.js'); const { token, default_prefix } = requir
..
我目前正在处理机器人的命令,但我似乎找不到解决问题的方法。当我运行 client.on('messageCreate', async interaction =>{ // somethingHappens }) 它工作得很好,但当我这样做时 client.on('interactionCreate', async interaction =>{ // nothing
..
我遇到了这个小问题,我收到了未定义错误的Cannot Read属性,但我不知道问题出在哪里。有人能帮我搬这个吗? 代码如下: const { Client } = require("discord.js"); const DB = require("../Structures/Schemas/LockDown"); /** * @param {Client} client */ m
..
如何编写不和谐机器人来与刚加入我的服务器的新用户进行私人聊天。这是我的代码,但无法运行 client.on('guildMemberAdd', member =>{ member.send("welcome to this server"); }) 推荐答案 您的代码看起来没有问题,但您需要检查您的工会意图是否正确。 // Make sure you have Int
..
我想检索使用我的机器人的所有行会的所有用户。 我需要的是这些内容的全部(全局): presence?.status == "offline") presence?.status == "online") presence?.status == "DND") presence?.status == "bots") 我所做的是,它返回0: let userCount = message
..
因此,我想等待来自用户使用的特定命令的消息。我知道过滤器可能有问题,但我现在不知道如何处理此问题。 我尝试了这样的操作: const msg_filter = m => m.author.id === message.author.id; message.channel.awaitMessages(msg_filter, { max: 1 }); 但现在,我如何才能让它正常
..
我一直在尝试使用interactionCreate事件,但不知何故不起作用。我不确定为什么,我也没有找到关于这个事件的确切文档,只知道它用于执行斜杠命令。但是,出于此目的,我使用了MessageCreate事件,它工作正常。 const Event = require('../handlers/Event.js'); module.exports = new Event('messageC
..
我在让反应角色使用自定义表情符号方面遇到了问题。如果我使用不和谐的表情符号,它会嵌入消息,创建反应,并在点击反应时应用角色。 但是,如果我使用自定义表情符号,它会嵌入消息并创建正确的反应,但它不会在表情符号被点击时提供角色。 我在切换不一致表情和自定义表情时使用了相同的编码,唯一的更改是表情ID。 我使用的完整代码是: const { MessageReaction } =
..
我正在尝试这样做,当你达到一定的反应时,我的机器人会发送一条消息,如果有人能帮助我,这是我的代码 .then(function(sentMessage) { sentMessage.react('👍').catch(() => console.error('emoji failed to react.')).message.reactions.cache.get('
..
const Discord = require("discord.js"); require('dotenv').config(); const { joinVoiceChannel, createAudioPlayer, createAudioResource, AudioPlayerStatus } = require('@discordjs/voice'); const client =
..
我如何才能让我的机器人离开工会? 我试过了: case `leave`: if(message.author.id !=='196701848239865866') return message.channel.send(`**»** ${message.author}, you don't have permission to do that!`); va
..
我正在尝试使用discord.js和NodeJS来构建一个不一致的机器人,但我遇到了一个问题。当我运行代码时,dicord.js不执行client.on(";message";),,他只是跳过这一部分,转到代码的末尾,如下图所示: index.js const { Client, Intents } = require('discord.js'); const
..
我如何发送它们?如果我尝试这样做:msg.act(‘1️⃣’),它会返回一个错误,告诉我这是一个未知的表情符号。我该怎么办? client.on("message", async msg => { if (command === 'vote') { msg.channel.send('response') .then(m => m.react('1️
..
我正在尝试在discord.js中为我的不一致机器人创建一个石头、布、剪刀。我尝试在上创建,但目前不起作用。 我希望表情符号在做出反应后消失,但不确定如何做到这一点。 module.exports = { name: "rps", description: "A game of Rock, Paper, Scissors!", execute(message) {
..
我正在尝试通过对按钮做出反应来关闭票证。但反应必须由“支持”角色来给予。我做不到。在这一点上,reaction.Message.ember.Roles.Has对我没有帮助。以下是我的代码; client.on("messageReactionAdd", (reaction, user) => { if(reaction.message.member.roles.has('ROLE'))
..
我目前正在开发一个使用discord.js的生日公告机器人。我想要显示用户的头像,使用他们不一致的用户ID,然后在嵌入中使用。 使用client.fetchUser('[userID]').avatarURL当前不起作用。 const exampleEmbed = new Discord.RichEmbed() .setColor('#0099ff') .setAuth
..
因此,help命令当前设置为60 seconds,因为您可以在cooldown中看到,但无论我在那里输入什么,它都不起作用,仍然设置为小于1秒。我猜对于输出,请检查此问题包含的GIF。 Message.js: const Discord = require("discord.js"); const settings = require("../../config/settings.js
..
我正在为一台服务器制作一个私有的不和谐机器人。我见过一些机器人,比如SweperBot和其他一些机器人,它们使用反应收集器来分配角色。它们中的大多数都不是discord.js,所以我编写了自己的代码。 我已经设置了messageReactionAdd事件,并且整个代码块都工作正常,我已经测试了每一行。特别是每一次都有一行出错。 exports.run = (bot, reaction,
..
我在discord.js上关注tutorial,制作了一个票务机器人。我已重新检查,但仍然收到相同的错误: TypeError:Channel.updateOverwrite不是函数 我已经检查了我能找到的所有StackOverflow问题,但没有一个对我有效。我也在SO之外更深入地探索了一下,仍然没有帮助。以下是我的代码: module.exports = { name
..