From 51e6d267a5a6275b92b3b3404b3e412f3ed415cf Mon Sep 17 00:00:00 2001 From: alanfilho184 Date: Wed, 28 Aug 2024 21:48:43 -0300 Subject: [PATCH] =?UTF-8?q?v4.13.8=20-=20Altera=C3=A7=C3=A3o=20na=20atuali?= =?UTF-8?q?za=C3=A7=C3=A3o=20de=20status=20do=20bot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/commands/gerais/botinfo.js | 2 +- src/components/buttonUpdate.js | 50 ++++++++++++++++++---------------- src/events/bot/activity.js | 8 +++--- 4 files changed, 33 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index 318f456..7796aef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kami", - "version": "4.13.7", + "version": "4.13.8", "description": "Um BOT para Discord com foco em ajudar em mesas de RPG online, tendo suas principais funções criar fichas e rolar dados.", "main": "index.js", "scripts": { diff --git a/src/commands/gerais/botinfo.js b/src/commands/gerais/botinfo.js index 910aec2..a3eae8c 100644 --- a/src/commands/gerais/botinfo.js +++ b/src/commands/gerais/botinfo.js @@ -44,7 +44,7 @@ module.exports = class botinfo { const results = await Promise.all(promises); - const table = new ac('Kami Info'); + const table = new ac(`Kami - Shard: ${client.shard.ids[0]}`); var dbPing = time.now().toMillis(); await client.db.query('select 1').then(() => { diff --git a/src/components/buttonUpdate.js b/src/components/buttonUpdate.js index c562356..dc133ba 100644 --- a/src/components/buttonUpdate.js +++ b/src/components/buttonUpdate.js @@ -1,31 +1,35 @@ module.exports = class buttonUpdate { constructor() { return { - name: "btUpdate", + name: 'btUpdate', run: this.execute - } + }; } execute(client, comp) { - comp.deferUpdate() - .then(() => { - if (comp.user.id == process.env.OWNER) { - client.channels.fetch(comp.channelId) - .then(channel => { - channel.messages.fetch("784039521645101066") - .then((msg) => { - msg.content = msg.content.split("<@720128587289722902> <@716053210179043409>").join("") - msg.content = msg.content.split("```js").join("") - msg.content = msg.content.split("```").join("") - var msgConfig = JSON.parse(msg.content) - client.emit("varUpdate", msgConfig) - comp.followUp({ content: "Atualizado com sucesso", ephemeral: true }) - }) - }) - } - else { - comp.followUp({ content: "Somente pessoal autorizado pode utilizar esta função", ephemeral: true }) - } - }) + comp.deferUpdate().then(() => { + if (comp.user.id == process.env.OWNER) { + client.channels.fetch(comp.channelId).then(channel => { + channel.messages.fetch('784039521645101066').then(msg => { + msg.content = msg.content.split('<@720128587289722902> <@716053210179043409>').join(''); + msg.content = msg.content.split('```js').join(''); + msg.content = msg.content.split('```').join(''); + var msgConfig = JSON.parse(msg.content); + client.emit('varUpdate', msgConfig); + client.shard.broadcastEval( + async (c, ctx) => { + c.emit('varUpdate', ctx); + }, + { + context: JSON.stringify(msgConfig) + } + ); + comp.followUp({ content: 'Atualizado com sucesso', ephemeral: true }); + }); + }); + } else { + comp.followUp({ content: 'Somente pessoal autorizado pode utilizar esta função', ephemeral: true }); + } + }); } -} \ No newline at end of file +}; diff --git a/src/events/bot/activity.js b/src/events/bot/activity.js index 11ef693..5517ab5 100644 --- a/src/events/bot/activity.js +++ b/src/events/bot/activity.js @@ -4,11 +4,11 @@ function replaceAll(string, search, replace) { return string.split(search).join(replace); } -var actsPadrao = [`Quer ajuda? ${"$prefix$"}ajuda`, `Need help? ${"$prefix$"}help`, `Bug? ${"$prefix$"}bug`, `Alguma ideia? ${"$prefix$"}sugestão`, `Vote em mim, me ajuda muito ❤️ | ${"$prefix$"}votar`, "Me convide para outro servidor! $prefix$convite"] -var acts = [`Quer ajuda? ${"$prefix$"}ajuda`, `Need help? ${"$prefix$"}help`, `Bug? ${"$prefix$"}bug`, `Alguma ideia? ${"$prefix$"}sugestão`, `Vote em mim, me ajuda muito ❤️ | ${"$prefix$"}votar`] +var actsPadrao = ['teste']//["/ajuda", "/help", "kamiapp.com.br"] +var acts = ['teste']//["/ajuda", "/help", "kamiapp.com.br"] var status = "online" -var typeStatus = "WATCHING" -var timeChange = 10000 +var typeStatus = "PLAYING" +var timeChange = 30000 var act = "" module.exports = {