保存服务器模块
Save server module
let JoinedServer = ServerDoc.findOne({id: guild.id})
if (!JoinedServer) {
let server = new ServerDoc({ id: guild.id, ServerName: guild.name });
await server.save();
console.log(server);
}
let JoinedEmbed = new MessageEmbed({
title: "Joined Guild",
description: `Joined ${guild.name} \n Mebers: ${guild.memberCount}`,
image: guild.iconURL(),
color: "GREEN",
});
client.channels.cache
.get("962440588530159636")
.send({ embeds: [JoinedEmbed] });
});
当它加入服务器时,它会发送消息嵌入但不将服务器保存在数据库中
ServerDoc.findOne(...)
returns 一个承诺,因此在检查是否存在之前必须等待。
let JoinedServer = await ServerDoc.findOne({id: guild.id})
if (!JoinedServer) {
// ...
}
let JoinedServer = ServerDoc.findOne({id: guild.id})
if (!JoinedServer) {
let server = new ServerDoc({ id: guild.id, ServerName: guild.name });
await server.save();
console.log(server);
}
let JoinedEmbed = new MessageEmbed({
title: "Joined Guild",
description: `Joined ${guild.name} \n Mebers: ${guild.memberCount}`,
image: guild.iconURL(),
color: "GREEN",
});
client.channels.cache
.get("962440588530159636")
.send({ embeds: [JoinedEmbed] });
});
当它加入服务器时,它会发送消息嵌入但不将服务器保存在数据库中
ServerDoc.findOne(...)
returns 一个承诺,因此在检查是否存在之前必须等待。
let JoinedServer = await ServerDoc.findOne({id: guild.id})
if (!JoinedServer) {
// ...
}