Bonjour, je suis entrain de créer un bot discord je voudrais savoir comment calculer deux dates/horaires distincts ?
C'est un code pour prises de services le voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
bot.on('message', message => {
    if(message.channel.id === "585866453006286869"){
        if(!message.content.startsWith('.pds')){
            if(!message.content.startsWith('.fds')){
                if(message.author.tag === 'Abdela BOT#1588' || message.author.tag === '🔥 𝓚𝓪𝓭𝓮𝓻 🔥#9342' || message.author.tag === 'Seefox#1819'){
                    return
                }
                    message.delete()
                    message.reply('Ce channel est réservé uniquement aux prises de services !').then(d_message => { d_message.delete(8000)});
                }
        }
    }
})
 
bot.on('message', message => {
    const embed= new Discord.RichEmbed();
    if(message.content[0] === prefix) {
        let splitMessage = message.content.split(" ")
        if(splitMessage[0] === '.pds') {
            message.delete()
            let modRole = message.guild.roles.find("name", "Membre Abdela");
            if(!message.member.roles.has(modRole.id)) {
            return message.reply("Tu n'as pas la permission de faire cette commande.").catch(console.error);
            }
            let server = splitMessage[1]
            if(server < 1 || server > 3){
                return message.reply("Veuillez indiquer le bon numéro du serveur.").then(d_message => { d_message.delete(5000)});
            }
            if(splitMessage.length === 2)
                bot.channels.get("585866453006286869").send({embed: {
                    title: "**" + message.member.displayName + "** a rejoint le serveur " + splitMessage[1] + ".",
                    author: {name: "Début de Service", icon_url: bot.user.avatarURL},
                    color: (0x28D031),
                    timestamp: new Date(),
                    footer: {icon_url: message.member.avatarURL},
                }});
                bot.channels.get("585546491729543168").send({embed: {
                    title: "**" + message.member.displayName + "** a rejoint le serveur " + splitMessage[1] + ".",
                    author: {name: "ADMIN - Services", icon_url: bot.user.avatarURL},
                    color: (0x28D031),
                    timestamp: new Date(),
                    footer: {text: "Consulté la DB pour la liste des Services", icon_url: message.member.avatarURL},
                }});
        }
    }
})
 
bot.on('message', message => {
    if(message.content[0] === prefix) {
        let splitMessage = message.content.split(" ")
        if(splitMessage[0] === '.pds') {
            let modRole = message.guild.roles.find("name", "Membre Abdela");
            if(!message.member.roles.has(modRole.id)) {
            return console.log("DB PDS ERROR : PERM")
            }
            let server = splitMessage[1]
            if(server < 1 || server > 3){
                return console.log("DB PDS ERROR : NUM")
            }
            var author = message.member.displayName
            var date = new Date()
 
            db.get('services')
            .push({ nom: author, date: date})
            .write()
            console.log("Ajout d'une PDS a la DB.")
    }}