我有一个不和谐的机器人,它每秒编辑一条消息。因此,如果机器人关闭,消息将显示最后的编辑。我想在关闭Node JS进程(使用Ctrl + C,关闭命令提示符或任何类型的关闭进程)之前,编辑消息,使其类似于:"The bot is off“。示例: // something using discord.js
// or in node, like
所以我在这里使用的是一个不一致的机器人,它应该写下与公会/不一致服务器中的公共通道中的消息相同的消息(我将其DMed到)。但我这里的问题是,由于某些原因,它每秒会发送6条垃圾邮件。当我使用client.on()时,我总是得到一个ReferenceError: msg is not defined错误。我找不到问题出在哪里。当我使用bot.on()时,它显示‘’引用错误:未定义机器人‘’。我
因此,作为一个假日项目,我正在尝试制作两个机器人,他们回复对方的消息。他们将检查发送者的ID,如果它与另一个机器人的ID匹配,它将发送一条消息,其中包含该机器人回复的次数。问题是,当我尝试执行此操作时,两个机器人都会发送两条消息,并且计数不会超过1。下面是我的代码:import time
client = discord.Cl
在编写我的机器人代码时,它与我正在开发的另一个机器人随机离开。每当我试图在服务器中重新邀请它时,没有任何反应。有时他们会回来,但后来只要我换了频道,他们就会再次离开。为什么会这样呢?是的,id被替换为机器人ID。 我已经尝试过重新邀请机器人并重新启动nodemon。const Discord = require('discord.js');
const client = new Disco
我正在尝试给我的机器人编写一个函数,这样当我重启它时,它就会离开它所在的每一个行会。我让它必须首先通过一个setTimeout函数,因为我想通过机器人的状态来显示警告。但是,当它完成延迟代码时,控制台中会出现以下错误:TypeError: bot.guilds.foreach is not a function 我已经去Reddit获取了一些文件的代码,但它们似乎都不起作用(这是代码的一部分) const Discord = requ