开发者问题收集
您好,我目前正在开发我的 discord 机器人,我在使用 ban 命令时遇到了错误这是我为 ban 编写的代码if (message.content.startsWith(prefix + "ban")){let mention = message.mentions.members.first();if (mention = undefined){message.reply("Member no
我对 Javascript 还很陌生。所以请忍受我的乱码,但我不知道这个错误是什么意思,并且花了很长时间试图解决这个问题。我现在正在使用 Replit,但我也在 Visual Studio 上尝试过,但出现了同样的错误。请帮忙,我不知道该怎么办!每当我尝试运行我的脚本时,它都会出现以下错误:TypeError: Cannot read properties of undefined (readin
我有一个机器人,它获取用户消息内容,删除用户消息,然后向 message.author 发送私人消息,然后在嵌入中发送用户消息内容。几条消息之后,机器人发送了 2 条消息而不是 1 条,并出现警告。有什么办法可以修复它吗?警告:superadmin@vps-XXXXXX:~/path$ node test.js (node:1059)UnhandledPromiseRejectionWarning
我正在尝试制作一个 discord 级别的机器人,我需要从 json 文件中获取一些 ingo 并比较长度,但我在 if 语句的标题中收到错误:if(message.author.bot == false && userinput != '!level'){ let data = JSON.parse(fs.readFileSync("./level.json", "utf-8"));// c
我正在制作一个 Discord 机器人,并使用 CodeLyon 的Permissions V2视频作为参考。错误出现在我的 message.js 文件中,其中包含以下内容:require('dotenv').config();//create cooldowns mapconst cooldowns = new Map();module.exports = (Discord, client, m
我正在尝试在 discord.js v12 中创建一个错误处理系统。简而言之,当机器人中发生错误时,它会向机器人所有者发送 DM 并发送错误代码。我该怎么做?如果需要机器人的代码,请告诉我(是的,我还在学习 JavaScript)。编辑:这是我的代码:function catchErr (err, message) {client.users.cache.get("7622673096613560
我试图关注此链接:随机消息回复 Discord.js 2020但在尝试实现它时遇到了困难。基本上,使用 discord.js 库,我有一个频道,我想允许一个单词和一个单词。当有人在该频道中发布任何不是该单词的内容时,我希望机器人删除它并从数组中随机挑选一个回复。我已经让它随机选择一个索引项,但它并没有真正保持随机。回复唯一会改变的时候是机器人重新启动时。我希望它在每次事件发生后执行,但每次我尝试时
我希望我的机器人在“欢迎”文本频道中为每个新成员发布一条简单的欢迎消息。我在这里和那里阅读了很多帖子,但仍然无法让它按预期工作这是代码:console.log('Beep Boop Beep'); //prints 'Beep Boop Beep'require('dotenv').config(); //load the dotenv node pachage and call a config
我完成了命令处理程序,但出现了错误,想知道社区中是否有人可以帮助我解决该问题?我的代码:const fs = require('fs');module.exports = (client, Discord) => {const load_dir = (dir) => {const event_files = fs.readdirsync(`./events/${dirs}`).filter(fil
我成功地用这个指南但它怎么也不起作用当我不嵌入时,它可以工作,但嵌入时不行相反,当命令不起作用时,它会记录我添加的错误消息这是我的代码server-info.jsmodule.exports = {name: 'server',description: 'Display info about this server.',execute(message) {// message.channel.se
我试图为我的机器人创建一个 ping 命令,这是我的代码client.on('message', message => {if (message.content === '+ping') {message.channel.send(`🏓Latency is ${m.createdTimestamp - message.createdTimestamp}ms. API Latency is ${Ma
我目前正在编写一个 discord 机器人,我想为该机器人编写一个 about 命令。这是我编写的,但它不起作用。我当前的所有命令都位于命令文件夹中与 index.js 文件不同的文件中。知道为什么这个命令不起作用吗? const Discord = require('discord.js');module.exports = {name: 'about',description: 'tal
const Command = require('../../Structures/Command');const Discord = require('discord.js');module.exports = class extends Command {constructor(...args) {super(...args, {aliases: ['si']});}async run(mes
const Discord = require('discord.js');const BOTCLIENT = new Discord.Client();const Token = '...2vXOGsiI';const Prefix = '-';BOTCLIENT.on('ready', () => {BOTCLIENT.user.setActivity("Prefix = '-', Made
我有一个用 JS 编写并托管在 Heroku 上的 Discord 机器人。两天以来,它每 5-30 分钟随机关闭一次。当它关闭时,我重新启动(关闭并再次打开)测功机(它是一个工作测功机,应该是 24/7)并且它会打开,但在上述时间之后它再次关闭,只有机器人,测功机仍然打开。我没有修改任何代码,这是随机发生的,我有其他朋友在 Heroku 上托管机器人,他们没有遇到问题。我正在使用 Heroku