From 00ff245b57f1f462ff231749f8dcf95764e8ffa3 Mon Sep 17 00:00:00 2001 From: Vivien Mouret Date: Tue, 16 Jul 2024 01:55:30 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=A9=20meh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- command/help.js | 8 +++++--- core/daftbot.js | 5 +++-- core/mobbot.js | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/command/help.js b/command/help.js index 5f43114..004ed9f 100644 --- a/command/help.js +++ b/command/help.js @@ -20,6 +20,8 @@ module.exports = { descSplit = '', lang = ''; + await new Promise(resolve => setTimeout(resolve, 2.5 * 1000)); // 2.5 secondes + switch (language) { case langFr: lang = 'fr'; @@ -46,9 +48,9 @@ module.exports = { for (i in descSplit) { desc += descSplit[i]; }; - if (guidDot.data == undefined) { + if (guidDot == undefined && guidDot.data == undefined) { return console.log(`[${getCurrentDatetime('comm')}] Error function help() GUID [${guidDot}]`); - } else { + } else if (guidDot != undefined && guidDot.data != undefined) { guid = guidDot.data.split(new RegExp(`(s\/[^.]*-p)`, 'giu'))[1]; guid = guid.split('s/')[1].split('-p')[0]; @@ -73,7 +75,7 @@ DM ${lang === 'fr' ? 'envoyé' : 'sent'} ${client.emojis.cache.find(emoji => em 'title': language.help, 'description': desc, 'color': 0x0eb70b, - 'timestamp': `2023-03-29T19:20:42.000Z`, + 'timestamp': `2024-07-16T01:38:12.365Z`, //TODO: don't forget to update dis 'author': { 'name': client.user.username, 'icon_url': 'https://cdn.discordapp.com/app-icons/757955750164430980/94a997258883caba5f553f98aea8df59.png?size=256' diff --git a/core/daftbot.js b/core/daftbot.js index 3117184..6224a13 100644 --- a/core/daftbot.js +++ b/core/daftbot.js @@ -206,6 +206,7 @@ class DaftBot { if (gameMemory != oldGameMemory && ax.data.data.length == 1) { if (this.dbClient.user.id == this.avoidBot[1]) { continue; }; let guiDot = await axios.get(`https://twitch.tv/${ax.data.data[0].user_login}`); + await new Promise(resolve => setTimeout(resolve, 2.5 * 1000)); // 2.5 secondes this.dbClient.mobbot .get('livenotif') .execute(message, this.dbClient, this.language, guiDot.data, ax); @@ -222,7 +223,7 @@ class DaftBot { published = fetched.split(new RegExp(`(\>[^.]*?\/)`, 'giu'))[37]; if (published == undefined) { continue; }; - let sliced = published.slice(15, -2), // slice fail some time ?? + let sliced = published.slice(15, -2), pubDate = new Date(sliced); urIMemory = fetched.split(new RegExp(`(\:[^.]*\<\/)`, 'giu'))[3].split(new RegExp(`(\<[^.]*?\>)`, 'giu'))[10]; @@ -252,7 +253,7 @@ class DaftBot { { body: this.commands }, ); - let onStart = 10; + let onStart = 5; await new Promise(resolve => setTimeout(resolve, 1 * 1000)); // 1 seconde console.log(`[${getCurrentDatetime('comm')}] Waiting ${onStart}s for proper launch...`); for (let i = onStart - 1; i > 0; i--) { diff --git a/core/mobbot.js b/core/mobbot.js index 1231a57..4d8997f 100644 --- a/core/mobbot.js +++ b/core/mobbot.js @@ -368,7 +368,7 @@ class MobBot { if (gD == undefined) { return console.log(`[${getCurrentDatetime('comm')}] Error function liveNotif() GUID [${gD}]`); - } else { + } else if (gD != undefined) { guid = gD.split(new RegExp(`(s\/[^.]*-p)`, 'giu'))[1]; guid = guid.split('s/')[1].split('-p')[0];