Discord.JS Minecraft服务器嵌入
我正试图让我的机器人发送一个包含Hypixel Minecraft服务器详细信息的嵌入,我已经:Discord.JS Minecraft服务器嵌入,discord.js,Discord.js,我正试图让我的机器人发送一个包含Hypixel Minecraft服务器详细信息的嵌入,我已经: const Embed=new Discord.MessageEmbed().setTitle('Server Status').addField('Server IP',response.host.).addField('Server Version',response.Version.).addField('Online Players',response.onlinePlayers.).add
const Embed=new Discord.MessageEmbed().setTitle('Server Status').addField('Server IP',response.host.).addField('Server Version',response.Version.).addField('Online Players',response.onlinePlayers.).addField('Max Players',response.maxPlayers)
但我不知道在哪里将其输入到我的代码中,即:
client.on('message',message=>{
设args=message.content.slice(prefix.length).split(“”)
})您可以将其放在
控制台的后面。log
或代替它
。然后((响应)=>{
const myepicEmbed=new discord.MessageEmbed()
.setTitle(…)
...
message.channel.send(myepicEmbed)
})
请记住,要添加多个字段,可以使用.addFields()
如下所示
const myepicEmbed=new discord.MessageEmbed()
addFields先生(
{
姓名:“我是第一个字段!”,
价值观:“是的,我是”
},
{
//但是不需要名称和值,所以您可以直接编写
“我是第二场!”,
“可惜不是第一次”
},
{
...
});
message.channel.send(myepicEmbed);
如果您想了解有关使用嵌入的更多信息,请检查
switch(args[0]){
case 'mc':
ping('play.hypixel.net', { port: 25565 })
.then((response) => {
console.log(response);
})
.catch((error) => {
throw error;
});
}