在我的Discord.js机器人中,我试图创建一个垃圾邮件命令,它将每隔3/4秒钟(750 my )发送一条消息。然而,在发送第一条消息之前,它将等待3/4秒钟,但它将停止等待其余的消息;实际上,它会疯狂地发出消息。我怎样才能解决这个问题?
function doSetTimeout(){
setTimeout(function(){
message.channel.send(msg);
}, 750);
}
for (i = 0; i < times; i++) {
message.channel.startTyping();
doSet
我目前正在制作一个不一致机器人,它记录以前的消息,然后在它们被删除/编辑时发送它们,我完成了所有的代码,但现在我的终端充满了错误,如下所示
at Function.normalizeField (C:\NewCrackHeadsBot\node_modules\discord.js\src\structures\MessageEmbed.js:425:23)
at C:\NewCrackHeadsBot\node_modules\discord.js\src\structures\MessageEmbed.js:445:14
at Array.map (&
我正在开发一个不和谐的机器人,允许您挖掘资源,但我无法让代码工作。它正在记录实际的项,但它只是没有将项添加到数组中,这就是为什么我不能将其映射到字符串中的原因。
代码:
module.exports.addItem = async (client, user, item, amount, interaction) => {
if(!client instanceof Client) throw new Error("Client is not an instance of Discord.js Client");
if(!user instanceof U
我已经尝试了很多东西,下面是我的当前代码
var green = toString(msg.reactions.cache.get('').count);
var red = toString(msg.reactions.cache.get('').count);
msg.reply("Poll has ended which was created by " + msg.author.username)
msg.reply(green + "
我试图使用Node.js模块discord.js在不和谐的情况下创建一个机器人,在它的一个命令中,它会在一个公会(服务器)中通过一个成员映射,并将它们全部静音。下面是我使用的代码:
const Discord = require('discord.js');
const client = new Discord.Client();
const map = new Map();
client.once('ready', () => {
// This is just for demonstration purposes. In the actu
嘿,我在vb.net中创建了一个基于局域网的应用程序,我已经创建了一个服务器和一个客户机,并对这两个程序员进行了发布构建。
服务器代码
Imports System.Net
Imports System.Net.Sockets
Module Module1
Dim isActive As Boolean
Sub Main()
Dim port As Integer 'this is port number
Dim localAddr As IPAddress 'Ip Address
Dim server
我正在调试权限检查逻辑。我想要做的是优雅地处理我有权限和没有权限这样做的情况。下面是我的代码: console.log(`permissions for me: ${JSON.stringify(guild.systemChannel.permissionsFor(guild.me).has('SEND_MESSAGES'))}`)
//joined a server
try{
//Check for system channel
if ( undefined == guild.systemChannel) {
全,
我有一个主线程,它创建10个线程都执行相同的方法。在此方法中,有一个到消息队列的连接,每个线程无限制地等待,直到消息到达。但是,如果我想让线程死掉,我需要有这样的功能。我该怎么做呢?
下面是一个示例:
void ExecuteThread(){
//run some stuff
//listen to a message queue
//Here wait unlimited until a message arrives
}
如何通知上面的无限等待命令中的代码停止线程?我不能只是中止它,因为我希望它优雅地从队列断开连接。
非常感谢,MK
}