From 780bee5454ce272e8d1a6fb5bb6358c299f2ced4 Mon Sep 17 00:00:00 2001 From: Dark-LYNN Date: Wed, 8 Jan 2025 18:16:17 +0100 Subject: [PATCH 1/5] chore: added error --- INFO/Errors.md | 4 +++ files/errors.json | 62 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/INFO/Errors.md b/INFO/Errors.md index d3a372d..f73a974 100644 --- a/INFO/Errors.md +++ b/INFO/Errors.md @@ -71,6 +71,10 @@ table of content | 810 | WelcomeMSG invalid MNT | The input for welcome message mention is not valid. | | 811 | WelcomeMSG invalid TYPE| The input for welcome message type is not valid. | | 812 | Prefix to long | The used prefix is to long, max characters are 8. | +| 813 | Language not supported | This language is not supported | +| 814 | Only one language allowed | Due to discord limitations we needed to split our language input in 2 but only 1 can be used max. | +| 815 | At least one language required | You need to atleast give a language to change to. | +| 816 | Language already in use| The given language is already the set language. | | 901 | Perms Channel denied | The perms for this command have been disabled for this channel | | 902 | Perms User denied | The perms for this command have been disabled for this user | | 903 | Perms Role denied | The perms for this command have been disabled for a role the user has | diff --git a/files/errors.json b/files/errors.json index 18f3d12..4f7ddaa 100755 --- a/files/errors.json +++ b/files/errors.json @@ -257,6 +257,68 @@ "description": "The provided prefix exceeds the maximum character limit of `8`. Please use a shorter prefix.", "from": "Client" }, + "813": { + "title": [ + "Lost in Translation", + "Unsupported Tongue", + "Language Barrier Alert", + "Say What?", + "Not on the Language Menu", + "Unsupported Lexicon", + "Out of Linguistic Bounds" + ], + "meaning": "Language not supported", + "description": "The provided language is not supported. Please double-check your spelling. If you'd like this language to be added, suggest it using `{{prefix}}suggest`.", + "from": "Client" + }, + "814": { + "title": [ + "One Is the Loneliest Number", + "Language Solo Only", + "Too Many Tongues!", + "Pick One,Please!", + "Discord Says No to Duo", + "A One-Language Limit", + "Language Overload Averted", + "Keep It Simple,Linguist" + ], + "meaning": "Only one language allowed", + "description": "Due to Discord limitations, we had to split our language input into two fields, but only one can be used at a time. Please select a single language.", + "from": "Client" + }, + "815": { + "title": [ + "Lost in Silence", + "Where's the Language?", + "Say Something!", + "Don't Leave Me Hanging", + "Language Required", + "Fill in the Blank", + "Forgot Something?", + "No Language, No Fun" + ], + "meaning": "At least one language required", + "description": "You need to provide at least one language to change to. Please specify the language you'd like to use.", + "from": "Client" + }, + "816": { + "title": [ + "Déjà Vu?", + "Already Speaking That!", + "Same Language, Same Page", + "Why Fix What Ain't Broke?", + "No Change Detected", + "You're Already There", + "Language Unchanged", + "Still English, Fancy That!", + "\"If it ain't broke, don't fix it!\"", + "Copy-Paste Much?" + ], + "meaning": "Language already in use", + "description": "You're already using this language! No changes were made. If you'd like to try another, feel free to pick a different language.", + "from": "Client" + }, + "901": { "title": ["Permission, denied.", "Sorry,Can't do that here."], "meaning": "Perms Channel denied.", From ccca2fbc0cfb8b8e46d6efc1dbcd5cfdf24ab79d Mon Sep 17 00:00:00 2001 From: Dark-LYNN Date: Wed, 8 Jan 2025 18:16:36 +0100 Subject: [PATCH 2/5] fix: Changed to subcommands --- src/slash/settings/change.ts | 138 -------------------------- src/slash/settings/change/language.ts | 92 +++++++++++++++++ src/slash/settings/change/prefix.ts | 105 ++++++++++++++++++++ 3 files changed, 197 insertions(+), 138 deletions(-) delete mode 100644 src/slash/settings/change.ts create mode 100644 src/slash/settings/change/language.ts create mode 100644 src/slash/settings/change/prefix.ts diff --git a/src/slash/settings/change.ts b/src/slash/settings/change.ts deleted file mode 100644 index 46c3dd3..0000000 --- a/src/slash/settings/change.ts +++ /dev/null @@ -1,138 +0,0 @@ -import { ISlash } from '@/types'; -import { RegistrationType } from '@tryforge/forgescript'; - -const Settings: ISlash = { - type: RegistrationType.Global, - code: ` - $let[author;$getUUID[$authorID]] - $let[authorID;$authorID] - - $checkAgreedToTos - $defer - $let[type;$if[$toLowercase[$option[type]]==guild;guild;user]] - - $if[$option[type]==guild; - $onlyIf[$guildID!=;$customError[714;server-settings-change]] - ] - - $switch[$option[setting]; - $case[prefix; - $if[$get[type]==guild; - $if[$checkIs[$toLowercase[$option[value]];akira;<@$clientID>;<@!$clientID>]; - $customError[807;server-set-prefix] $c[Error if its a reserved prefix] - ; - $if[$charCount[$option[value]]<=8; - $if[$getGuildVar[prefix;$customEncrypt[encrypt;$guildID]]!=$toLowercase[$option[value]]; - $if[$checkIs[$toLowercase[$option[value]];reset;default;undo;none]==false; - $getColor - $thumbnail[$getGuildIcon[$guildID]] - $author[Guild Prefix Changed:] - $description[I've successfully updated my prefix to your new choice!\n\nFrom now on, all members \`(without custom prefix)\` can use my commands with the new prefix: \`$option[value]\`. \n\nIf you ever want to change it back or to something else, just use the command again.] - $setGuildVar[prefix;$option[value];$callFunction[customEncrypt;encrypt;$guildID]] - ; - $getColor - $thumbnail[$getGuildIcon[$guildID]] - $author[Guild Prefix Reset:] - $description[I've successfully changed the prefix back to the original one!\n\nFrom now on, all members \`(without custom prefix)\` can use my commands with the default prefix: \`$getGlobalVar[prefix]\`.\n\nIf you ever want to change it again, feel free to use the command again.] - $setGuildVar[prefix;$getGlobalVar[prefix];$callFunction[customEncrypt;encrypt;$guildID]] - ] - ; - $customError[806;server-set-prefix] $c[Error if prefix is the same as before] - ] - ; - $customError[812;server-set-prefix] $c[Error if prefix to long] - ] - ] - ; - $if[$checkIs[$toLowercase[$option[value]];akira;<@$clientID>;<@!$clientID>]; - $customError[807;user-set-prefix] $c[Error if its a reserved prefix] - ; - $if[$charCount[$option[value]]<=8; - $if[$getGuildVar[prefix;$customEncrypt[encrypt;$guildID]]!=$toLowercase[$option[value]]; - $if[$checkIs[$toLowercase[$option[value]];reset;default;undo;none]==false; - $getColor - $thumbnail[$userAvatar[$authorID]] - $author[User Prefix Changed:] - $description[I've successfully updated your prefix to your new choice!\n\nFrom now on, you can use my commands with the new prefix: \`$option[value]\`. \n\nIf you ever want to change it back or to something else, just use the command again.] - $footer[This user prefix overwrites server specific prefixes.] - $setGuildVar[prefix;$option[value];$callFunction[customEncrypt;encrypt;$guildID]] - ; - $getColor - $thumbnail[$userAvatar[$authorID]] - $author[User Prefix Reset:] - $description[I've successfully changed your prefix back to the original one!\n\nFrom now on, you can use my commands with the default prefix: \`$getGlobalVar[prefix]\`.\n\nIf you ever want to change it again, feel free to use the command again.] - $setGuildVar[prefix;$getGlobalVar[prefix];$callFunction[customEncrypt;encrypt;$guildID]] - $footer[This user prefix does NOT overwrites server specific prefixes.] - ] - ; - $customError[806;user-set-prefix] $c[Error if prefix is the same as before] - ] - ; - $customError[812;user-set-prefix] $c[Error if prefix to long] - ] - ] - ] - ] - ] - - - `, - data: { - "name": "change", - "description": "Change your settings.", - "options": [ - { - "type": 3, - "name": "setting", - "description": "What setting do you want to change?", - "required": true, - "choices": [ - { - "name": "prefix", - "value": "prefix" - }, - { - "name": "language", - "value": "lang" - }, - { - "name": "response", - "value": "response" - }, - { - "name": "color", - "value": "color" - }, - { - "name": "invalid-notify", - "value": "invalidNotify" - } - ] - }, - { - "type": 3, - "name": "value", - "description": "to what do you want to change it?", - "required": true, - "choices": [] - }, - { - "type": 3, - "name": "type", - "description": "do you want to change user setting or guild settings? (default = user)", - "choices": [ - { - "name": "user", - "value": "user" - }, - { - "name": "server", - "value": "guild" - } - ] - } - ] - } -}; - -export default Settings; \ No newline at end of file diff --git a/src/slash/settings/change/language.ts b/src/slash/settings/change/language.ts new file mode 100644 index 0000000..de683e8 --- /dev/null +++ b/src/slash/settings/change/language.ts @@ -0,0 +1,92 @@ +import { ISlash } from '@/types'; +import { RegistrationType } from '@tryforge/forgescript'; + +const ChangeLanguage: ISlash = { + type: RegistrationType.Global, + code: ` + $let[author;$getUUID[$authorID]] + $let[authorID;$authorID] + $ephemeral + $defer + + $checkAgreedToTos + $if[$option[to]!=; + $if[$option[to_2]!=; + $let[error;true] + $customError[814;ChangeLanguage] + ; + $let[error;false] + ] + ; + $if[$option[to_2]!=; + $let[error;false] + ; + $let[error;true] + $customError[815;ChangeLanguage] + ] + ] + + $textSplit[$option[to]$option[to_2];-] + $let[lang;$splitText[0]-$toUppercase[$splitText[1]]] + $onlyIf[$getLang[$get[authorID]]!=$get[lang];$customError[816;ChangeLanguage]] + $if[$get[error]!=true; + $interactionReply[ + $getColor $title[Language Changed] + $description[Your language has been changed to \`$get[lang]\`. From now on all interactions will be in this language] + $footer[If there is a translation issue feel free to use "$prefix report".] + ] + ] + `, + data: { + "name": "language", + "description": "Change the language i reply in. ", + "options": [ + { + "type": 3, + "name": "to", + "description": "Due to discord limitations we needed to split our languages, use either this or 'to_2'", + "choices": [ + {"name": "العربية","value": "ar-sa"}, + {"name": "বাংলা","value": "bn-bd"}, + {"name": "Català","value": "ca-es"}, + {"name": "Afrikaans","value": "af-za"}, + {"name": "čeština","value": "cs-cz"}, + {"name": "ελληνικά","value": "el-gr"}, + {"name": "English","value": "en-us"}, + {"name": "Deutsch","value": "de-de"}, + {"name": "Dansk","value": "da-dk"}, + {"name": "Español","value": "es-es"}, + {"name": "Suomi","value": "fi-fi"}, + {"name": "עברית","value": "he-il"}, + {"name": "हिन्दी","value": "hi-in"}, + {"name": "日本語","value": "ja-jp"}, + {"name": "한국어","value": "ko-kr"}, + {"name": "Română","value": "ro-ro"}, + {"name": "Português","value": "pt-pt"}, + {"name": "Polski","value": "pl-pl"}, + {"name": "Norsk","value": "no-no"}, + {"name": "Nederlands","value": "nl-nl"}, + {"name": "Italiano","value": "it-it"}, + {"name": "Magyar","value": "hu-hu"}, + {"name": "Français","value": "fr-fr"}, + {"name": "Yкраїнська","value": "uk-ua"}, + {"name": "Türkçe","value": "tr-tr"}, + ] + }, + { + "type": 3, + "name": "to_2", + "description": "Due to discord limitations we needed to split our languages, use either this or 'to'.", + "choices": [ + {"name": "Svenska","value": "sv-se"}, + {"name": "Cрпски","value": "sr-sp"}, + {"name": "Pусский","value": "ru-ru"}, + {"name": "Tiếng Việt","value": "vi-vn"}, + {"name": "简体中文","value": "zh-cn"}, + {"name": "繁體中文","value": "zh-tw"} + ] + } + ] + } +}; +export default ChangeLanguage; \ No newline at end of file diff --git a/src/slash/settings/change/prefix.ts b/src/slash/settings/change/prefix.ts new file mode 100644 index 0000000..ff308cd --- /dev/null +++ b/src/slash/settings/change/prefix.ts @@ -0,0 +1,105 @@ +import { ISlash } from '@/types'; +import { RegistrationType } from '@tryforge/forgescript'; + +const ChangePrefix: ISlash = { + type: RegistrationType.Global, + code: ` + $let[author;$getUUID[$authorID]] + $let[authorID;$authorID] + $defer + + $checkAgreedToTos + $let[type;$if[$toLowercase[$option[type]]==guild;guild;user]] + + $if[$option[type]==guild; + $onlyIf[$guildID!=;$customError[714;server-settings-change]] + ] + + $if[$get[type]==guild; + $if[$checkIs[$toLowercase[$option[value]];akira;<@$clientID>;<@!$clientID>]; + $customError[807;server-set-prefix] $c[Error if its a reserved prefix] + ; + $if[$charCount[$option[value]]<=8; + $if[$getGuildVar[prefix;$customEncrypt[encrypt;$guildID]]!=$toLowercase[$option[value]]; + $if[$checkIs[$toLowercase[$option[value]];reset;default;undo;none]==false; + $getColor + $thumbnail[$getGuildIcon[$guildID]] + $author[Guild Prefix Changed:] + $description[I've successfully updated my prefix to your new choice!\n\nFrom now on, all members \`(without custom prefix)\` can use my commands with the new prefix: \`$option[value]\`. \n\nIf you ever want to change it back or to something else, just use the command again.] + $setGuildVar[prefix;$option[value];$callFunction[customEncrypt;encrypt;$guildID]] + ; + $getColor + $thumbnail[$getGuildIcon[$guildID]] + $author[Guild Prefix Reset:] + $description[I've successfully changed the prefix back to the original one!\n\nFrom now on, all members \`(without custom prefix)\` can use my commands with the default prefix: \`$getGlobalVar[prefix]\`.\n\nIf you ever want to change it again, feel free to use the command again.] + $setGuildVar[prefix;$getGlobalVar[prefix];$callFunction[customEncrypt;encrypt;$guildID]] + ] + ; + $customError[806;server-set-prefix] $c[Error if prefix is the same as before] + ] + ; + $customError[812;server-set-prefix] $c[Error if prefix to long] + ] + ] + ; + $if[$checkIs[$toLowercase[$option[value]];akira;<@$clientID>;<@!$clientID>]; + $customError[807;user-set-prefix] $c[Error if its a reserved prefix] + ; + $if[$charCount[$option[value]]<=8; + $if[$getUserVar[prefix;$get[author]]!=$toLowercase[$option[value]]; + $if[$checkIs[$toLowercase[$option[value]];reset;default;undo;none]==false; + $getColor + $thumbnail[$userAvatar[$authorID]] + $author[User Prefix Changed:] + $description[I've successfully updated your prefix to your new choice!\n\nFrom now on, you can use my commands with the new prefix: \`$option[value]\`. \n\nIf you ever want to change it back or to something else, just use the command again.] + $footer[This user prefix overwrites server specific prefixes.] + $setUserVar[prefix;$option[value];$get[author]] + ; + $getColor + $thumbnail[$userAvatar[$authorID]] + $author[User Prefix Reset:] + $description[I've successfully changed your prefix back to the original one!\n\nFrom now on, you can use my commands with the default prefix: \`$getGlobalVar[prefix]\`.\n\nIf you ever want to change it again, feel free to use the command again.] + $setUserVar[prefix;$getGlobalVar[prefix];$get[author]] + + $footer[This user prefix does NOT overwrites server specific prefixes.] + ] + ; + $customError[806;user-set-prefix] $c[Error if prefix is the same as before] + ] + ; + $customError[812;user-set-prefix] $c[Error if prefix to long] + ] + ] + ] + + `, + data: { + "name": "prefix", + "description": "change the prefix for message commands. ", + "options": [ + { + "type": 3, + "name": "value", + "description": "What do you want to change your prefix to?", + "required": true + }, + { + "type": 3, + "name": "type", + "description": "Do you want to change the server/guild prefix or your personal user prefix?", + "choices": [ + { + "name": "user", + "value": "user" + }, + { + "name": "server", + "value": "guild" + } + ] + } + ] + } +}; + +export default ChangePrefix; From 188df30ead13fc57b7d6a6f9ec99d0084cf4fe8a Mon Sep 17 00:00:00 2001 From: Dark-LYNN Date: Wed, 8 Jan 2025 18:16:56 +0100 Subject: [PATCH 3/5] test: some test files --- package.json | 4 ++-- src/commands/dev/cpu.ts | 17 +++++++++++++++++ src/commands/dev/test.ts | 24 +++--------------------- 3 files changed, 22 insertions(+), 23 deletions(-) create mode 100644 src/commands/dev/cpu.ts diff --git a/package.json b/package.json index c6845ab..7315bae 100755 --- a/package.json +++ b/package.json @@ -19,11 +19,10 @@ "dependencies": { "@tryforge/forge.db": "github:tryforge/ForgeDB#dev", "@tryforge/forge.topgg": "github:tryforge/ForgeTopGG#dev", - "@tryforge/forgescript": "github:tryforge/Forgescript#dev", "axios": "^1.7.9", "discord.js": "^14.16.3", "dotenv": "^16.4.7", - "forge.quirks": "github:LynnuxDev/forge.quirks", + "forge.quirks": "github:LynnuxDev/forge.quirks#dev", "fs": "0.0.1-security", "js-yaml": "^4.1.0", "mysql": "^2.18.1", @@ -34,6 +33,7 @@ "typescript": "^5.7.2" }, "devDependencies": { + "@tryforge/forgescript": "github:tryforge/forgescript#dev", "@types/deasync": "^0.1.5", "@types/js-yaml": "^4.0.9", "@types/node": "^22.10.2", diff --git a/src/commands/dev/cpu.ts b/src/commands/dev/cpu.ts new file mode 100644 index 0000000..a10a942 --- /dev/null +++ b/src/commands/dev/cpu.ts @@ -0,0 +1,17 @@ +import { Command } from '@/types'; + +const commands: Command[] = [ + { + name: 'cpu', + type: 'messageCreate', + module: 'dev', + description: 'cpu.', + sourcecode: 'src/commands/dev/cpu.ts', + version: 'v1.0.0', + code: ` + $cpuUsage[true] + ` + } +]; + +export default commands; diff --git a/src/commands/dev/test.ts b/src/commands/dev/test.ts index 6cf9b66..43fb276 100644 --- a/src/commands/dev/test.ts +++ b/src/commands/dev/test.ts @@ -1,22 +1,4 @@ -import { Command } from '../../types'; +//@ts-ignore +//@ts-nocheck -const commands: Command[] = [ - { - name: 'test', - description: 'test file for devs.', - type: 'messageCreate', - sourcecode: 'src/commands/dev/test.ts', - module: 'dev', - version: 'v1.0.0', - code: ` - $onlyIf[$checkContains[$botOwnerID[true;,];$authorID];] - - $httpAddHeader[Authorization;Bearer ${process.env.CROWDIN_API_TOKEN}] - $httpRequest[https://api.crowdin.com/api/v2/projects/717569/languages/en/progress;GET;process] - - $logger[Info;$env[process;data;0;data;translationProgress]] - ` - } -]; - -export default commands; +// This file is used to test user commands \ No newline at end of file From 94d1e28c0d5c4a48396d4cca684b34ba09e1f7cd Mon Sep 17 00:00:00 2001 From: Dark-LYNN Date: Wed, 8 Jan 2025 18:17:09 +0100 Subject: [PATCH 4/5] uwu --- src/commands/Interactions/dev/panel.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/commands/Interactions/dev/panel.ts b/src/commands/Interactions/dev/panel.ts index e7d6b1e..311f1c4 100644 --- a/src/commands/Interactions/dev/panel.ts +++ b/src/commands/Interactions/dev/panel.ts @@ -49,7 +49,9 @@ const Panel: Command[] = [ $title[Developer Panel:] $thumbnail[$userAvatar[$clientID]] $addField[Server Info;- <:Website:$if[$environment==main;1263809959267930213;1271544143423996005]> Ip: ||$get[ip]||\n- <:Clock:$if[$environment==main;1263809772478529576;1271543787637833759]> Uptime: \n- <:CPU:$if[$environment==main;1263809787661910050;1271543827395772517]> CPU: \`$round[$get[cpuUsage];2]%\` - {$cpuCores}\n- <:Server:$if[$environment==main;1263809924295819285;1271544093838938235]> Ram: \`$ram[true;true]\`;true] - $addField[Process Info;- <:Clock:$if[$environment==main;1263809772478529576;1271543787637833759]> Uptime: \n- <:CPU:$if[$environment==main;1263809787661910050;1271543827395772517]> CPU: \`$cpuUsage[false]% {$cpuCores}\`\n- <:Server:$if[$environment==main;1263809924295819285;1271544093838938235]> Ram: \`$ram[true;false]\`;true] + + $addField[Process Info;- <:Clock:$if[$environment==main;1263809772478529576;1271543787637833759]> Uptime: \n- <:CPU:$if[$environment==main;1263809787661910050;1271543827395772517]> CPU: \n- <:Server:$if[$environment==main;1263809924295819285;1271544093838938235]> Ram: \`$ram[true;false]\`;true] + $addField[;;true] $addField[Client Info;**Client Stats:**\n- <:Roles:$if[$environment==main;1263809915529728072;1271544076491292736]> Guilds: \`$guildCount\`\n- <:members:$if[$environment==main;1263809852145270926;1271543939576627322]> Users: \`$userCount\`\n- <:shard:$if[$environment==main;1263809940569456650;1271544119080259666]> Shards: \`$shardsOnline/$shardCount\`\n- <:Plus:$if[$environment==main;1263809898878210149;1271544047579693148]> Commands: \`$commandCount\`;true] $addField[<:Spacer:$if[$environment==main;1324808760207736842;1275843251349356675]>;<:Spacer:$if[$environment==main;1324808760207736842;1275843251349356675]>\n- <:Akira_Active_Dev:$if[$environment==main;1263809801817821278;1271546151543373906]> CMDs since startup: \`$getGlobalVar[startCommands]\`\n- <:ping:$if[$environment==main;1263809890468499508;1271544029053452297]> DB Latency: \`$dbPing\`\n- <:ping:$if[$environment==main;1263809890468499508;1271544029053452297]> WS Latency: \`$pingms\`\n- <:ping:$if[$environment==main;1263809890468499508;1271544029053452297]> RoundTrip Latency: \`$roundtrip\`;true] From 8ea7857c2f16202ed20e41bd314ef990aa25d7bc Mon Sep 17 00:00:00 2001 From: Dark-LYNN Date: Wed, 8 Jan 2025 18:17:40 +0100 Subject: [PATCH 5/5] chore(release): 0.6.0 --- CHANGELOG.md | 23 +++++++++++++++++++++++ package.json | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3dceb82..ef511a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,29 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. +## [0.6.0](https://github.com/LynnuxDev/Akira/compare/v0.5.14...v0.6.0) (2025-01-08) + + +### Bug Fixes + +* Changed to subcommands ([ccca2fb](https://github.com/LynnuxDev/Akira/commit/ccca2fbc0cfb8b8e46d6efc1dbcd5cfdf24ab79d)) +* using all the same Modules now. ([7e78e6f](https://github.com/LynnuxDev/Akira/commit/7e78e6f81369c05ec02214b5430ef52f0e3641c6)) + + +### Chores + +* added error ([780bee5](https://github.com/LynnuxDev/Akira/commit/780bee5454ce272e8d1a6fb5bb6358c299f2ced4)) + + +### Code Refactoring + +* File counter.ts has 336 lines of code (exceeds 250). ([1c62510](https://github.com/LynnuxDev/Akira/commit/1c62510d45118038f85af71383c2d8cd68ef33f5)) +* File counter.ts has 336 lines of code (exceeds 250). ([a2be48e](https://github.com/LynnuxDev/Akira/commit/a2be48ee5dbbf9e8f7423a2e0700526364a11ef0)) +* Similar blocks of code found in 2 locations. ([22087bb](https://github.com/LynnuxDev/Akira/commit/22087bb6e27e9417fa356f664766b0804e9d7c78)) +* Similar blocks of code found in 2 locations. ([5dcdc7a](https://github.com/LynnuxDev/Akira/commit/5dcdc7a96bab32c9c19a7db3ec7474fca14f6703)) +* Similar blocks of code found in 2 locations. ([efddbcb](https://github.com/LynnuxDev/Akira/commit/efddbcb9addd31aaf60bc482039f6cdb24b9a531)) +* Similar blocks of code found in 2 locations. FIX ([9837bd7](https://github.com/LynnuxDev/Akira/commit/9837bd74b84d1a865eb28b55c310c04a9199c487)) + ## [0.5.14](https://github.com/LynnuxDev/Akira/compare/v0.5.13...v0.5.14) (2025-01-07) diff --git a/package.json b/package.json index 7315bae..5ef0306 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "akira", - "version": "0.5.14", + "version": "0.6.0", "description": "Akira's yet another multipurpose discord bot.", "author": "LynnuxDev", "license": "BSD-4-Clause",