Intégration MongoDB + Fix export et amp

This commit is contained in:
Angels-dev
2024-02-29 00:24:21 +01:00
parent 397a45e371
commit 94c7fc1c98
63 changed files with 1608 additions and 1161 deletions
+20
View File
@@ -0,0 +1,20 @@
import { Guild } from 'discord.js'
import { Types } from 'mongoose'
import dbGuild from '../schemas/guild'
export default async (guild: Guild) => {
let guildProfile = new dbGuild({
_id: new Types.ObjectId(),
guildId: guild.id,
guildName: guild.name,
guildIcon: guild.iconURL() ?? 'None',
guildPlayer: {
replay: { enabled: false },
disco: { enabled: false }
},
guildRss: { enabled: false, feeds: [] },
guildAmp: { enabled: false }
})
await guildProfile.save().catch(console.error)
return guildProfile
}