我正试图让我的机器人发送一个包含Hypixel Minecraft服务器详细信息的嵌入,我有:const embed=new Discord。MessageEmbed()。setTitle(“服务器状态”)。addField('Server IP',response.host)。addField('Server Version',response.Version)。addField('Online Players',response.Online Players)。addField('Max Players',response.maxPlayers)
但我不知道在哪里将其输入到我的代码中,即:
客户在('message',message=
switch(args[0]){
case 'mc':
ping('play.hypixel.net', { port: 25565 })
.then((response) => {
console.log(response);
})
.catch((error) => {
throw error;
});
}
})
你可以把它放在console.log
后面或者代替它
.then((response) => {
const myepicEmbed = new discord.MessageEmbed()
.setTitle(...)
...
message.channel.send(myepicEmbed)
})
请记住,要添加多个字段,您可以使用. addFields()
const myepicEmbed = new discord.MessageEmbed()
.addFields(
{
name: "I am the first field!",
value: "Yes I am"
},
{
//But name and value isn't needed so you can just write
"I am the second field!",
"Sadly not the first"
},
{
...
});
message.channel.send(myepicEmbed);
如果您想了解有关使用嵌入的更多信息,请查看有关Discord的嵌入相关章节。js指南!
既然我不能复制它,我想知道我如何才能追踪这个问题?
配置服务器最好作为独立应用程序运行,但如果需要,可以将其嵌入到另一个应用程序中。只需使用@EnableConfigServer注释。在这种情况下可以使用的可选属性是spring.cloud.config.server.bootstrap,它是一个标志,表示服务器应该从其自己的远程存储库配置自身。该标志默认关闭,因为它可能会延迟启动,但是当嵌入在另一个应用程序中时,以与其他应用程序相同的方式初始化是
每个Spring Boot Web应用程序都包含一个嵌入式Web服务器。 此功能会导致许多操作方法问题,包括如何更改嵌入式服务器以及如何配置嵌入式服务器。 本节回答了这些问题。 9.3.1 使用其他Web服务器 许多Spring Boot启动器都包含默认的嵌入式容器。 对于servlet堆栈应用程序,spring-boot-starter-web包括tomcat,包括spring-boot-sta
运行Spring Boot应用程序时,嵌入式tomcat服务器无法启动。我刚刚在pom.xml中添加了所需的依赖项,并创建了一个简单的java POJO类。应用程序属性已经按照oracle数据库所需的jdbc配置以及Hibernate方言信息进行了设置。 执行mvn spring-boot:run时的控制台日志
bot发送嵌入消息,但仅发送文本而不发送gif。我有一个单独的gif文件。json文件,因此当有人使用该命令时,会有不同的GIF。但由于某种原因,它不起作用。也许是因为天气原因。json文件?我真的不知道,请帮帮我。我的代码: 该代码为。json文件: (我知道,它只有一个gif。) 当两个文件都在一个文件夹中时,我在控制台中出现的错误:图片:https://i.stack.imgur.com/8
我的discord中的循环函数有问题。小机器人。我希望在每个连接的服务器上的特定时间播放音乐。我的代码通过检查时间是否正确来工作,然后在服务器上找到第一个有一些用户的语音频道,加入它,播放音乐并断开连接。我的问题是,它只加入“协会”列表中的第一个服务器,即它被邀请首先加入的服务器。有没有办法让机器人在所有被邀请的服务器上工作,而不仅仅是在第一台服务器上? 以下是循环函数的代码: