Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Discord.js嵌入不刷新_Javascript_Node.js_Discord.js_Embed - Fatal编程技术网

Javascript Discord.js嵌入不刷新

Javascript Discord.js嵌入不刷新,javascript,node.js,discord.js,embed,Javascript,Node.js,Discord.js,Embed,因此,我创建了一个命令info来显示bot的信息,下面是我的代码(main.js): const Discord=require('Discord.js');//导入discord.js模块 const client=new Discord.client();//创建Discord客户端的实例 const auth=require('./auth.json');//机器人的秘密 const info=require('./info.json');//机器人的信息 常数链接https://disc

因此,我创建了一个命令
info
来显示bot的信息,下面是我的代码(
main.js
):

const Discord=require('Discord.js');//导入discord.js模块
const client=new Discord.client();//创建Discord客户端的实例
const auth=require('./auth.json');//机器人的秘密
const info=require('./info.json');//机器人的信息
常数链接https://discord.com/api/oauth2/authorize?client_id=823538828161581096&permissions=8&scope=bot'; // 机器人的邀请链接
让前缀=“+ns”;//初始前缀
设嵌入={
信息:[
新建Discord.MessageEmbed()
.setTitle('帮助中心:信息')
.setColor(0x008dff)
.setDescription(`这是**${info.userTag}**`的帮助中心)
.addField('Syntax',`${prefix}info',true)
.addField('Usage','Get the bot's info',true),
新建Discord.MessageEmbed()
.setTitle('Info:Client')
.setColor(0xff0000)
.setDescription(`客户端信息**${info.userTag}**`)
.addField('App ID',info.appId,true)
.addField('公钥',info.publicKey,true)
.addField('Client ID',info.clientId,true),
新建Discord.MessageEmbed()
.setTitle('信息:链接')
.setColor(0xff0000)
.setDescription(`Related links`)
.addField('源代码(GitHub)',[NutronStar45/NutronStar45sDiscordBot](https://github.com/NutronStar45/NutronStar45sDiscordBot)",对)
.addField('Invite link',inviteLink,true),
新建Discord.MessageEmbed()
.setTitle('Info:Attributes')
.setColor(0xff0000)
.setDescription(`The attributes of**${info.userTag}**`),
新建Discord.MessageEmbed()
.setTitle('Info:Statistics')
.setColor(0xff0000)
.setDescription(`stats of**${info.userTag}**`)
]
}; // 初始嵌入
//登录
client.on('ready',()=>{
log(`Client:Logged as${Client.user.tag}`)
});
//设置消息的侦听器
client.on('message'.msg=>{
如果(msg.content=`${prefix}info`){
//信息
embeddes.info.forEach(元素=={
msg.channel.send(元素);
});
}
});
client.login(auth.token);
下面是
info.json

{
“用户标签”:“NutronStar45的机器人或任何东西#3786”,
“appId”:“823538828161581096”,
“公钥”:“df3c6f58c4c7aeed050d7f2048c6c35061b3a67838e1090280c89a82aba8a431”,
“客户ID”:“823538828161581096”
}
下面是
auth.json

{
“客户机密”:“*************************************”,
“代币”:“代币”
}
我用vscode中的node external cmd启动了
main.js
,我将
+ns info
发送到我测试我的bot的服务器,一切正常,但第三个嵌入的字段完全错误

我用同一个字段测试了bot的嵌入,但嵌入中的字段似乎是由Discord.py或Discord保存的,我猜是缓存。

Na,这是我的错

我发现我的代码定义了错误的值,很抱歉发布了这个愚蠢的问题


问题解决了!哪里定义了
inviteLink
?你能告诉我们输出是什么吗?这样就更容易找出问题所在,“第三个嵌入的字段完全错误”是什么意思?这将有助于嵌入的屏幕截图和解释“第三个嵌入的字段完全错误”的含义