Discord机器人发送错误值的消息或根本没有消息

时间:2019-08-16 17:08:16

标签: javascript bots discord

根据我放置Discord消息代码的位置,确定我收到的消息是错误的信息还是完全没有消息。

主函数调用几个较小的函数,这些较小的函数从API获取我需要的数据,然后对其进行格式化。最后,它称为不和谐。

我尝试放置[const Discord = require('discord.js');和const client = new Discord.Client(); client.login(process.env.SECRET);]在(1)全局区域中,(2)在discord函数中,以及(3)在调用Main之前。

我尝试将消息发送代码(1)放置在它自己的不和谐函数中(2),恰好在调用Main之前。

如果我在main函数内部调用discord函数,则不会发生任何事情。如果我在调用Main之后调用它,则消息将发送,但是Global变量为null而不是我分配给它们的数据。


Global variables = null;


Main function{

call Secondary()

call Formatting()

call Discord()

}

Secondary function{

API stuff

assign part of API data to Global variables

}

Formatting function{

format Global variables

}

Discord function{

send Global variables

}


call Main function()

应该发生什么:

-发出API请求(确定)

-接收API数据(确定)

-将数据的一部分分配给全局变量(确定)

-格式全局变量(确定)

-发送带有全局变量数据的不和谐消息(不确定)

0 个答案:

没有答案