diff --git a/package-lock.json b/package-lock.json index a0291fa..f375d29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "denim_3001", - "version": "3001.30.1", + "version": "3001.31.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "denim_3001", - "version": "3001.30.1", + "version": "3001.31.0", "license": "ISC", "dependencies": { "@discordjs/opus": "github:discordjs/opus", diff --git a/package.json b/package.json index b7e04fd..2cd0594 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "denim_3001", - "version": "3001.30.1", + "version": "3001.31.0", "description": "Toto je velmi kvalitní bot.", "repository": { "url": "https://github.com/Histmy/Denim-Bot/" diff --git a/src/modules/zbytek.ts b/src/modules/zbytek.ts index 41bcdd5..4b6d11f 100644 --- a/src/modules/zbytek.ts +++ b/src/modules/zbytek.ts @@ -5,6 +5,7 @@ import { Client, Message } from "discord.js"; import { emouty } from "../utils/emotes"; import { createServer } from "http"; import { Modul } from "../utils/types"; +import fetch from "node-fetch"; let spim = false; @@ -16,8 +17,13 @@ const exp: Modul = { return "je to v konzoli"; }, - update: (mes) => { - if (mes.channel.id != process.env.adminChannel && mes.author.id != process.env.adminID) return "nato nemas prava kokote"; + update: async (mes) => { + const sudo = mes.channel.id == process.env.adminChannel || mes.author.id == process.env.adminID; + if (!sudo) { + const verze = await fetch("https://denim3001.deadfish.cz/version.txt") + .then(r => r.text()); + if (verze == require("../../package.json").version) return `ale ja se nemam co priucit vole kkte ${mes.author}`; + } getVoiceConnections().forEach(con => con.disconnect()); const client: Client = module.exports.client;