diff --git a/.eslintrc.json b/.eslintrc.json
deleted file mode 100644
index 431418c179..0000000000
--- a/.eslintrc.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "ignorePatterns": [
- "./.github",
- "./dist"
- ],
- "env": {
- "browser": true,
- "commonjs": true,
- "es2021": true,
- "node": true
- },
- "extends": [
- "eslint:recommended",
- "prettier"
- ],
- "overrides": [
- {
- "files": ["*.ts", "*.tsx"],
- "rules": {
- "no-dupe-class-members": "off"
- }
- }
- ],
- "parser": "@typescript-eslint/parser",
- "parserOptions": {
- "ecmaVersion": 12
- },
- "plugins": [
- "@typescript-eslint"
- ],
- "rules": {
- "indent": [
- "error",
- 4,
- {
- "SwitchCase": 1
- }
- ],
- "no-unused-vars": "off",
- "quotes": [
- "error",
- "double"
- ],
- "semi": [
- "error",
- "never"
- ]
- },
- "globals": {
- "Buffer": "readonly",
- "BufferEncoding": "readonly"
- }
-}
diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml
new file mode 100644
index 0000000000..1781899521
--- /dev/null
+++ b/.github/workflows/crowdin.yml
@@ -0,0 +1,113 @@
+name: crowdin
+
+on:
+ pull_request:
+ types:
+ - opened
+ - reopened
+ - synchronize
+ - labeled
+
+permissions:
+ contents: write
+ pull-requests: read
+
+jobs:
+ format:
+ name: Format Translations
+ if: |
+ contains(github.event.pull_request.labels.*.name, 'translations') &&
+ startsWith(github.event.pull_request.head.ref, 'l10n_') &&
+ github.event.pull_request.head.repo.full_name == github.repository
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout PR branch
+ uses: actions/checkout@v4
+ with:
+ ref: ${{ github.event.pull_request.head.sha }}
+ fetch-depth: 0
+
+ - name: Setup Node
+ uses: actions/setup-node@v4
+ with:
+ node-version: 20
+
+ - name: Get files
+ id: files
+ run: |
+ git fetch origin "${{ github.event.pull_request.base.ref }}"
+
+ git diff \
+ --name-only \
+ "origin/${{ github.event.pull_request.base.ref }}...HEAD" \
+ -- '*.json' > files.txt
+
+ cat files.txt
+
+ - name: Format translation files
+ run: |
+ cat > fix.js <<'EOF'
+ const fs = require('fs');
+
+ function clean(value) {
+ if (typeof value === 'string') {
+ return value === '' ? undefined : value;
+ }
+
+ if (Array.isArray(value)) {
+ const arr = value.map(clean).filter(v => v !== undefined);
+ return arr.length ? arr : undefined;
+ }
+
+ if (value && typeof value === 'object') {
+ const result = {};
+
+ for (const [key, val] of Object.entries(value)) {
+ const cleaned = clean(val);
+
+ if (cleaned !== undefined) {
+ result[key] = cleaned;
+ }
+ }
+
+ return Object.keys(result).length ? result : undefined;
+ }
+
+ return value;
+ }
+
+ const files = fs.readFileSync('files.txt', 'utf8')
+ .split('\n')
+ .map(f => f.trim())
+ .filter(Boolean);
+
+ for (const file of files) {
+ try {
+ const json = JSON.parse(fs.readFileSync(file, 'utf8'));
+ const cleaned = clean(json) ?? {};
+
+ fs.writeFileSync(file, JSON.stringify(cleaned), 'utf8');
+
+ console.log(`Processed ${file}`);
+ } catch (err) {
+ console.warn(`Skipping ${file}: ${err.message}`);
+ }
+ }
+ EOF
+
+ node fix.js
+
+ - name: Commit changes
+ run: |
+ if git diff --quiet; then
+ echo "No changes."
+ exit 0
+ fi
+
+ git config user.name "github-actions[bot]"
+ git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
+
+ git add $(cat files.txt)
+ git commit -m "Format Crowdin translation exports"
+ git push
\ No newline at end of file
diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml
index 511e79a55b..4f385f3e3d 100644
--- a/.github/workflows/eslint.yml
+++ b/.github/workflows/eslint.yml
@@ -1,29 +1,23 @@
name: lint
on:
pull_request:
- branches:
- - "*"
- push:
- branches:
- - '*'
+ push:
jobs:
- build:
+ lint:
name: Run Linters
runs-on: ubuntu-latest
steps:
- - name: Check out Git repo
- uses: actions/checkout@v3
- with:
- node-version: 16.11.0
-
- - name: Set up node.js
- uses: actions/setup-node@v1
+ - name: Checkout repo
+ uses: actions/checkout@v4
+
+ - name: Setup Node
+ uses: actions/setup-node@v4
with:
- node-version: '18.x'
-
- - name: Install node.js deps
- run: npm i eslint --save-dev
-
- - name: Run lint
- run: npx eslint --fix ./src/**/*.ts
\ No newline at end of file
+ node-version: 20
+
+ - name: Install dependencies
+ run: npm ci
+
+ - name: Run ESLint
+ run: npx eslint ./src/**/*.ts
\ No newline at end of file
diff --git a/.github/workflows/tsc.yml b/.github/workflows/tsc.yml
index f77564055b..7a3e0fdec3 100644
--- a/.github/workflows/tsc.yml
+++ b/.github/workflows/tsc.yml
@@ -1,29 +1,23 @@
name: tsc
on:
pull_request:
- branches:
- - "*"
- push:
- branches:
- - '*'
+ push:
jobs:
- build:
+ tsc:
name: Run tsc
runs-on: ubuntu-latest
steps:
- - name: Check out Git repo
- uses: actions/checkout@v3
- with:
- node-version: 16.11.0
-
- - name: Set up node.js
- uses: actions/setup-node@v1
+ - name: Checkout repo
+ uses: actions/checkout@v4
+
+ - name: Setup Node
+ uses: actions/setup-node@v4
with:
- node-version: '18.x'
-
- - name: Install node.js deps
- run: npm i eslint typescript --save-dev
+ node-version: 20
+
+ - name: Install dependencies
+ run: npm ci
- name: Run tsc
- run: npx tsc
\ No newline at end of file
+ run: npx tsc
\ No newline at end of file
diff --git a/.npmignore b/.npmignore
index 50cdee1f24..d6366de45d 100644
--- a/.npmignore
+++ b/.npmignore
@@ -10,6 +10,8 @@ EXTENSIONS.md
.env
tsconfig.json
tsconfig.build.json
+eslint.config.js
.eslintrc.json
.prettierrc
-.prettierignore
\ No newline at end of file
+.prettierignore
+crowdin.yml
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 22eea73967..a256c15469 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,3 +1,4 @@
{
- "editor.wordBasedSuggestions": "off"
+ "editor.wordBasedSuggestions": "off",
+ "compilets.autoStart": false
}
\ No newline at end of file
diff --git a/README.md b/README.md
index f8089f9c97..c29c18f8e4 100644
--- a/README.md
+++ b/README.md
@@ -117,5 +117,5 @@ The previous way to register commands can fill our index file with a lot of junk
There's currently no known limitation.
->
Note this library reads codes from **TOP** to **BOTTOM**, and never the opposite.
+> ⚠️ Note this library reads codes from **TOP** to **BOTTOM**, and never the opposite.
diff --git a/crowdin.yml b/crowdin.yml
new file mode 100644
index 0000000000..41c4c174e0
--- /dev/null
+++ b/crowdin.yml
@@ -0,0 +1,8 @@
+pull_request_title: Crowdin Translations
+pull_request_labels:
+ - translations
+pull_request_assignees:
+ - xNickyDev
+files:
+ - source: /metadata/translations/en.json
+ translation: /metadata/translations/%locale%.json
diff --git a/dist/@build/commit.js b/dist/@build/commit.js
index c085e5ee11..b30ebb9899 100644
--- a/dist/@build/commit.js
+++ b/dist/@build/commit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const process_1 = require("process");
@@ -9,7 +9,6 @@ const readline_1 = require("readline");
const child_process_1 = require("child_process");
const fs_1 = require("fs");
const path_1 = require("path");
-const os_1 = require("os");
async function prompt(q) {
const itf = (0, readline_1.createInterface)(process_1.stdin, process_1.stdout);
return new Promise(r => {
@@ -51,12 +50,10 @@ async function main() {
(0, fs_1.writeFileSync)(fileName, JSON.stringify(json), "utf-8");
}
const branch = await prompt("Write the branch name to push to (defaults to dev): ") || "dev";
- let escapedMsg = msg;
- if ((0, os_1.platform)() === "darwin")
- escapedMsg = escapedMsg.replace(/\$/g, "\\$");
- (0, child_process_1.execSync)("git branch -M " + branch + " && git add . && git commit -m \"" + escapedMsg + "\" && git push -u origin " + branch, {
- stdio: "inherit"
- });
+ (0, child_process_1.execFileSync)("git", ["branch", "-M", branch], { stdio: "inherit" });
+ (0, child_process_1.execFileSync)("git", ["add", "."], { stdio: "inherit" });
+ (0, child_process_1.execFileSync)("git", ["commit", "-m", msg], { stdio: "inherit" });
+ (0, child_process_1.execFileSync)("git", ["push", "-u", "origin", branch], { stdio: "inherit" });
}
// Nothing
main();
diff --git a/dist/@build/commit.js.map b/dist/@build/commit.js.map
index dad5316b92..e4aa4b71dc 100644
--- a/dist/@build/commit.js.map
+++ b/dist/@build/commit.js.map
@@ -1 +1 @@
-{"version":3,"file":"commit.js","sourceRoot":"","sources":["../../src/@build/commit.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAuC;AACvC,uCAA0C;AAC1C,iDAAwC;AACxC,2BAAuE;AACvE,+BAA2B;AAC3B,2BAA6B;AAE7B,KAAK,UAAU,MAAM,CAAC,CAAS;IAC3B,MAAM,GAAG,GAAG,IAAA,0BAAe,EAAC,eAAK,EAAE,gBAAM,CAAC,CAAA;IAC1C,OAAO,IAAI,OAAO,CAAS,CAAC,CAAC,EAAE;QAC3B,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE;YACpB,GAAG,CAAC,KAAK,EAAE,CAAA;YACX,CAAC,CAAC,KAAK,CAAC,CAAA;QACZ,CAAC,CAAC,CAAA;IACN,CAAC,CAAC,CAAA;AACN,CAAC;AAED,MAAM,IAAI,GAAG,YAAY,CAAA;AACzB,IAAI,CAAC,IAAA,eAAU,EAAC,IAAI,CAAC;IAAE,IAAA,cAAS,EAAC,IAAI,CAAC,CAAA;AAEtC,MAAM,OAAO,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAC,OAAO,CAAA;AAErD,KAAK,UAAU,IAAI;IACf,IAAI,IAAI,GAAG,KAAK,CAAA;IAEhB,MAAM,GAAG,GAAG,CAAC,MAAM,MAAM,CAAC,mCAAmC,CAAC,CAAC,CAAC,OAAO,CACnE,eAAe,EAAE,CAAC,KAAK,EAAE,EAAE;QACvB,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAA;QAElD,QAAQ,IAAI,EAAE;YACV,KAAK,MAAM,CAAC,CAAC;gBACT,IAAI,GAAG,IAAI,CAAA;gBACX,MAAK;aACR;YAED,OAAO,CAAC,CAAC;gBACL,MAAM,IAAI,KAAK,CAAC,KAAK,IAAI,uBAAuB,CAAC,CAAA;aACpD;SACJ;QAED,OAAO,EAAE,CAAA;IACb,CAAC,CACJ,CAAC,IAAI,EAAE,CAAA;IAER,MAAM,QAAQ,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,iBAAiB,CAAC,CAAA;IAC9C,MAAM,IAAI,GAA6B,IAAA,eAAU,EAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAA,iBAAY,EAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;IAC9G,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,CAAA;IACpB,MAAM,MAAM,GAAG,IAAA,wBAAQ,EAAC,sBAAsB,CAAC,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAA;IACjE,IAAI,CAAC,IAAI,EAAE;QACP,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC;YAClB,OAAO,EAAE,GAAG;YACZ,SAAS,EAAE,IAAI,IAAI,EAAE;YACrB,MAAM;SACT,CAAC,CAAA;QACF,IAAA,kBAAa,EAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,CAAA;KACzD;IAED,MAAM,MAAM,GAAG,MAAM,MAAM,CAAC,sDAAsD,CAAC,IAAI,KAAK,CAAA;IAC5F,IAAI,UAAU,GAAG,GAAG,CAAA;IACpB,IAAI,IAAA,aAAQ,GAAE,KAAK,QAAQ;QAAE,UAAU,GAAG,UAAU,CAAC,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC,CAAA;IAE1E,IAAA,wBAAQ,EAAC,gBAAgB,GAAG,MAAM,GAAG,mCAAmC,GAAG,UAAU,GAAG,2BAA2B,GAAG,MAAM,EAAE;QAC1H,KAAK,EAAE,SAAS;KACnB,CAAC,CAAA;AACN,CAAC;AAED,UAAU;AACV,IAAI,EAAE,CAAA"}
\ No newline at end of file
+{"version":3,"file":"commit.js","sourceRoot":"","sources":["../../src/@build/commit.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAuC;AACvC,uCAA0C;AAC1C,iDAAsD;AACtD,2BAAuE;AACvE,+BAA2B;AAE3B,KAAK,UAAU,MAAM,CAAC,CAAS;IAC3B,MAAM,GAAG,GAAG,IAAA,0BAAe,EAAC,eAAK,EAAE,gBAAM,CAAC,CAAA;IAC1C,OAAO,IAAI,OAAO,CAAS,CAAC,CAAC,EAAE;QAC3B,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE;YACpB,GAAG,CAAC,KAAK,EAAE,CAAA;YACX,CAAC,CAAC,KAAK,CAAC,CAAA;QACZ,CAAC,CAAC,CAAA;IACN,CAAC,CAAC,CAAA;AACN,CAAC;AAED,MAAM,IAAI,GAAG,YAAY,CAAA;AACzB,IAAI,CAAC,IAAA,eAAU,EAAC,IAAI,CAAC;IAAE,IAAA,cAAS,EAAC,IAAI,CAAC,CAAA;AAEtC,MAAM,OAAO,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAC,OAAO,CAAA;AAErD,KAAK,UAAU,IAAI;IACf,IAAI,IAAI,GAAG,KAAK,CAAA;IAEhB,MAAM,GAAG,GAAG,CAAC,MAAM,MAAM,CAAC,mCAAmC,CAAC,CAAC,CAAC,OAAO,CACnE,eAAe,EAAE,CAAC,KAAK,EAAE,EAAE;QACvB,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAA;QAElD,QAAQ,IAAI,EAAE,CAAC;YACX,KAAK,MAAM,CAAC,CAAC,CAAC;gBACV,IAAI,GAAG,IAAI,CAAA;gBACX,MAAK;YACT,CAAC;YAED,OAAO,CAAC,CAAC,CAAC;gBACN,MAAM,IAAI,KAAK,CAAC,KAAK,IAAI,uBAAuB,CAAC,CAAA;YACrD,CAAC;QACL,CAAC;QAED,OAAO,EAAE,CAAA;IACb,CAAC,CACJ,CAAC,IAAI,EAAE,CAAA;IAER,MAAM,QAAQ,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,iBAAiB,CAAC,CAAA;IAC9C,MAAM,IAAI,GAA6B,IAAA,eAAU,EAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAA,iBAAY,EAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;IAC9G,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,CAAA;IACpB,MAAM,MAAM,GAAG,IAAA,wBAAQ,EAAC,sBAAsB,CAAC,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAA;IACjE,IAAI,CAAC,IAAI,EAAE,CAAC;QACR,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC;YAClB,OAAO,EAAE,GAAG;YACZ,SAAS,EAAE,IAAI,IAAI,EAAE;YACrB,MAAM;SACT,CAAC,CAAA;QACF,IAAA,kBAAa,EAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,CAAA;IAC1D,CAAC;IAED,MAAM,MAAM,GAAG,MAAM,MAAM,CAAC,sDAAsD,CAAC,IAAI,KAAK,CAAA;IAE5F,IAAA,4BAAY,EAAC,KAAK,EAAE,CAAC,QAAQ,EAAE,IAAI,EAAE,MAAM,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAA;IACnE,IAAA,4BAAY,EAAC,KAAK,EAAE,CAAC,KAAK,EAAE,GAAG,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAA;IACvD,IAAA,4BAAY,EAAC,KAAK,EAAE,CAAC,QAAQ,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAA;IAChE,IAAA,4BAAY,EAAC,KAAK,EAAE,CAAC,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,CAAC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAA;AAC/E,CAAC;AAED,UAAU;AACV,IAAI,EAAE,CAAA"}
\ No newline at end of file
diff --git a/dist/@build/license.js b/dist/@build/license.js
index 0c32bdadd5..94c893f8be 100644
--- a/dist/@build/license.js
+++ b/dist/@build/license.js
@@ -1,16 +1,17 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
const path_1 = require("path");
const LICENSE = `/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © ${new Date().getFullYear()} BotForge
*/`;
const dir = (0, path_1.resolve)("src");
+const HeaderRegex = /^\s*\/\*[\s\S]*?SPDX-License-Identifier:[\s\S]*?\*\/\s*/;
function log(msg) {
const time = new Date().toLocaleTimeString();
console.log(`[${time}] ${msg}`);
@@ -23,18 +24,11 @@ const isTs = (file) => file.endsWith(".ts");
function addHeaderIfMissing(filePath) {
try {
const content = (0, fs_1.readFileSync)(filePath, "utf8");
- const c = content.split("\n");
- const l = LICENSE.split("\n");
- let i = 0;
- for (const line of c) {
- if (line.startsWith(l[i]))
- i++;
- else
- break;
- }
- if (i === l.length)
+ const stripped = content.replace(HeaderRegex, "");
+ const updated = `${LICENSE}\n\n${stripped}`;
+ if (updated === content)
return false;
- (0, fs_1.writeFileSync)(filePath, `${LICENSE}\n\n${content}`);
+ (0, fs_1.writeFileSync)(filePath, updated);
log(`Added license header → ${filePath}`);
return true;
}
diff --git a/dist/@build/license.js.map b/dist/@build/license.js.map
index 6c1491f45d..fd5a6c6958 100644
--- a/dist/@build/license.js.map
+++ b/dist/@build/license.js.map
@@ -1 +1 @@
-{"version":3,"file":"license.js","sourceRoot":"","sources":["../../src/@build/license.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAmF;AACnF,+BAAoC;AAEpC,MAAM,OAAO,GAAG;;;GAGb,CAAA;AAEH,MAAM,GAAG,GAAG,IAAA,cAAO,EAAC,KAAK,CAAC,CAAA;AAE1B,SAAS,GAAG,CAAC,GAAW;IACpB,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC,kBAAkB,EAAE,CAAA;IAC5C,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,KAAK,GAAG,EAAE,CAAC,CAAA;AACnC,CAAC;AAED,IAAI,CAAC,IAAA,eAAU,EAAC,GAAG,CAAC,EAAE;IAClB,OAAO,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAA;IACrC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;CAClB;AAED,MAAM,IAAI,GAAG,CAAC,IAAY,EAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;AAEpD,SAAS,kBAAkB,CAAC,QAAgB;IACxC,IAAI;QACA,MAAM,OAAO,GAAG,IAAA,iBAAY,EAAC,QAAQ,EAAE,MAAM,CAAC,CAAA;QAC9C,MAAM,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAA;QAC7B,MAAM,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAA;QAC7B,IAAI,CAAC,GAAG,CAAC,CAAA;QACT,KAAI,MAAM,IAAI,IAAI,CAAC,EAAE;YACjB,IAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBAAE,CAAC,EAAE,CAAA;;gBACxB,MAAK;SACb;QACD,IAAG,CAAC,KAAK,CAAC,CAAC,MAAM;YAAE,OAAO,KAAK,CAAA;QAC/B,IAAA,kBAAa,EAAC,QAAQ,EAAE,GAAG,OAAO,OAAO,OAAO,EAAE,CAAC,CAAA;QACnD,GAAG,CAAC,0BAA0B,QAAQ,EAAE,CAAC,CAAA;QACzC,OAAO,IAAI,CAAA;KACd;IAAC,MAAM;QACJ,OAAO,KAAK,CAAA;KACf;AACL,CAAC;AAED,SAAS,OAAO,CAAC,GAAW;IACxB,KAAK,MAAM,KAAK,IAAI,IAAA,gBAAW,EAAC,GAAG,CAAC,EAAE;QAClC,MAAM,IAAI,GAAG,IAAA,WAAI,EAAC,GAAG,EAAE,KAAK,CAAC,CAAA;QAC7B,MAAM,EAAE,GAAG,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAA;QACzB,IAAI,EAAE,CAAC,WAAW,EAAE;YAAE,OAAO,CAAC,IAAI,CAAC,CAAA;aAC9B,IAAI,EAAE,CAAC,MAAM,EAAE,IAAI,IAAI,CAAC,IAAI,CAAC;YAAE,kBAAkB,CAAC,IAAI,CAAC,CAAA;KAC/D;AACL,CAAC;AAED,GAAG,CAAC,8CAA8C,CAAC,CAAA;AACnD,OAAO,CAAC,GAAG,CAAC,CAAA;AACZ,GAAG,CAAC,qBAAqB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"license.js","sourceRoot":"","sources":["../../src/@build/license.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAmF;AACnF,+BAAoC;AAEpC,MAAM,OAAO,GAAG;;gBAEA,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;GACrC,CAAA;AAEH,MAAM,GAAG,GAAG,IAAA,cAAO,EAAC,KAAK,CAAC,CAAA;AAC1B,MAAM,WAAW,GAAG,yDAAyD,CAAA;AAE7E,SAAS,GAAG,CAAC,GAAW;IACpB,MAAM,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC,kBAAkB,EAAE,CAAA;IAC5C,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,KAAK,GAAG,EAAE,CAAC,CAAA;AACnC,CAAC;AAED,IAAI,CAAC,IAAA,eAAU,EAAC,GAAG,CAAC,EAAE,CAAC;IACnB,OAAO,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAA;IACrC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;AACnB,CAAC;AAED,MAAM,IAAI,GAAG,CAAC,IAAY,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;AAEnD,SAAS,kBAAkB,CAAC,QAAgB;IACxC,IAAI,CAAC;QACD,MAAM,OAAO,GAAG,IAAA,iBAAY,EAAC,QAAQ,EAAE,MAAM,CAAC,CAAA;QAC9C,MAAM,QAAQ,GAAG,OAAO,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAA;QACjD,MAAM,OAAO,GAAG,GAAG,OAAO,OAAO,QAAQ,EAAE,CAAA;QAC3C,IAAI,OAAO,KAAK,OAAO;YAAE,OAAO,KAAK,CAAA;QACrC,IAAA,kBAAa,EAAC,QAAQ,EAAE,OAAO,CAAC,CAAA;QAChC,GAAG,CAAC,0BAA0B,QAAQ,EAAE,CAAC,CAAA;QACzC,OAAO,IAAI,CAAA;IACf,CAAC;IAAC,MAAM,CAAC;QACL,OAAO,KAAK,CAAA;IAChB,CAAC;AACL,CAAC;AAED,SAAS,OAAO,CAAC,GAAW;IACxB,KAAK,MAAM,KAAK,IAAI,IAAA,gBAAW,EAAC,GAAG,CAAC,EAAE,CAAC;QACnC,MAAM,IAAI,GAAG,IAAA,WAAI,EAAC,GAAG,EAAE,KAAK,CAAC,CAAA;QAC7B,MAAM,EAAE,GAAG,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAA;QACzB,IAAI,EAAE,CAAC,WAAW,EAAE;YAAE,OAAO,CAAC,IAAI,CAAC,CAAA;aAC9B,IAAI,EAAE,CAAC,MAAM,EAAE,IAAI,IAAI,CAAC,IAAI,CAAC;YAAE,kBAAkB,CAAC,IAAI,CAAC,CAAA;IAChE,CAAC;AACL,CAAC;AAED,GAAG,CAAC,8CAA8C,CAAC,CAAA;AACnD,OAAO,CAAC,GAAG,CAAC,CAAA;AACZ,GAAG,CAAC,qBAAqB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/__tests__/app/ok.js b/dist/__tests__/app/ok.js
index 8ed8af3975..9538a0bd89 100644
--- a/dist/__tests__/app/ok.js
+++ b/dist/__tests__/app/ok.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/__tests__/app/ping.js b/dist/__tests__/app/ping.js
index 680dcad1eb..2397f37ec4 100644
--- a/dist/__tests__/app/ping.js
+++ b/dist/__tests__/app/ping.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/__tests__/app/test/bye.js b/dist/__tests__/app/test/bye.js
index 1c4462b9ff..bd48a08d7e 100644
--- a/dist/__tests__/app/test/bye.js
+++ b/dist/__tests__/app/test/bye.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/__tests__/async.js b/dist/__tests__/async.js
index d7ed017965..c8cfc22a00 100644
--- a/dist/__tests__/async.js
+++ b/dist/__tests__/async.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
async function asyncTask() {
return 0;
diff --git a/dist/__tests__/async.js.map b/dist/__tests__/async.js.map
index b857fbf699..432d8d3228 100644
--- a/dist/__tests__/async.js.map
+++ b/dist/__tests__/async.js.map
@@ -1 +1 @@
-{"version":3,"file":"async.js","sourceRoot":"","sources":["../../src/__tests__/async.ts"],"names":[],"mappings":";AAAA;;;EAGE;AAEF,KAAK,UAAU,SAAS;IACpB,OAAO,CAAC,CAAA;AACZ,CAAC;AAED,SAAS,QAAQ;IACb,OAAO,CAAC,CAAA;AACZ,CAAC;AAED,KAAK,UAAU,QAAQ;IACnB,MAAM,KAAK,GAAG,WAAW,CAAC,GAAG,EAAE,CAAA;IAC/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAC,CAAC,GAAG,OAAO,EAAC,CAAC,EAAE,EAAE;QAC5B,MAAM,SAAS,EAAE,CAAA;KACpB;IACD,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,KAAK,EAAE,IAAI,CAAC,CAAA;IAC5C,OAAO,QAAQ,CAAA;AACnB,CAAC;AAED,KAAK,UAAU,OAAO;IAClB,MAAM,KAAK,GAAG,WAAW,CAAC,GAAG,EAAE,CAAA;IAC/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAC,CAAC,GAAG,OAAO,EAAC,CAAC,EAAE,EAAE;QAC5B,IAAI,GAAG,GAAG,QAAQ,EAAE,CAAA;KACvB;IACD,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,KAAK,EAAE,IAAI,CAAC,CAAA;IAC5C,OAAO,OAAO,CAAA;AAClB,CAAC;AAED,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AACpB,QAAQ,EAAE;KACL,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,GAAG,EAAE;IACP,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;IACnB,OAAO,EAAE;SACJ,IAAI,CAAC,OAAO,CAAC;SACb,IAAI,CAAC,OAAO,CAAC;SACb,IAAI,CAAC,OAAO,CAAC;SACb,IAAI,CAAC,OAAO,CAAC,CAAA;AACtB,CAAC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"async.js","sourceRoot":"","sources":["../../src/__tests__/async.ts"],"names":[],"mappings":";AAAA;;;EAGE;AAEF,KAAK,UAAU,SAAS;IACpB,OAAO,CAAC,CAAA;AACZ,CAAC;AAED,SAAS,QAAQ;IACb,OAAO,CAAC,CAAA;AACZ,CAAC;AAED,KAAK,UAAU,QAAQ;IACnB,MAAM,KAAK,GAAG,WAAW,CAAC,GAAG,EAAE,CAAA;IAC/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAC,CAAC,GAAG,OAAO,EAAC,CAAC,EAAE,EAAE,CAAC;QAC7B,MAAM,SAAS,EAAE,CAAA;IACrB,CAAC;IACD,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,KAAK,EAAE,IAAI,CAAC,CAAA;IAC5C,OAAO,QAAQ,CAAA;AACnB,CAAC;AAED,KAAK,UAAU,OAAO;IAClB,MAAM,KAAK,GAAG,WAAW,CAAC,GAAG,EAAE,CAAA;IAC/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAC,CAAC,GAAG,OAAO,EAAC,CAAC,EAAE,EAAE,CAAC;QAC7B,IAAI,GAAG,GAAG,QAAQ,EAAE,CAAA;IACxB,CAAC;IACD,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,KAAK,EAAE,IAAI,CAAC,CAAA;IAC5C,OAAO,OAAO,CAAA;AAClB,CAAC;AAED,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AACpB,QAAQ,EAAE;KACL,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,GAAG,EAAE;IACP,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;IACnB,OAAO,EAAE;SACJ,IAAI,CAAC,OAAO,CAAC;SACb,IAAI,CAAC,OAAO,CAAC;SACb,IAAI,CAAC,OAAO,CAAC;SACb,IAAI,CAAC,OAAO,CAAC,CAAA;AACtB,CAAC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/__tests__/bar.js b/dist/__tests__/bar.js
index dfc623256c..c23c897273 100644
--- a/dist/__tests__/bar.js
+++ b/dist/__tests__/bar.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const generateBar_1 = require("../functions/generateBar");
diff --git a/dist/__tests__/bulk.js b/dist/__tests__/bulk.js
index 340638bc83..1fa539e64d 100644
--- a/dist/__tests__/bulk.js
+++ b/dist/__tests__/bulk.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const promises_1 = require("timers/promises");
diff --git a/dist/__tests__/client.js b/dist/__tests__/client.js
index 0e77098eda..11c07610d8 100644
--- a/dist/__tests__/client.js
+++ b/dist/__tests__/client.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../core");
@@ -140,6 +140,5 @@ client.commands.add({
$addChoice[tmr;land]
`,
});
-// eslint-disable-next-line no-undef
client.login(process.env.TOKEN);
//# sourceMappingURL=client.js.map
\ No newline at end of file
diff --git a/dist/__tests__/client.js.map b/dist/__tests__/client.js.map
index 2f2a0a6ce2..2a41f94099 100644
--- a/dist/__tests__/client.js.map
+++ b/dist/__tests__/client.js.map
@@ -1 +1 @@
-{"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/__tests__/client.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/__tests__/client.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/__tests__/custom/uwu.d.ts b/dist/__tests__/custom/uwu.d.ts
index f7c64a8ab2..9b5169769b 100644
--- a/dist/__tests__/custom/uwu.d.ts
+++ b/dist/__tests__/custom/uwu.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures/@internal/NativeFunction";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=uwu.d.ts.map
\ No newline at end of file
diff --git a/dist/__tests__/custom/uwu.js b/dist/__tests__/custom/uwu.js
index 1f9def01c3..7fabe0eeb7 100644
--- a/dist/__tests__/custom/uwu.js
+++ b/dist/__tests__/custom/uwu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/__tests__/diagnostics.js b/dist/__tests__/diagnostics.js
index 05984c06cd..71c9669abb 100644
--- a/dist/__tests__/diagnostics.js
+++ b/dist/__tests__/diagnostics.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const node_diagnostics_channel_1 = require("node:diagnostics_channel");
diff --git a/dist/__tests__/docs.js b/dist/__tests__/docs.js
index f8a9826023..6ce7ad84aa 100644
--- a/dist/__tests__/docs.js
+++ b/dist/__tests__/docs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/__tests__/error.js b/dist/__tests__/error.js
index aeca8bcc80..9f0e8b0770 100644
--- a/dist/__tests__/error.js
+++ b/dist/__tests__/error.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const ForgeError_1 = require("../structures/forge/ForgeError");
diff --git a/dist/__tests__/ext.d.ts.map b/dist/__tests__/ext.d.ts.map
index 71e54251ff..361c2367a5 100644
--- a/dist/__tests__/ext.d.ts.map
+++ b/dist/__tests__/ext.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"ext.d.ts","sourceRoot":"","sources":["../../src/__tests__/ext.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAA;AACjD,OAAO,EAAE,kBAAkB,EAAE,MAAM,aAAa,CAAA;AAEhD,OAAO,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAA;AAEnE,qBAAa,UAAW,SAAQ,kBAAkB,CAAC,EAAE,CAAC;IAC3C,WAAW,SAAS;CAC9B;AAGD,qBAAa,WAAY,SAAQ,cAAc;IACpC,WAAW,EAAE,MAAM,CAAqB;IACxC,IAAI,EAAE,MAAM,CAAQ;IACpB,OAAO,EAAE,MAAM,CAAU;IAEzB,MAAM,EAAG,UAAU,CAAA;IAEnB,IAAI,CAAC,MAAM,EAAE,WAAW,GAAG,IAAI;CAKzC"}
\ No newline at end of file
+{"version":3,"file":"ext.d.ts","sourceRoot":"","sources":["../../src/__tests__/ext.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAA;AACjD,OAAO,EAAE,kBAAkB,EAAE,MAAM,aAAa,CAAA;AAChD,OAAO,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAA;AAEnE,qBAAa,UAAW,SAAQ,kBAAkB,CAAC,EAAE,CAAC;IAC3C,WAAW,SAAS;CAC9B;AAGD,qBAAa,WAAY,SAAQ,cAAc;IACpC,WAAW,EAAE,MAAM,CAAqB;IACxC,IAAI,EAAE,MAAM,CAAQ;IACpB,OAAO,EAAE,MAAM,CAAU;IAEzB,MAAM,EAAG,UAAU,CAAA;IAEnB,IAAI,CAAC,MAAM,EAAE,WAAW,GAAG,IAAI;CAIzC"}
\ No newline at end of file
diff --git a/dist/__tests__/ext.js b/dist/__tests__/ext.js
index c6224285f4..4b15aed847 100644
--- a/dist/__tests__/ext.js
+++ b/dist/__tests__/ext.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.MyExtension = exports.RndManager = void 0;
@@ -19,7 +19,6 @@ class MyExtension extends ForgeExtension_1.ForgeExtension {
version = "1.0.0";
random;
init(client) {
- // eslint-disable-next-line no-undef
this.load((0, node_path_1.join)(__dirname, "custom"));
this.random = new RndManager(client);
}
diff --git a/dist/__tests__/ext.js.map b/dist/__tests__/ext.js.map
index 5d3f872299..2647fc8520 100644
--- a/dist/__tests__/ext.js.map
+++ b/dist/__tests__/ext.js.map
@@ -1 +1 @@
-{"version":3,"file":"ext.js","sourceRoot":"","sources":["../../src/__tests__/ext.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,yCAAgC;AAEhC,0CAAgD;AAEhD,uEAAmE;AAEnE,MAAa,UAAW,SAAQ,6BAAsB;IAC3C,WAAW,GAAG,MAAM,CAAA;CAC9B;AAFD,gCAEC;AAED,kBAAkB;AAClB,MAAa,WAAY,SAAQ,+BAAc;IACpC,WAAW,GAAW,kBAAkB,CAAA;IACxC,IAAI,GAAW,KAAK,CAAA;IACpB,OAAO,GAAW,OAAO,CAAA;IAEzB,MAAM,CAAa;IAEnB,IAAI,CAAC,MAAmB;QAC3B,oCAAoC;QACpC,IAAI,CAAC,IAAI,CAAC,IAAA,gBAAI,EAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAA;QACpC,IAAI,CAAC,MAAM,GAAG,IAAI,UAAU,CAAC,MAAM,CAAC,CAAA;IACxC,CAAC;CACJ;AAZD,kCAYC"}
\ No newline at end of file
+{"version":3,"file":"ext.js","sourceRoot":"","sources":["../../src/__tests__/ext.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,yCAAgC;AAEhC,0CAAgD;AAChD,uEAAmE;AAEnE,MAAa,UAAW,SAAQ,6BAAsB;IAC3C,WAAW,GAAG,MAAM,CAAA;CAC9B;AAFD,gCAEC;AAED,kBAAkB;AAClB,MAAa,WAAY,SAAQ,+BAAc;IACpC,WAAW,GAAW,kBAAkB,CAAA;IACxC,IAAI,GAAW,KAAK,CAAA;IACpB,OAAO,GAAW,OAAO,CAAA;IAEzB,MAAM,CAAa;IAEnB,IAAI,CAAC,MAAmB;QAC3B,IAAI,CAAC,IAAI,CAAC,IAAA,gBAAI,EAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAA;QACpC,IAAI,CAAC,MAAM,GAAG,IAAI,UAAU,CAAC,MAAM,CAAC,CAAA;IACxC,CAAC;CACJ;AAXD,kCAWC"}
\ No newline at end of file
diff --git a/dist/__tests__/fs.js b/dist/__tests__/fs.js
index b480efb968..be66c3c8c3 100644
--- a/dist/__tests__/fs.js
+++ b/dist/__tests__/fs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const FileReader_1 = require("../core/FileReader");
diff --git a/dist/__tests__/read.js b/dist/__tests__/read.js
index 9a7cc5eeb5..d5d783d965 100644
--- a/dist/__tests__/read.js
+++ b/dist/__tests__/read.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const util_1 = require("util");
diff --git a/dist/__tests__/regex.js b/dist/__tests__/regex.js
index cfb1f0cccc..bc339a29de 100644
--- a/dist/__tests__/regex.js
+++ b/dist/__tests__/regex.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const node_util_1 = require("node:util");
diff --git a/dist/__tests__/rgb.js b/dist/__tests__/rgb.js
index 27687c55c2..86b33ee354 100644
--- a/dist/__tests__/rgb.js
+++ b/dist/__tests__/rgb.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/__tests__/runner.js b/dist/__tests__/runner.js
index af806c1d6c..9751153ad6 100644
--- a/dist/__tests__/runner.js
+++ b/dist/__tests__/runner.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -19,13 +19,23 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
}) : function(o, v) {
o["default"] = v;
});
-var __importStar = (this && this.__importStar) || function (mod) {
- if (mod && mod.__esModule) return mod;
- var result = {};
- if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
- __setModuleDefault(result, mod);
- return result;
-};
+var __importStar = (this && this.__importStar) || (function () {
+ var ownKeys = function(o) {
+ ownKeys = Object.getOwnPropertyNames || function (o) {
+ var ar = [];
+ for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
+ return ar;
+ };
+ return ownKeys(o);
+ };
+ return function (mod) {
+ if (mod && mod.__esModule) return mod;
+ var result = {};
+ if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
+ __setModuleDefault(result, mod);
+ return result;
+ };
+})();
Object.defineProperty(exports, "__esModule", { value: true });
const process_1 = require("process");
Promise.resolve(`${`./${process_1.argv.slice(2).join(" ")}`}`).then(s => __importStar(require(s)));
diff --git a/dist/__tests__/runner.js.map b/dist/__tests__/runner.js.map
index 7423201c2a..639d2a8e36 100644
--- a/dist/__tests__/runner.js.map
+++ b/dist/__tests__/runner.js.map
@@ -1 +1 @@
-{"version":3,"file":"runner.js","sourceRoot":"","sources":["../../src/__tests__/runner.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;;;;;;;;;;;;;;;;;;;;AAEF,qCAA8B;AAE9B,mBAAO,KAAK,cAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,wCAAC"}
\ No newline at end of file
+{"version":3,"file":"runner.js","sourceRoot":"","sources":["../../src/__tests__/runner.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEF,qCAA8B;AAE9B,mBAAO,KAAK,cAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,wCAAC"}
\ No newline at end of file
diff --git a/dist/__tests__/validate.js b/dist/__tests__/validate.js
index ccfaddd709..057ec6c22a 100644
--- a/dist/__tests__/validate.js
+++ b/dist/__tests__/validate.js
@@ -1,13 +1,12 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const managers_1 = require("../managers");
const structures_1 = require("../structures");
const Logger_1 = require("../structures/@internal/Logger");
-// eslint-disable-next-line no-undef
managers_1.FunctionManager.load("Validator", __dirname + "/../native");
for (const [, fn] of managers_1.FunctionManager["Functions"]) {
if (fn.data.args?.length) {
diff --git a/dist/__tests__/validate.js.map b/dist/__tests__/validate.js.map
index 31159cb4f6..30c07c6aae 100644
--- a/dist/__tests__/validate.js.map
+++ b/dist/__tests__/validate.js.map
@@ -1 +1 @@
-{"version":3,"file":"validate.js","sourceRoot":"","sources":["../../src/__tests__/validate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,0CAA6C;AAC7C,8CAAuC;AACvC,2DAAuD;AAEvD,oCAAoC;AACpC,0BAAe,CAAC,IAAI,CAAC,WAAW,EAAE,SAAS,GAAG,YAAY,CAAC,CAAA;AAE3D,KAAK,MAAM,CAAC,EAAE,EAAE,CAAC,IAAI,0BAAe,CAAC,WAAW,CAAC,EAAE;IAC/C,IAAI,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE;QACtB,KAAK,MAAM,GAAG,IAAI,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE;YAC5B,IACI,GAAG,CAAC,OAAO,KAAK,SAAS;gBACzB,CAAC,oBAAO,CAAC,IAAI,EAAE,oBAAO,CAAC,MAAM,EAAE,oBAAO,CAAC,OAAO,EAAE,oBAAO,CAAC,UAAU,CAAC,CAAC,QAAQ,CACxE,GAAG,CAAC,IAAI,CACX,EACH;gBACE,eAAM,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,IAAI,kCAAkC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAA;aACvE;SACJ;KACJ;CACJ"}
\ No newline at end of file
+{"version":3,"file":"validate.js","sourceRoot":"","sources":["../../src/__tests__/validate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,0CAA6C;AAC7C,8CAAuC;AACvC,2DAAuD;AAEvD,0BAAe,CAAC,IAAI,CAAC,WAAW,EAAE,SAAS,GAAG,YAAY,CAAC,CAAA;AAE3D,KAAK,MAAM,CAAC,EAAE,EAAE,CAAC,IAAI,0BAAe,CAAC,WAAW,CAAC,EAAE,CAAC;IAChD,IAAI,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC;QACvB,KAAK,MAAM,GAAG,IAAI,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC;YAC7B,IACI,GAAG,CAAC,OAAO,KAAK,SAAS;gBACzB,CAAC,oBAAO,CAAC,IAAI,EAAE,oBAAO,CAAC,MAAM,EAAE,oBAAO,CAAC,OAAO,EAAE,oBAAO,CAAC,UAAU,CAAC,CAAC,QAAQ,CACxE,GAAG,CAAC,IAAI,CACX,EACH,CAAC;gBACC,eAAM,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,IAAI,kCAAkC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAA;YACxE,CAAC;QACL,CAAC;IACL,CAAC;AACL,CAAC"}
\ No newline at end of file
diff --git a/dist/constants.js b/dist/constants.js
index 66698c6980..29f16e24e3 100644
--- a/dist/constants.js
+++ b/dist/constants.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
@@ -16,21 +16,21 @@ exports.TimeParser = new ms_utility_1.default([
"w",
{
word: "week",
- ms: 1000 * 60 * 60 * 24 * 7
+ ms: 1_000 * 60 * 60 * 24 * 7
}
],
[
"M",
{
word: "month",
- ms: 1000 * 60 * 60 * 24 * 30
+ ms: 1_000 * 60 * 60 * 24 * 30
}
],
[
"y",
{
word: "year",
- ms: 1000 * 60 * 60 * 24 * 30 * 12
+ ms: 1_000 * 60 * 60 * 24 * 30 * 12
}
],
]);
diff --git a/dist/constants.js.map b/dist/constants.js.map
index 9b63a88dc7..1c6d2db03e 100644
--- a/dist/constants.js.map
+++ b/dist/constants.js.map
@@ -1 +1 @@
-{"version":3,"file":"constants.js","sourceRoot":"","sources":["../src/constants.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;AAEF,4DAA+B;AAC/B,yDAA4D;AAE/C,QAAA,UAAU,GAAG,IAAI,oBAAM,CAAC;IACjC,GAAG,4BAAgB;IACnB;QACI,GAAG;QACH;YACI,IAAI,EAAE,MAAM;YACZ,EAAE,EAAE,IAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC;SAC/B;KACJ;IACD;QACI,GAAG;QACH;YACI,IAAI,EAAE,OAAO;YACb,EAAE,EAAE,IAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE;SAChC;KACJ;IACD;QACI,GAAG;QACH;YACI,IAAI,EAAE,MAAM;YACZ,EAAE,EAAE,IAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE;SACrC;KACJ;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"constants.js","sourceRoot":"","sources":["../src/constants.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;AAEF,4DAA+B;AAC/B,yDAA4D;AAE/C,QAAA,UAAU,GAAG,IAAI,oBAAM,CAAC;IACjC,GAAG,4BAAgB;IACnB;QACI,GAAG;QACH;YACI,IAAI,EAAE,MAAM;YACZ,EAAE,EAAE,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC;SAC/B;KACJ;IACD;QACI,GAAG;QACH;YACI,IAAI,EAAE,OAAO;YACb,EAAE,EAAE,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE;SAChC;KACJ;IACD;QACI,GAAG;QACH;YACI,IAAI,EAAE,MAAM;YACZ,EAAE,EAAE,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE;SACrC;KACJ;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/core/Compiler.d.ts b/dist/core/Compiler.d.ts
index b483b22e99..e1db288916 100644
--- a/dist/core/Compiler.d.ts
+++ b/dist/core/Compiler.d.ts
@@ -21,6 +21,7 @@ export type WrappedCode = (args: unknown[]) => string;
export type WrappedConditionCode = (lhs: unknown, rhs: unknown) => boolean;
export interface ICompiledFunctionField {
value: string;
+ rawValue: string;
functions: ICompiledFunction[];
resolve: WrappedCode;
}
diff --git a/dist/core/Compiler.d.ts.map b/dist/core/Compiler.d.ts.map
index ba5d22b437..7d3c7ee194 100644
--- a/dist/core/Compiler.d.ts.map
+++ b/dist/core/Compiler.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"Compiler.d.ts","sourceRoot":"","sources":["../../src/core/Compiler.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"Compiler.d.ts","sourceRoot":"","sources":["../../src/core/Compiler.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/core/Compiler.js b/dist/core/Compiler.js
index a3097db507..94534459c1 100644
--- a/dist/core/Compiler.js
+++ b/dist/core/Compiler.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.Compiler = exports.Conditions = exports.Operators = exports.OperatorType = void 0;
@@ -146,11 +146,14 @@ class Compiler {
};
}
parseFieldMatch(fns, match) {
+ const start = match.index;
const fn = this.parseFunction();
fns.push(fn);
+ const raw = this.code.slice(start, this.index);
// Next match
return {
nextMatch: this.match,
+ raw,
fn,
};
}
@@ -169,6 +172,7 @@ class Compiler {
parseConditionField(ref) {
const data = {};
const functions = new Array();
+ let rawValue = "";
let fieldValue = "";
let closedGracefully = false;
let match = this.match;
@@ -178,6 +182,7 @@ class Compiler {
if (isEscape) {
const { char, nextMatch } = this.processEscape();
fieldValue += char;
+ rawValue += char;
match = nextMatch;
continue;
}
@@ -186,9 +191,10 @@ class Compiler {
break;
}
if (match?.index === this.index) {
- const { fn, nextMatch } = this.parseFieldMatch(functions, match);
+ const { fn, raw, nextMatch } = this.parseFieldMatch(functions, match);
match = nextMatch;
fieldValue += fn.id;
+ rawValue += raw;
continue;
}
if (data.op === undefined) {
@@ -199,7 +205,9 @@ class Compiler {
functions: [...functions],
resolve: this.wrap(fieldValue),
value: fieldValue,
+ rawValue
};
+ rawValue = "";
fieldValue = "";
functions.length = 0;
this.index += data.op.length;
@@ -207,12 +215,14 @@ class Compiler {
}
}
fieldValue += char;
+ rawValue += char;
this.index++;
}
if (!closedGracefully)
this.error(`Function ${ref.fn.name} is missing brace closure`);
const out = {
functions,
+ rawValue,
value: fieldValue,
resolve: this.wrap(fieldValue),
};
@@ -226,6 +236,7 @@ class Compiler {
}
parseNormalField(ref) {
const functions = new Array();
+ let rawValue = "";
let fieldValue = "";
let closedGracefully = false;
let match = this.match;
@@ -235,6 +246,7 @@ class Compiler {
if (isEscape) {
const { char, nextMatch } = this.processEscape();
fieldValue += char;
+ rawValue += char;
match = nextMatch;
continue;
}
@@ -243,12 +255,14 @@ class Compiler {
break;
}
if (match?.index === this.index) {
- const { fn, nextMatch } = this.parseFieldMatch(functions, match);
+ const { fn, raw, nextMatch } = this.parseFieldMatch(functions, match);
match = nextMatch;
fieldValue += fn.id;
+ rawValue += raw;
continue;
}
fieldValue += char;
+ rawValue += char;
this.index++;
}
if (!closedGracefully)
@@ -256,6 +270,7 @@ class Compiler {
return {
resolve: this.wrap(fieldValue),
functions,
+ rawValue,
value: fieldValue,
};
}
diff --git a/dist/core/Compiler.js.map b/dist/core/Compiler.js.map
index 1f4dc85e0f..5b3054e105 100644
--- a/dist/core/Compiler.js.map
+++ b/dist/core/Compiler.js.map
@@ -1 +1 @@
-{"version":3,"file":"Compiler.js","sourceRoot":"","sources":["../../src/core/Compiler.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"Compiler.js","sourceRoot":"","sources":["../../src/core/Compiler.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/core/FileReader.js b/dist/core/FileReader.js
index 4b660c5331..1d2f63212e 100644
--- a/dist/core/FileReader.js
+++ b/dist/core/FileReader.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.FileReader = void 0;
diff --git a/dist/core/FileReader.js.map b/dist/core/FileReader.js.map
index 5cc66333f9..b7d6a9ddac 100644
--- a/dist/core/FileReader.js.map
+++ b/dist/core/FileReader.js.map
@@ -1 +1 @@
-{"version":3,"file":"FileReader.js","sourceRoot":"","sources":["../../src/core/FileReader.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"FileReader.js","sourceRoot":"","sources":["../../src/core/FileReader.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/core/ForgeClient.d.ts b/dist/core/ForgeClient.d.ts
index e4cf09c6dc..3a5aa35e4f 100644
--- a/dist/core/ForgeClient.d.ts
+++ b/dist/core/ForgeClient.d.ts
@@ -1,4 +1,3 @@
-///
import { ClientOptions, Client, IntentsBitField, Message } from "discord.js";
import { IExtendedCompilationResult } from ".";
import { NativeCommandManager, EventManager, CooldownManager, ForgeFunctionManager, ApplicationCommandManager, ThreadManager, BaseCommandManager } from "../managers";
@@ -14,43 +13,54 @@ export interface IRestrictions {
}
export interface IRawForgeClientOptions extends ClientOptions {
/**
- * Specifies a folder (path) to load all commands from it
+ * Specifies a folder (path) to load all commands from it.
*/
commands?: string;
/**
- * The discord.js events our bot will use
+ * The discord.js events the bot will listen to.
*/
events?: CommandType[];
/**
- * The prefixes our bot will act upon for command messages
+ * The prefixes the bot will act upon for command messages.
*/
prefixes?: string[];
/**
- * Whether prefixes should be case-insensitive, this only affects letters
+ * Whether prefixes should be case-insensitive, this only affects letters.
+ *
+ * @default false
*/
prefixCaseInsensitive?: boolean;
/**
- * Specifies the logs to be received
+ * Specifies the logs to be received.
+ *
+ * @default LogPriority.Medium
*/
logLevel?: LogPriority;
+ /**
+ * Specifies a folder (path) to load all custom functions from it.
+ */
functions?: string;
/**
- * Allows the bot to execute events triggered by other bots (and itself)
+ * Allows the bot to execute events triggered by other bots (and itself).
+ *
+ * @default false
*/
allowBots?: boolean;
token?: string;
/**
- * @deprecated use trackers: { invites: true } instead
+ * @deprecated Use `trackers: { invites: true }` instead.
*/
useInviteSystem?: boolean;
disableConsoleErrors?: boolean;
/**
- * This will connect the client to Discord with the mobile status
+ * This will connect the client to Discord with the mobile status.
+ *
+ * @default false
*/
mobile?: boolean;
trackers?: ITrackers;
/**
- * @deprecated Does not work
+ * @deprecated Does not work.
*/
optionalGuildID?: boolean;
extensions?: ForgeExtension[];
@@ -59,6 +69,8 @@ export interface IRawForgeClientOptions extends ClientOptions {
* Allows the bot to re-use messages that were edited to find possibly command calls.
* If a number is passed, it's treated as the amount of milliseconds that can pass before
* the message becomes completely unusable.
+ *
+ * @default false
*/
respondOnEdit?: number | boolean;
}
diff --git a/dist/core/ForgeClient.d.ts.map b/dist/core/ForgeClient.d.ts.map
index 3c80057469..6766cdd144 100644
--- a/dist/core/ForgeClient.d.ts.map
+++ b/dist/core/ForgeClient.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"ForgeClient.d.ts","sourceRoot":"","sources":["../../src/core/ForgeClient.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"ForgeClient.d.ts","sourceRoot":"","sources":["../../src/core/ForgeClient.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/core/ForgeClient.js b/dist/core/ForgeClient.js
index 2620b0b702..31b73b2115 100644
--- a/dist/core/ForgeClient.js
+++ b/dist/core/ForgeClient.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ForgeClient = void 0;
diff --git a/dist/core/ForgeClient.js.map b/dist/core/ForgeClient.js.map
index 2d85a4a594..2f56a91499 100644
--- a/dist/core/ForgeClient.js.map
+++ b/dist/core/ForgeClient.js.map
@@ -1 +1 @@
-{"version":3,"file":"ForgeClient.js","sourceRoot":"","sources":["../../src/core/ForgeClient.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"ForgeClient.js","sourceRoot":"","sources":["../../src/core/ForgeClient.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/core/Interpreter.d.ts b/dist/core/Interpreter.d.ts
index 6414c28b52..05662e090b 100644
--- a/dist/core/Interpreter.d.ts
+++ b/dist/core/Interpreter.d.ts
@@ -1,10 +1,11 @@
-import { AutoModerationRule, Channel, Entitlement, Guild, GuildAuditLogsEntry, GuildBan, GuildEmoji, GuildMember, GuildScheduledEvent, Invite, Message, PartialMessage, PartialPollAnswer, PartialSoundboardSound, PollAnswer, Presence, Role, SoundboardSound, StageInstance, Sticker, Subscription, User, VoiceChannelEffect, VoiceState } from "discord.js";
+import { AutoModerationRule, Channel, Entitlement, Guild, GuildAuditLogsEntry, GuildBan, GuildEmoji, GuildMember, GuildScheduledEvent, Invite, Message, PartialMessage, PartialPollAnswer, PartialSoundboardSound, PollAnswer, Presence, Role, SoundboardSound, StageInstance, Sticker, Subscription, User, VoiceChannelEffect, VoiceServerUpdateData, VoiceState } from "discord.js";
import { IExtendedCompilationResult } from ".";
import { Sendable, BaseCommand, Context, Container, ILocalFunctionData } from "../structures";
import { ForgeClient } from "./ForgeClient";
export interface IStates {
message: Message;
voiceState: VoiceState;
+ voiceServer: VoiceServerUpdateData;
voiceEffect: VoiceChannelEffect;
presence: Presence;
role: Role;
diff --git a/dist/core/Interpreter.d.ts.map b/dist/core/Interpreter.d.ts.map
index 59270d4cc8..d0a8244a7e 100644
--- a/dist/core/Interpreter.d.ts.map
+++ b/dist/core/Interpreter.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"Interpreter.d.ts","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"Interpreter.d.ts","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/core/Interpreter.js b/dist/core/Interpreter.js
index 0166e7d60c..21899e0931 100644
--- a/dist/core/Interpreter.js
+++ b/dist/core/Interpreter.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.Interpreter = void 0;
diff --git a/dist/core/Interpreter.js.map b/dist/core/Interpreter.js.map
index c36ecdd647..dc67dc88d0 100644
--- a/dist/core/Interpreter.js.map
+++ b/dist/core/Interpreter.js.map
@@ -1 +1 @@
-{"version":3,"file":"Interpreter.js","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"Interpreter.js","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/core/index.js b/dist/core/index.js
index 750594d4a6..e95a831a4e 100644
--- a/dist/core/index.js
+++ b/dist/core/index.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
diff --git a/dist/docgen.js b/dist/docgen.js
index acaa459fe5..c4e322da60 100644
--- a/dist/docgen.js
+++ b/dist/docgen.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/experimental/threading/thread.js b/dist/experimental/threading/thread.js
index 325d5aadbd..580bd15153 100644
--- a/dist/experimental/threading/thread.js
+++ b/dist/experimental/threading/thread.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const worker_threads_1 = require("worker_threads");
diff --git a/dist/experimental/threading/translationThread.js b/dist/experimental/threading/translationThread.js
index e15e11935e..9d081ff23e 100644
--- a/dist/experimental/threading/translationThread.js
+++ b/dist/experimental/threading/translationThread.js
@@ -1,48 +1,21 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
-var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- var desc = Object.getOwnPropertyDescriptor(m, k);
- if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
- desc = { enumerable: true, get: function() { return m[k]; } };
- }
- Object.defineProperty(o, k2, desc);
-}) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
-}));
-var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
- Object.defineProperty(o, "default", { enumerable: true, value: v });
-}) : function(o, v) {
- o["default"] = v;
-});
-var __importStar = (this && this.__importStar) || function (mod) {
- if (mod && mod.__esModule) return mod;
- var result = {};
- if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
- __setModuleDefault(result, mod);
- return result;
-};
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
Object.defineProperty(exports, "__esModule", { value: true });
-const worker_threads_1 = require("worker_threads");
-const noop_1 = __importDefault(require("../../functions/noop"));
-worker_threads_1.parentPort?.on("message", async function (msg) {
- const translate = await Promise.resolve().then(() => __importStar(require("@iamtraction/google-translate"))).then(x => x.default);
+/* Translation package not installed.
+parentPort?.on("message", async function(msg: ITranslateData) {
+ const translate = await import("@iamtraction/google-translate").then(x => x.default)
for (;;) {
const txt = await translate(msg.text, {
from: "en",
to: msg.locale
- }).catch(noop_1.default);
+ }).catch(noop)
if (!txt)
- continue;
- worker_threads_1.parentPort?.postMessage(txt.text);
- break;
+ continue
+ parentPort?.postMessage(txt.text)
+ break
}
-});
+}) */
//# sourceMappingURL=translationThread.js.map
\ No newline at end of file
diff --git a/dist/experimental/threading/translationThread.js.map b/dist/experimental/threading/translationThread.js.map
index e1251ab180..7ba1f762ed 100644
--- a/dist/experimental/threading/translationThread.js.map
+++ b/dist/experimental/threading/translationThread.js.map
@@ -1 +1 @@
-{"version":3,"file":"translationThread.js","sourceRoot":"","sources":["../../../src/experimental/threading/translationThread.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEF,mDAA2C;AAC3C,gEAAuC;AAOvC,2BAAU,EAAE,EAAE,CAAC,SAAS,EAAE,KAAK,WAAU,GAAmB;IACxD,MAAM,SAAS,GAAG,MAAM,kDAAO,+BAA+B,IAAE,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;IACpF,SAAS;QACL,MAAM,GAAG,GAAG,MAAM,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE;YAClC,IAAI,EAAE,IAAI;YACV,EAAE,EAAE,GAAG,CAAC,MAAM;SACjB,CAAC,CAAC,KAAK,CAAC,cAAI,CAAC,CAAA;QACd,IAAI,CAAC,GAAG;YACJ,SAAQ;QACZ,2BAAU,EAAE,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACjC,MAAK;KACR;AACL,CAAC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"translationThread.js","sourceRoot":"","sources":["../../../src/experimental/threading/translationThread.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAUF;;;;;;;;;;;;;KAaK"}
\ No newline at end of file
diff --git a/dist/functions/array.js b/dist/functions/array.js
index d0dc9ea664..47064062cb 100644
--- a/dist/functions/array.js
+++ b/dist/functions/array.js
@@ -1,11 +1,11 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = default_1;
function default_1(value) {
return value ?? null;
}
-exports.default = default_1;
//# sourceMappingURL=array.js.map
\ No newline at end of file
diff --git a/dist/functions/array.js.map b/dist/functions/array.js.map
index e0062ae5da..397c4641e4 100644
--- a/dist/functions/array.js.map
+++ b/dist/functions/array.js.map
@@ -1 +1 @@
-{"version":3,"file":"array.js","sourceRoot":"","sources":["../../src/functions/array.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,mBAA2C,KAAW;IAClD,OAAO,KAAK,IAAI,IAAI,CAAA;AACxB,CAAC;AAFD,4BAEC"}
\ No newline at end of file
+{"version":3,"file":"array.js","sourceRoot":"","sources":["../../src/functions/array.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,4BAEC;AAFD,mBAA2C,KAAW;IAClD,OAAO,KAAK,IAAI,IAAI,CAAA;AACxB,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/components.d.ts b/dist/functions/components.d.ts
index 3449c2f0dd..121b780733 100644
--- a/dist/functions/components.d.ts
+++ b/dist/functions/components.d.ts
@@ -1,4 +1,4 @@
-import { ActionRowBuilder, ButtonBuilder, ChannelSelectMenuBuilder, ComponentType, ContainerBuilder, FileBuilder, MediaGalleryBuilder, MentionableSelectMenuBuilder, RoleSelectMenuBuilder, SectionBuilder, SeparatorBuilder, StringSelectMenuBuilder, TextDisplayBuilder, UserSelectMenuBuilder } from "discord.js";
+import { ActionRowBuilder, ButtonBuilder, ChannelSelectMenuBuilder, CheckboxBuilder, CheckboxGroupBuilder, ComponentType, ContainerBuilder, FileBuilder, FileUploadBuilder, MediaGalleryBuilder, MentionableSelectMenuBuilder, MessageActionRowComponentBuilder, RadioGroupBuilder, RoleSelectMenuBuilder, SectionBuilder, SeparatorBuilder, StringSelectMenuBuilder, TextDisplayBuilder, TextInputBuilder, UserSelectMenuBuilder } from "discord.js";
import { Context } from "../structures";
/**
* Checks whether the specified component type is a top level component.
@@ -19,13 +19,13 @@ export declare function buildActionRow(comp: any): ButtonBuilder | StringSelectM
* @param ctx The current context, if any.
* @returns
*/
-export declare function buildComponent(comp: any, ctx?: Context): ContainerBuilder | FileBuilder | MediaGalleryBuilder | SectionBuilder | SeparatorBuilder | TextDisplayBuilder | ActionRowBuilder;
+export declare function buildComponent(comp: any, ctx?: Context): ContainerBuilder | FileBuilder | MediaGalleryBuilder | SectionBuilder | SeparatorBuilder | TextDisplayBuilder | ActionRowBuilder;
/**
* Gets the last component of the current label or action row.
* @param ctx The current context.
* @returns
*/
-export declare function getLastComponent(ctx: Context): import("@discordjs/builders").MessageActionRowComponentBuilder | import("@discordjs/builders").TextInputBuilder | import("@discordjs/builders").FileUploadBuilder | undefined;
+export declare function getLastComponent(ctx: Context): MessageActionRowComponentBuilder | TextInputBuilder | CheckboxBuilder | CheckboxGroupBuilder | FileUploadBuilder | RadioGroupBuilder | undefined;
/**
* Adds an action row to the components. This is mostly needed inside ComponentsV2 functions.
* @param ctx The current context.
diff --git a/dist/functions/components.d.ts.map b/dist/functions/components.d.ts.map
index e774f49542..c34ef4c448 100644
--- a/dist/functions/components.d.ts.map
+++ b/dist/functions/components.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"components.d.ts","sourceRoot":"","sources":["../../src/functions/components.ts"],"names":[],"mappings":"AAKA,OAAO,EACH,gBAAgB,EAChB,aAAa,EACb,wBAAwB,EACxB,aAAa,EACb,gBAAgB,EAChB,WAAW,EACX,mBAAmB,EACnB,4BAA4B,EAC5B,qBAAqB,EACrB,cAAc,EACd,gBAAgB,EAChB,uBAAuB,EACvB,kBAAkB,EAClB,qBAAqB,EACxB,MAAM,YAAY,CAAA;AACnB,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAqBvC;;;;;GAKG;AACH,wBAAgB,UAAU,CAAC,IAAI,EAAE,aAAa,EAAE,SAAS,GAAE,OAAc,WAExE;AAED;;;;GAIG;AACH,wBAAgB,cAAc,CAAC,IAAI,EAAE,GAAG,qJAGvC;AAED;;;;;GAKG;AACH,wBAAgB,cAAc,CAAC,IAAI,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,OAAO,uLAItD;AAED;;;;GAIG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,OAAO,iLAE5C;AAED;;;;;GAKG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,OAAO,EAAE,GAAG,GAAE,OAAc,QAa7D"}
\ No newline at end of file
+{"version":3,"file":"components.d.ts","sourceRoot":"","sources":["../../src/functions/components.ts"],"names":[],"mappings":"AAKA,OAAO,EACH,gBAAgB,EAChB,aAAa,EACb,wBAAwB,EACxB,eAAe,EACf,oBAAoB,EACpB,aAAa,EACb,gBAAgB,EAChB,WAAW,EACX,iBAAiB,EACjB,mBAAmB,EACnB,4BAA4B,EAC5B,gCAAgC,EAChC,iBAAiB,EACjB,qBAAqB,EACrB,cAAc,EACd,gBAAgB,EAChB,uBAAuB,EACvB,kBAAkB,EAClB,gBAAgB,EAChB,qBAAqB,EACxB,MAAM,YAAY,CAAA;AACnB,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAqBvC;;;;;GAKG;AACH,wBAAgB,UAAU,CAAC,IAAI,EAAE,aAAa,EAAE,SAAS,GAAE,OAAc,WAExE;AAED;;;;GAIG;AACH,wBAAgB,cAAc,CAAC,IAAI,EAAE,GAAG,qJAGvC;AAED;;;;;GAKG;AACH,wBAAgB,cAAc,CAAC,IAAI,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,OAAO,8KAItD;AAED;;;;GAIG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,OAAO,GAAG,gCAAgC,GAAG,gBAAgB,GAAG,eAAe,GAAG,oBAAoB,GAAG,iBAAiB,GAAG,iBAAiB,GAAG,SAAS,CAE/L;AAED;;;;;GAKG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,OAAO,EAAE,GAAG,GAAE,OAAc,QAa7D"}
\ No newline at end of file
diff --git a/dist/functions/components.js b/dist/functions/components.js
index c6b857ee9c..19a40e6644 100644
--- a/dist/functions/components.js
+++ b/dist/functions/components.js
@@ -1,10 +1,14 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.addActionRow = exports.getLastComponent = exports.buildComponent = exports.buildActionRow = exports.isTopLevel = void 0;
+exports.isTopLevel = isTopLevel;
+exports.buildActionRow = buildActionRow;
+exports.buildComponent = buildComponent;
+exports.getLastComponent = getLastComponent;
+exports.addActionRow = addActionRow;
const discord_js_1 = require("discord.js");
const MessageComponentBuilders = {
[discord_js_1.ComponentType.Button]: discord_js_1.ButtonBuilder,
@@ -32,7 +36,6 @@ const TopLevelComponentBuilders = {
function isTopLevel(type, actionRow = true) {
return (type in TopLevelComponentBuilders) && (actionRow || type !== discord_js_1.ComponentType.ActionRow);
}
-exports.isTopLevel = isTopLevel;
/**
* Builds a message component for action rows.
* @param comp The component data.
@@ -42,7 +45,6 @@ function buildActionRow(comp) {
const type = comp?.type;
return new MessageComponentBuilders[type](comp.toJSON?.() ?? comp);
}
-exports.buildActionRow = buildActionRow;
/**
* Builds a top level component.
* @param comp The component data.
@@ -55,7 +57,6 @@ function buildComponent(comp, ctx) {
ctx.container.isComponentsV2 = true;
return new TopLevelComponentBuilders[type](comp.toJSON?.() ?? comp);
}
-exports.buildComponent = buildComponent;
/**
* Gets the last component of the current label or action row.
* @param ctx The current context.
@@ -64,7 +65,6 @@ exports.buildComponent = buildComponent;
function getLastComponent(ctx) {
return (ctx.component.label?.data.component ?? ctx.container.actionRow?.components[0]);
}
-exports.getLastComponent = getLastComponent;
/**
* Adds an action row to the components. This is mostly needed inside ComponentsV2 functions.
* @param ctx The current context.
@@ -84,5 +84,4 @@ function addActionRow(ctx, cv2 = true) {
ctx.container.components.push(row);
delete ctx.container.actionRow;
}
-exports.addActionRow = addActionRow;
//# sourceMappingURL=components.js.map
\ No newline at end of file
diff --git a/dist/functions/components.js.map b/dist/functions/components.js.map
index 1d2a4b5695..56fe4d2b2c 100644
--- a/dist/functions/components.js.map
+++ b/dist/functions/components.js.map
@@ -1 +1 @@
-{"version":3,"file":"components.js","sourceRoot":"","sources":["../../src/functions/components.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"components.js","sourceRoot":"","sources":["../../src/functions/components.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/functions/contextNoop.js b/dist/functions/contextNoop.js
index dd15546ff1..84a8725adc 100644
--- a/dist/functions/contextNoop.js
+++ b/dist/functions/contextNoop.js
@@ -1,9 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = default_1;
const structures_1 = require("../structures");
function default_1(...args) {
if (this.hasDisabledConsoleErrors()) {
@@ -11,5 +12,4 @@ function default_1(...args) {
}
structures_1.Logger.error(...args);
}
-exports.default = default_1;
//# sourceMappingURL=contextNoop.js.map
\ No newline at end of file
diff --git a/dist/functions/contextNoop.js.map b/dist/functions/contextNoop.js.map
index ec472302bc..18c7e528a3 100644
--- a/dist/functions/contextNoop.js.map
+++ b/dist/functions/contextNoop.js.map
@@ -1 +1 @@
-{"version":3,"file":"contextNoop.js","sourceRoot":"","sources":["../../src/functions/contextNoop.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,8CAA+C;AAE/C,mBAAuC,GAAG,IAAW;IACjD,IAAI,IAAI,CAAC,wBAAwB,EAAE,EAAE;QACjC,OAAM;KACT;IAED,mBAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAA;AACzB,CAAC;AAND,4BAMC"}
\ No newline at end of file
+{"version":3,"file":"contextNoop.js","sourceRoot":"","sources":["../../src/functions/contextNoop.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,4BAMC;AARD,8CAA+C;AAE/C,mBAAuC,GAAG,IAAW;IACjD,IAAI,IAAI,CAAC,wBAAwB,EAAE,EAAE,CAAC;QAClC,OAAM;IACV,CAAC;IAED,mBAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAA;AACzB,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/customImport.js b/dist/functions/customImport.js
index b5f15aa1d3..b3481a20f4 100644
--- a/dist/functions/customImport.js
+++ b/dist/functions/customImport.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -19,15 +19,25 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
}) : function(o, v) {
o["default"] = v;
});
-var __importStar = (this && this.__importStar) || function (mod) {
- if (mod && mod.__esModule) return mod;
- var result = {};
- if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
- __setModuleDefault(result, mod);
- return result;
-};
+var __importStar = (this && this.__importStar) || (function () {
+ var ownKeys = function(o) {
+ ownKeys = Object.getOwnPropertyNames || function (o) {
+ var ar = [];
+ for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
+ return ar;
+ };
+ return ownKeys(o);
+ };
+ return function (mod) {
+ if (mod && mod.__esModule) return mod;
+ var result = {};
+ if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
+ __setModuleDefault(result, mod);
+ return result;
+ };
+})();
Object.defineProperty(exports, "__esModule", { value: true });
-exports.customImport = void 0;
+exports.customImport = customImport;
const child_process_1 = require("child_process");
const structures_1 = require("../structures");
async function customImport(pkg) {
@@ -37,5 +47,4 @@ async function customImport(pkg) {
return customImport(pkg);
});
}
-exports.customImport = customImport;
//# sourceMappingURL=customImport.js.map
\ No newline at end of file
diff --git a/dist/functions/customImport.js.map b/dist/functions/customImport.js.map
index cd90c89253..9ae99ee520 100644
--- a/dist/functions/customImport.js.map
+++ b/dist/functions/customImport.js.map
@@ -1 +1 @@
-{"version":3,"file":"customImport.js","sourceRoot":"","sources":["../../src/functions/customImport.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;;;;;;;;;;;;;;;;;;;;;AAEF,iDAAwC;AACxC,8CAAsC;AAE/B,KAAK,UAAU,YAAY,CAAI,GAAW;IAC7C,OAAO,mBAAO,GAAG,wCAAE,KAAK,CAAC,KAAK,IAAI,EAAE;QAChC,mBAAM,CAAC,IAAI,CAAC,WAAW,GAAG,2BAA2B,CAAC,CAAA;QACtD,IAAA,wBAAQ,EAAC,SAAS,GAAG,EAAE,CAAC,CAAA;QACxB,OAAO,YAAY,CAAC,GAAG,CAAC,CAAA;IAC5B,CAAC,CAAC,CAAA;AACN,CAAC;AAND,oCAMC"}
\ No newline at end of file
+{"version":3,"file":"customImport.js","sourceRoot":"","sources":["../../src/functions/customImport.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKF,oCAMC;AATD,iDAAwC;AACxC,8CAAsC;AAE/B,KAAK,UAAU,YAAY,CAAI,GAAW;IAC7C,OAAO,mBAAO,GAAG,wCAAE,KAAK,CAAC,KAAK,IAAI,EAAE;QAChC,mBAAM,CAAC,IAAI,CAAC,WAAW,GAAG,2BAA2B,CAAC,CAAA;QACtD,IAAA,wBAAQ,EAAC,SAAS,GAAG,EAAE,CAAC,CAAA;QACxB,OAAO,YAAY,CAAC,GAAG,CAAC,CAAA;IAC5B,CAAC,CAAC,CAAA;AACN,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/defineProperties.d.ts.map b/dist/functions/defineProperties.d.ts.map
index 20cc4fbd6f..e7ffb574f0 100644
--- a/dist/functions/defineProperties.d.ts.map
+++ b/dist/functions/defineProperties.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"defineProperties.d.ts","sourceRoot":"","sources":["../../src/functions/defineProperties.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,QAAQ,EAAW,MAAM,eAAe,CAAA;AAEjD,MAAM,MAAM,UAAU,CAAC,IAAI,SAAS,QAAQ,EAAE,IAAI,IAAI;KACjD,CAAC,IAAI,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,GAAG,IAAI,KAAK,IAAI,GAAG,SAAS,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO;CACnI,CAAA;AAED,MAAM,CAAC,OAAO,UAAU,gBAAgB,CAAC,IAAI,SAAS,QAAQ,EAAE,IAAI,EAAE,KAAK,EAAE,UAAU,CAAC,IAAI,EAAE,IAAI,CAAC,0BAElG"}
\ No newline at end of file
+{"version":3,"file":"defineProperties.d.ts","sourceRoot":"","sources":["../../src/functions/defineProperties.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAA;AAExC,MAAM,MAAM,UAAU,CAAC,IAAI,SAAS,QAAQ,EAAE,IAAI,IAAI;KACjD,CAAC,IAAI,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,GAAG,IAAI,KAAK,IAAI,GAAG,SAAS,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO;CACnI,CAAA;AAED,MAAM,CAAC,OAAO,UAAU,gBAAgB,CAAC,IAAI,SAAS,QAAQ,EAAE,IAAI,EAAE,KAAK,EAAE,UAAU,CAAC,IAAI,EAAE,IAAI,CAAC,0BAElG"}
\ No newline at end of file
diff --git a/dist/functions/defineProperties.js b/dist/functions/defineProperties.js
index 6a8ccdbddd..4705afe16e 100644
--- a/dist/functions/defineProperties.js
+++ b/dist/functions/defineProperties.js
@@ -1,11 +1,11 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = defineProperties;
function defineProperties(props) {
return props;
}
-exports.default = defineProperties;
//# sourceMappingURL=defineProperties.js.map
\ No newline at end of file
diff --git a/dist/functions/defineProperties.js.map b/dist/functions/defineProperties.js.map
index 0c8797340f..202d5b4782 100644
--- a/dist/functions/defineProperties.js.map
+++ b/dist/functions/defineProperties.js.map
@@ -1 +1 @@
-{"version":3,"file":"defineProperties.js","sourceRoot":"","sources":["../../src/functions/defineProperties.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AASF,SAAwB,gBAAgB,CAA8B,KAA6B;IAC/F,OAAO,KAAK,CAAA;AAChB,CAAC;AAFD,mCAEC"}
\ No newline at end of file
+{"version":3,"file":"defineProperties.js","sourceRoot":"","sources":["../../src/functions/defineProperties.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAQF,mCAEC;AAFD,SAAwB,gBAAgB,CAA8B,KAA6B;IAC/F,OAAO,KAAK,CAAA;AAChB,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/digital.js b/dist/functions/digital.js
index 6331893a19..8bc7c6c729 100644
--- a/dist/functions/digital.js
+++ b/dist/functions/digital.js
@@ -1,10 +1,11 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.unparseDigital = exports.parseDigital = void 0;
+exports.parseDigital = parseDigital;
+exports.unparseDigital = unparseDigital;
const DigitalFormatRegex = /^(?:(\d+):)?([0-5]?\d):([0-5]?\d)$/;
function parseDigital(ms) {
const hours = Math.floor(ms / (1000 * 60 * 60));
@@ -15,7 +16,6 @@ function parseDigital(ms) {
const SS = String(seconds).padStart(2, "0");
return `${HH}:${MM}:${SS}`;
}
-exports.parseDigital = parseDigital;
function unparseDigital(digital) {
const match = digital.match(DigitalFormatRegex);
if (!match)
@@ -27,5 +27,4 @@ function unparseDigital(digital) {
const ms = (h * 3600000) + (m * 60000) + (s * 1000);
return isNaN(ms) ? 0 : ms;
}
-exports.unparseDigital = unparseDigital;
//# sourceMappingURL=digital.js.map
\ No newline at end of file
diff --git a/dist/functions/digital.js.map b/dist/functions/digital.js.map
index c96c5c29e9..3552f7a699 100644
--- a/dist/functions/digital.js.map
+++ b/dist/functions/digital.js.map
@@ -1 +1 @@
-{"version":3,"file":"digital.js","sourceRoot":"","sources":["../../src/functions/digital.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,MAAM,kBAAkB,GAAG,oCAAoC,CAAA;AAE/D,SAAgB,YAAY,CAAC,EAAU;IACnC,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,CAAA;IAC/C,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAA;IACjE,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,CAAA;IAErD,MAAM,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;IACzC,MAAM,EAAE,GAAG,MAAM,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;IAC3C,MAAM,EAAE,GAAG,MAAM,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;IAE3C,OAAO,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,CAAA;AAC9B,CAAC;AAVD,oCAUC;AAED,SAAgB,cAAc,CAAC,OAAe;IAC1C,MAAM,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAA;IAC/C,IAAI,CAAC,KAAK;QAAE,OAAO,CAAC,CAAA;IAEpB,MAAM,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,CAAC,GAAG,KAAK,CAAA;IAEzC,MAAM,CAAC,GAAG,QAAQ,CAAC,KAAK,IAAI,GAAG,EAAE,EAAE,CAAC,CAAA;IACpC,MAAM,CAAC,GAAG,QAAQ,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;IAC/B,MAAM,CAAC,GAAG,QAAQ,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;IAE/B,MAAM,EAAE,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,CAAA;IAEnD,OAAO,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;AAC7B,CAAC;AAbD,wCAaC"}
\ No newline at end of file
+{"version":3,"file":"digital.js","sourceRoot":"","sources":["../../src/functions/digital.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,oCAUC;AAED,wCAaC;AA3BD,MAAM,kBAAkB,GAAG,oCAAoC,CAAA;AAE/D,SAAgB,YAAY,CAAC,EAAU;IACnC,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,CAAA;IAC/C,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAA;IACjE,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,CAAA;IAErD,MAAM,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;IACzC,MAAM,EAAE,GAAG,MAAM,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;IAC3C,MAAM,EAAE,GAAG,MAAM,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;IAE3C,OAAO,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,CAAA;AAC9B,CAAC;AAED,SAAgB,cAAc,CAAC,OAAe;IAC1C,MAAM,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAA;IAC/C,IAAI,CAAC,KAAK;QAAE,OAAO,CAAC,CAAA;IAEpB,MAAM,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,CAAC,GAAG,KAAK,CAAA;IAEzC,MAAM,CAAC,GAAG,QAAQ,CAAC,KAAK,IAAI,GAAG,EAAE,EAAE,CAAC,CAAA;IACpC,MAAM,CAAC,GAAG,QAAQ,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;IAC/B,MAAM,CAAC,GAAG,QAAQ,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;IAE/B,MAAM,EAAE,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,CAAA;IAEnD,OAAO,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAA;AAC7B,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/enum.js b/dist/functions/enum.js
index 7cecc820c4..6f80bbf00b 100644
--- a/dist/functions/enum.js
+++ b/dist/functions/enum.js
@@ -1,16 +1,15 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.resolveNumericEnum = exports.enumToArray = void 0;
+exports.enumToArray = enumToArray;
+exports.resolveNumericEnum = resolveNumericEnum;
function enumToArray(x) {
return Object.keys(x).filter((x) => isNaN(Number(x)));
}
-exports.enumToArray = enumToArray;
function resolveNumericEnum(en, value) {
return typeof (value) === "string" ? en[value] : value;
}
-exports.resolveNumericEnum = resolveNumericEnum;
//# sourceMappingURL=enum.js.map
\ No newline at end of file
diff --git a/dist/functions/enum.js.map b/dist/functions/enum.js.map
index 1f1381af37..970dec3f58 100644
--- a/dist/functions/enum.js.map
+++ b/dist/functions/enum.js.map
@@ -1 +1 @@
-{"version":3,"file":"enum.js","sourceRoot":"","sources":["../../src/functions/enum.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAIF,SAAgB,WAAW,CAAC,CAAW;IACnC,OAAO,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AACzD,CAAC;AAFD,kCAEC;AAED,SAAgB,kBAAkB,CAAC,EAAY,EAAE,KAAsB;IACnE,OAAO,OAAM,CAAC,KAAK,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,KAAwB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAA;AAC5E,CAAC;AAFD,gDAEC"}
\ No newline at end of file
+{"version":3,"file":"enum.js","sourceRoot":"","sources":["../../src/functions/enum.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,kCAEC;AAED,gDAEC;AAND,SAAgB,WAAW,CAAC,CAAW;IACnC,OAAO,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;AACzD,CAAC;AAED,SAAgB,kBAAkB,CAAC,EAAY,EAAE,KAAsB;IACnE,OAAO,OAAM,CAAC,KAAK,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,KAAwB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAA;AAC5E,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/fetchAllMessages.js b/dist/functions/fetchAllMessages.js
index beb7e186a4..415de66394 100644
--- a/dist/functions/fetchAllMessages.js
+++ b/dist/functions/fetchAllMessages.js
@@ -1,9 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = default_1;
async function default_1(ch) {
const arr = new Array();
let lastId = undefined;
@@ -21,5 +22,4 @@ async function default_1(ch) {
}
return arr;
}
-exports.default = default_1;
//# sourceMappingURL=fetchAllMessages.js.map
\ No newline at end of file
diff --git a/dist/functions/fetchAllMessages.js.map b/dist/functions/fetchAllMessages.js.map
index cff0d4934c..c06c5c25fe 100644
--- a/dist/functions/fetchAllMessages.js.map
+++ b/dist/functions/fetchAllMessages.js.map
@@ -1 +1 @@
-{"version":3,"file":"fetchAllMessages.js","sourceRoot":"","sources":["../../src/functions/fetchAllMessages.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIa,KAAK,oBAAW,EAAoB;IAC/C,MAAM,GAAG,GAAG,IAAI,KAAK,EAAW,CAAA;IAChC,IAAI,MAAM,GAAuB,SAAS,CAAA;IAE1C,SAAS;QACL,MAAM,IAAI,GAAuC,MAAM,EAAE,CAAC,QAAQ;aAC7D,KAAK,CAAC;YACH,KAAK,EAAE,GAAG;YACV,MAAM,EAAE,MAAM;SACjB,CAAC;aACD,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAA;QAEtB,IAAI,CAAC,IAAI,EAAE,IAAI;YAAE,MAAK;QACtB,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,CAAA;QAC1B,MAAM,GAAG,IAAI,CAAC,OAAO,EAAG,CAAA;KAC3B;IAED,OAAO,GAAG,CAAA;AACd,CAAC;AAlBD,4BAkBC"}
\ No newline at end of file
+{"version":3,"file":"fetchAllMessages.js","sourceRoot":"","sources":["../../src/functions/fetchAllMessages.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,4BAkBC;AAlBc,KAAK,oBAAW,EAAoB;IAC/C,MAAM,GAAG,GAAG,IAAI,KAAK,EAAW,CAAA;IAChC,IAAI,MAAM,GAAuB,SAAS,CAAA;IAE1C,SAAS,CAAC;QACN,MAAM,IAAI,GAAuC,MAAM,EAAE,CAAC,QAAQ;aAC7D,KAAK,CAAC;YACH,KAAK,EAAE,GAAG;YACV,MAAM,EAAE,MAAM;SACjB,CAAC;aACD,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAA;QAEtB,IAAI,CAAC,IAAI,EAAE,IAAI;YAAE,MAAK;QACtB,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,CAAA;QAC1B,MAAM,GAAG,IAAI,CAAC,OAAO,EAAG,CAAA;IAC5B,CAAC;IAED,OAAO,GAAG,CAAA;AACd,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/generateBar.d.ts.map b/dist/functions/generateBar.d.ts.map
index c9c73dde74..bedb04f468 100644
--- a/dist/functions/generateBar.d.ts.map
+++ b/dist/functions/generateBar.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"generateBar.d.ts","sourceRoot":"","sources":["../../src/functions/generateBar.ts"],"names":[],"mappings":"AAKA,wBAAgB,WAAW,CACvB,OAAO,EAAE,MAAM,EACf,GAAG,EAAE,MAAM,EACX,GAAG,GAAE,MAAW,EAChB,IAAI,GAAE,MAAY,EAClB,KAAK,GAAE,MAAY,EACnB,KAAK,UAAO,EACZ,SAAS,GAAE,MAAW,EACtB,OAAO,GAAE,MAAW,EACpB,UAAU,GAAE,MAAW,EACvB,QAAQ,GAAE,MAAW,GACtB,MAAM,CA0BR;AAED,wBAAgB,mBAAmB,CAC/B,OAAO,EAAE,MAAM,EACf,GAAG,EAAE,MAAM,EACX,GAAG,oBAAa,EAChB,IAAI,EAAE,MAAM,EAAE,GACf,MAAM,CAUR"}
\ No newline at end of file
+{"version":3,"file":"generateBar.d.ts","sourceRoot":"","sources":["../../src/functions/generateBar.ts"],"names":[],"mappings":"AAKA,wBAAgB,WAAW,CACvB,OAAO,EAAE,MAAM,EACf,GAAG,EAAE,MAAM,EACX,GAAG,GAAE,MAAW,EAChB,IAAI,GAAE,MAAY,EAClB,KAAK,GAAE,MAAY,EACnB,KAAK,UAAO,EACZ,SAAS,GAAE,MAAW,EACtB,OAAO,GAAE,MAAW,EACpB,UAAU,GAAE,MAAW,EACvB,QAAQ,GAAE,MAAW,GACtB,MAAM,CA0BR;AAED,wBAAgB,mBAAmB,CAC/B,OAAO,EAAE,MAAM,EACf,GAAG,EAAE,MAAM,EACX,GAAG,EAAE,MAAM,YAAK,EAChB,IAAI,EAAE,MAAM,EAAE,GACf,MAAM,CAUR"}
\ No newline at end of file
diff --git a/dist/functions/generateBar.js b/dist/functions/generateBar.js
index cfe4fc7d2a..ea41012852 100644
--- a/dist/functions/generateBar.js
+++ b/dist/functions/generateBar.js
@@ -1,10 +1,11 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.generateAdvancedBar = exports.generateBar = void 0;
+exports.generateBar = generateBar;
+exports.generateAdvancedBar = generateAdvancedBar;
function generateBar(current, max, len = 10, fill = "█", empty = "▒", round = true, fillStart = "", fillEnd = "", emptyStart = "", emptyEnd = "") {
let fillN = Math[round ? "round" : "trunc"](Math.min(Math.max(current, 0), max) / max * len);
let emptyN = len - fillN;
@@ -31,7 +32,6 @@ function generateBar(current, max, len = 10, fill = "█", empty = "▒", round
emptyN = Math.max(emptyN, 0);
return start + fill.repeat(fillN) + empty.repeat(emptyN) + end;
}
-exports.generateBar = generateBar;
function generateAdvancedBar(current, max, len = 10, data) {
let out = "";
const portion = max / len;
@@ -41,5 +41,4 @@ function generateAdvancedBar(current, max, len = 10, data) {
}
return out;
}
-exports.generateAdvancedBar = generateAdvancedBar;
//# sourceMappingURL=generateBar.js.map
\ No newline at end of file
diff --git a/dist/functions/generateBar.js.map b/dist/functions/generateBar.js.map
index 6dfff67a24..2ecc2793f5 100644
--- a/dist/functions/generateBar.js.map
+++ b/dist/functions/generateBar.js.map
@@ -1 +1 @@
-{"version":3,"file":"generateBar.js","sourceRoot":"","sources":["../../src/functions/generateBar.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,SAAgB,WAAW,CACvB,OAAe,EACf,GAAW,EACX,MAAc,EAAE,EAChB,OAAe,GAAG,EAClB,QAAgB,GAAG,EACnB,KAAK,GAAG,IAAI,EACZ,YAAoB,EAAE,EACtB,UAAkB,EAAE,EACpB,aAAqB,EAAE,EACvB,WAAmB,EAAE;IAErB,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAA;IAC5F,IAAI,MAAM,GAAG,GAAG,GAAG,KAAK,CAAA;IACxB,IAAI,KAAK,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,CAAA;IAExB,IAAI,GAAG,GAAG,CAAC,EAAE;QACT,IAAI,KAAK,GAAG,CAAC,IAAI,MAAM,GAAG,CAAC,EAAE;YACzB,KAAK,GAAG,SAAS,IAAI,EAAE,CAAA;YACvB,GAAG,GAAG,QAAQ,IAAI,EAAE,CAAA;YACpB,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;YACtB,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;SACxB;aAAM,IAAI,KAAK,GAAG,CAAC,EAAE;YAClB,KAAK,GAAG,SAAS,IAAI,EAAE,CAAA;YACvB,GAAG,GAAG,OAAO,IAAI,EAAE,CAAA;YACnB,KAAK,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;SAC3C;aAAM,IAAI,MAAM,GAAG,CAAC,EAAE;YACnB,KAAK,GAAG,UAAU,IAAI,EAAE,CAAA;YACxB,GAAG,GAAG,QAAQ,IAAI,EAAE,CAAA;YACpB,MAAM,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;SAC5C;KACJ;IAED,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;IAC1B,MAAM,GAAG,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,CAAA;IAE5B,OAAO,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,GAAG,CAAA;AAClE,CAAC;AArCD,kCAqCC;AAED,SAAgB,mBAAmB,CAC/B,OAAe,EACf,GAAW,EACX,MAAc,EAAE,EAChB,IAAc;IAEd,IAAI,GAAG,GAAG,EAAE,CAAA;IACZ,MAAM,OAAO,GAAG,GAAG,GAAG,GAAG,CAAA;IAEzB,OAAO,GAAG,EAAE,EAAE;QACV,MAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,GAAG,OAAO,CAAA;QAC3C,GAAG,IAAI,CAAC,OAAO,IAAI,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;KACjG;IAED,OAAO,GAAG,CAAA;AACd,CAAC;AAfD,kDAeC"}
\ No newline at end of file
+{"version":3,"file":"generateBar.js","sourceRoot":"","sources":["../../src/functions/generateBar.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/functions/generateMetadata.d.ts b/dist/functions/generateMetadata.d.ts
index 10c944fda8..292d583317 100644
--- a/dist/functions/generateMetadata.d.ts
+++ b/dist/functions/generateMetadata.d.ts
@@ -1,4 +1,6 @@
import { EnumLike } from "../structures";
import { Locale } from "discord.js";
-export default function (functionsAbsolutePath: string, mainCategoryName?: string, eventName?: string, warnOnNoOutput?: boolean, expose?: Record, eventsAbsolutePath?: string, translate?: Array): Promise;
+export default function (functionsAbsolutePath: string, mainCategoryName?: string, eventName?: string, warnOnNoOutput?: boolean, expose?: Record, eventsAbsolutePath?: string,
+/** @deprecated This parameter is no longer being used. */
+translate?: Array): Promise;
//# sourceMappingURL=generateMetadata.d.ts.map
\ No newline at end of file
diff --git a/dist/functions/generateMetadata.d.ts.map b/dist/functions/generateMetadata.d.ts.map
index f95736c410..69465c388c 100644
--- a/dist/functions/generateMetadata.d.ts.map
+++ b/dist/functions/generateMetadata.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"generateMetadata.d.ts","sourceRoot":"","sources":["../../src/functions/generateMetadata.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,QAAQ,EAAyC,MAAM,eAAe,CAAA;AAG/E,OAAO,EAAE,MAAM,EAAE,MAAM,YAAY,CAAA;AAwDnC,yBAA8B,qBAAqB,EAAE,MAAM,EAAE,gBAAgB,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,MAAM,EAAE,cAAc,UAAQ,EAAE,MAAM,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,EAAE,kBAAkB,CAAC,EAAE,MAAM,EAAE,SAAS,GAAE,KAAK,CAAC,MAAM,GAAG,MAAM,CAAM,iBA+GzO"}
\ No newline at end of file
+{"version":3,"file":"generateMetadata.d.ts","sourceRoot":"","sources":["../../src/functions/generateMetadata.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,QAAQ,EAAiC,MAAM,eAAe,CAAA;AAEvE,OAAO,EAAE,MAAM,EAAE,MAAM,YAAY,CAAA;AA8DnC,yBACI,qBAAqB,EAAE,MAAM,EAC7B,gBAAgB,CAAC,EAAE,MAAM,EACzB,SAAS,CAAC,EAAE,MAAM,EAClB,cAAc,UAAQ,EACtB,MAAM,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,EACjC,kBAAkB,CAAC,EAAE,MAAM;AAC3B,0DAA0D;AAC1D,SAAS,GAAE,KAAK,CAAC,MAAM,GAAG,MAAM,CAAM,iBAkJzC"}
\ No newline at end of file
diff --git a/dist/functions/generateMetadata.js b/dist/functions/generateMetadata.js
index 2656ba7359..4942e18e07 100644
--- a/dist/functions/generateMetadata.js
+++ b/dist/functions/generateMetadata.js
@@ -1,20 +1,24 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = default_1;
const fs_1 = require("fs");
const managers_1 = require("../managers");
-const process_1 = require("process");
const structures_1 = require("../structures");
const enum_1 = require("./enum");
-const translate_1 = require("./translate");
const path_1 = require("path");
+const process_1 = require("process");
const FunctionNameRegex = /(name: "\$?(\w+)"),?/m;
const FunctionCategoryRegex = /\r?\n(.*)(category: "\$?(\w+)"),?/m;
const ArgEnumRegex = /(?:enum: +(\w+),?|Arg\.(?:\w+)Enum\([\r\n\t ]*(\w+))/gim;
const OutputRegex = /output:(array(<[A-Za-z.]+>)?\((\w+)?\)|(\w+)|ArgType.(\w+)|\[((array(<[A-Za-z.]+>)?\(\w*\)|\w+|ArgType\.\w+),?)+\]),/im;
+const translations = {
+ functions: {},
+ events: {}
+};
function getOutputValues(fn, txt, enums) {
const output = OutputRegex.exec(txt.replace(/[^0-9A-Za-z:,.[\]<>()|]/gm, ""))?.[1].replace(/[[\]]/g, "").trim();
if (!output) {
@@ -54,7 +58,9 @@ function getOutputValues(fn, txt, enums) {
}
return arr;
}
-async function default_1(functionsAbsolutePath, mainCategoryName, eventName, warnOnNoOutput = false, expose, eventsAbsolutePath, translate = []) {
+async function default_1(functionsAbsolutePath, mainCategoryName, eventName, warnOnNoOutput = false, expose, eventsAbsolutePath,
+/** @deprecated This parameter is no longer being used. */
+translate = []) {
let total = 0;
const enums = {};
if (expose?.length)
@@ -115,6 +121,19 @@ async function default_1(functionsAbsolutePath, mainCategoryName, eventName, war
}
if (modified)
(0, fs_1.writeFileSync)(nativePath, txt);
+ const func = {};
+ func.description = fn.data.description;
+ if (fn.data.args?.length) {
+ func.args = {};
+ for (const arg of fn.data.args) {
+ func.args[arg.name] = {
+ description: arg.description
+ };
+ }
+ if (!Object.keys(func.args).length)
+ delete func.args;
+ }
+ translations.functions[fn.name] = func;
}
if (warnOnNoOutput)
structures_1.Logger.warn(`${total.toLocaleString()} functions are missing output value`);
@@ -135,17 +154,29 @@ async function default_1(functionsAbsolutePath, mainCategoryName, eventName, war
event.data.version = v;
(0, fs_1.writeFileSync)(nativePath, txt.replace(FunctionNameRegex, `$1,\n version: "${v}",`));
}
+ const ev = {};
+ ev.description = event.data.description;
+ translations.events[event.name] = ev;
}
(0, fs_1.writeFileSync)((0, path_1.join)(metaOutPath, "events.json"), JSON.stringify(managers_1.EventManager.toJSON(eventName)));
}
+ const transOutPath = (0, path_1.join)(metaOutPath, "translations");
+ if (!(0, fs_1.existsSync)(transOutPath))
+ (0, fs_1.mkdirSync)(transOutPath, { recursive: true });
+ const transFile = (0, path_1.join)(transOutPath, "en.json");
+ const json = JSON.stringify(translations);
+ if (!(0, fs_1.existsSync)(transFile) || (0, fs_1.readFileSync)(transFile, "utf8") !== json) {
+ structures_1.Logger.info("Writing translation metadata...");
+ (0, fs_1.writeFileSync)(transFile, json, "utf8");
+ }
+ /* Deprecated.
if (translate.length) {
- structures_1.Logger.info("Now translating data, hold tight...");
- await (0, translate_1.translateData)({
+ Logger.info("Now translating data, hold tight...")
+ await translateData({
languages: translate,
- events: eventName ? Object.values(managers_1.EventManager["Loaded"][eventName]).map(x => x.data) : [],
- functions: [...managers_1.FunctionManager["Functions"].values()].map(x => x.data)
- });
- }
+ events: eventName ? Object.values(EventManager["Loaded"]![eventName]!).map(x => x.data as unknown as IEvent) : [],
+ functions: [...FunctionManager["Functions"].values()].map(x => x.data)
+ })
+ } */
}
-exports.default = default_1;
//# sourceMappingURL=generateMetadata.js.map
\ No newline at end of file
diff --git a/dist/functions/generateMetadata.js.map b/dist/functions/generateMetadata.js.map
index aea090a057..2245c96e32 100644
--- a/dist/functions/generateMetadata.js.map
+++ b/dist/functions/generateMetadata.js.map
@@ -1 +1 @@
-{"version":3,"file":"generateMetadata.js","sourceRoot":"","sources":["../../src/functions/generateMetadata.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"generateMetadata.js","sourceRoot":"","sources":["../../src/functions/generateMetadata.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/functions/getVersionNumber.js b/dist/functions/getVersionNumber.js
index 7f9283f16b..46033c6b42 100644
--- a/dist/functions/getVersionNumber.js
+++ b/dist/functions/getVersionNumber.js
@@ -1,11 +1,11 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = default_1;
function default_1(v) {
return Number(v.replace(/\./g, ""));
}
-exports.default = default_1;
//# sourceMappingURL=getVersionNumber.js.map
\ No newline at end of file
diff --git a/dist/functions/getVersionNumber.js.map b/dist/functions/getVersionNumber.js.map
index 1f4d7debb8..3871bf509b 100644
--- a/dist/functions/getVersionNumber.js.map
+++ b/dist/functions/getVersionNumber.js.map
@@ -1 +1 @@
-{"version":3,"file":"getVersionNumber.js","sourceRoot":"","sources":["../../src/functions/getVersionNumber.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,mBAAwB,CAAS;IAC7B,OAAO,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAA;AACvC,CAAC;AAFD,4BAEC"}
\ No newline at end of file
+{"version":3,"file":"getVersionNumber.js","sourceRoot":"","sources":["../../src/functions/getVersionNumber.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,4BAEC;AAFD,mBAAwB,CAAS;IAC7B,OAAO,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAA;AACvC,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/hex.js b/dist/functions/hex.js
index 7e46fe6e09..97555484c8 100644
--- a/dist/functions/hex.js
+++ b/dist/functions/hex.js
@@ -1,19 +1,19 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.resolveColor = exports.int2hex = exports.hex2int = void 0;
+exports.hex2int = hex2int;
+exports.int2hex = int2hex;
+exports.resolveColor = resolveColor;
const discord_js_1 = require("discord.js");
function hex2int(hex) {
return parseInt(hex.replace("#", ""), 16);
}
-exports.hex2int = hex2int;
function int2hex(int) {
return Number(int).toString(16).padStart(6, "0");
}
-exports.int2hex = int2hex;
function resolveColor(value) {
if (typeof value === "number" || !isNaN(Number(value)))
return Number(value);
@@ -24,5 +24,4 @@ function resolveColor(value) {
else
return hex2int(value);
}
-exports.resolveColor = resolveColor;
//# sourceMappingURL=hex.js.map
\ No newline at end of file
diff --git a/dist/functions/hex.js.map b/dist/functions/hex.js.map
index 6577a847d6..3effa9fc84 100644
--- a/dist/functions/hex.js.map
+++ b/dist/functions/hex.js.map
@@ -1 +1 @@
-{"version":3,"file":"hex.js","sourceRoot":"","sources":["../../src/functions/hex.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,2CAAmC;AAEnC,SAAgB,OAAO,CAAC,GAAW;IAC/B,OAAO,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAA;AAC7C,CAAC;AAFD,0BAEC;AAED,SAAgB,OAAO,CAAC,GAAoB;IACxC,OAAO,MAAM,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;AACpD,CAAC;AAFD,0BAEC;AAED,SAAgB,YAAY,CAAC,KAAsB;IAC/C,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAClD,OAAO,MAAM,CAAC,KAAK,CAAC,CAAA;IAExB,IAAI,KAAK,KAAK,QAAQ;QAClB,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,QAAQ,CAAC,CAAA;SAC1C,IAAI,KAAK,IAAI,mBAAM;QACpB,OAAO,mBAAM,CAAC,KAA4B,CAAC,CAAA;;QAE3C,OAAO,OAAO,CAAC,KAAK,CAAC,CAAA;AAC7B,CAAC;AAVD,oCAUC"}
\ No newline at end of file
+{"version":3,"file":"hex.js","sourceRoot":"","sources":["../../src/functions/hex.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,0BAEC;AAED,0BAEC;AAED,oCAUC;AApBD,2CAAmC;AAEnC,SAAgB,OAAO,CAAC,GAAW;IAC/B,OAAO,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAA;AAC7C,CAAC;AAED,SAAgB,OAAO,CAAC,GAAoB;IACxC,OAAO,MAAM,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;AACpD,CAAC;AAED,SAAgB,YAAY,CAAC,KAAsB;IAC/C,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAClD,OAAO,MAAM,CAAC,KAAK,CAAC,CAAA;IAExB,IAAI,KAAK,KAAK,QAAQ;QAClB,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,QAAQ,CAAC,CAAA;SAC1C,IAAI,KAAK,IAAI,mBAAM;QACpB,OAAO,mBAAM,CAAC,KAA4B,CAAC,CAAA;;QAE3C,OAAO,OAAO,CAAC,KAAK,CAAC,CAAA;AAC7B,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/isTrue.js b/dist/functions/isTrue.js
index a177d3e12b..cfc2cfb284 100644
--- a/dist/functions/isTrue.js
+++ b/dist/functions/isTrue.js
@@ -1,11 +1,11 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = default_1;
function default_1(t) {
return t.value === "true" || t.value === true;
}
-exports.default = default_1;
//# sourceMappingURL=isTrue.js.map
\ No newline at end of file
diff --git a/dist/functions/isTrue.js.map b/dist/functions/isTrue.js.map
index 1d0d1266f2..914eb6fbf9 100644
--- a/dist/functions/isTrue.js.map
+++ b/dist/functions/isTrue.js.map
@@ -1 +1 @@
-{"version":3,"file":"isTrue.js","sourceRoot":"","sources":["../../src/functions/isTrue.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,mBAAwB,CAAS;IAC7B,OAAO,CAAC,CAAC,KAAK,KAAK,MAAM,IAAI,CAAC,CAAC,KAAK,KAAK,IAAI,CAAA;AACjD,CAAC;AAFD,4BAEC"}
\ No newline at end of file
+{"version":3,"file":"isTrue.js","sourceRoot":"","sources":["../../src/functions/isTrue.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,4BAEC;AAFD,mBAAwB,CAAS;IAC7B,OAAO,CAAC,CAAC,KAAK,KAAK,MAAM,IAAI,CAAC,CAAC,KAAK,KAAK,IAAI,CAAA;AACjD,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/noop.d.ts.map b/dist/functions/noop.d.ts.map
index 911b965312..313aff98d2 100644
--- a/dist/functions/noop.d.ts.map
+++ b/dist/functions/noop.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"noop.d.ts","sourceRoot":"","sources":["../../src/functions/noop.ts"],"names":[],"mappings":"kCASyB,GAAG,EAAE;AAA9B,wBAEC"}
\ No newline at end of file
+{"version":3,"file":"noop.d.ts","sourceRoot":"","sources":["../../src/functions/noop.ts"],"names":[],"mappings":"yBAOgB,GAAG,MAAM,GAAG,EAAE;AAA9B,wBAEC"}
\ No newline at end of file
diff --git a/dist/functions/noop.js b/dist/functions/noop.js
index 395d1cbc6d..521681e854 100644
--- a/dist/functions/noop.js
+++ b/dist/functions/noop.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const Logger_1 = require("../structures/@internal/Logger");
diff --git a/dist/functions/noop.js.map b/dist/functions/noop.js.map
index 69c7deac84..1fe8c19403 100644
--- a/dist/functions/noop.js.map
+++ b/dist/functions/noop.js.map
@@ -1 +1 @@
-{"version":3,"file":"noop.js","sourceRoot":"","sources":["../../src/functions/noop.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAIF,2DAAuD;AAEvD,kBAAe,CAAC,GAAG,IAAW,EAAE,EAAE;IAC9B,eAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAA;AACzB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"noop.js","sourceRoot":"","sources":["../../src/functions/noop.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2DAAuD;AAEvD,kBAAe,CAAC,GAAG,IAAW,EAAE,EAAE;IAC9B,eAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAA;AACzB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/functions/ordinal.js b/dist/functions/ordinal.js
index fddfddcd43..c21b6b5177 100644
--- a/dist/functions/ordinal.js
+++ b/dist/functions/ordinal.js
@@ -1,10 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.ordinal = void 0;
+exports.ordinal = ordinal;
function ordinal(i) {
const j = i % 10, k = i % 100;
if (j == 1 && k !== 11) {
@@ -18,5 +18,4 @@ function ordinal(i) {
}
return i + "th";
}
-exports.ordinal = ordinal;
//# sourceMappingURL=ordinal.js.map
\ No newline at end of file
diff --git a/dist/functions/ordinal.js.map b/dist/functions/ordinal.js.map
index 6fb39a1297..c4482c6278 100644
--- a/dist/functions/ordinal.js.map
+++ b/dist/functions/ordinal.js.map
@@ -1 +1 @@
-{"version":3,"file":"ordinal.js","sourceRoot":"","sources":["../../src/functions/ordinal.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,SAAgB,OAAO,CAAC,CAAS;IAC7B,MAAM,CAAC,GAAG,CAAC,GAAG,EAAE,EACZ,CAAC,GAAG,CAAC,GAAG,GAAG,CAAA;IACf,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE;QACpB,OAAO,CAAC,GAAG,IAAI,CAAA;KAClB;IACD,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE;QACpB,OAAO,CAAC,GAAG,IAAI,CAAA;KAClB;IACD,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE;QACpB,OAAO,CAAC,GAAG,IAAI,CAAA;KAClB;IACD,OAAO,CAAC,GAAG,IAAI,CAAA;AACnB,CAAC;AAbD,0BAaC"}
\ No newline at end of file
+{"version":3,"file":"ordinal.js","sourceRoot":"","sources":["../../src/functions/ordinal.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,0BAaC;AAbD,SAAgB,OAAO,CAAC,CAAS;IAC7B,MAAM,CAAC,GAAG,CAAC,GAAG,EAAE,EACZ,CAAC,GAAG,CAAC,GAAG,GAAG,CAAA;IACf,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE,CAAC;QACrB,OAAO,CAAC,GAAG,IAAI,CAAA;IACnB,CAAC;IACD,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE,CAAC;QACrB,OAAO,CAAC,GAAG,IAAI,CAAA;IACnB,CAAC;IACD,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE,CAAC;QACrB,OAAO,CAAC,GAAG,IAAI,CAAA;IACnB,CAAC;IACD,OAAO,CAAC,GAAG,IAAI,CAAA;AACnB,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/overwritePermissions.d.ts b/dist/functions/overwritePermissions.d.ts
new file mode 100644
index 0000000000..0e129c1d23
--- /dev/null
+++ b/dist/functions/overwritePermissions.d.ts
@@ -0,0 +1,5 @@
+import type { OverwriteData } from "discord.js";
+import type { OverwritePermission } from "../structures";
+export declare function overwritePermissionsArrayToObject(arr: OverwritePermission[]): Partial>;
+export declare function overwritePermissionsToOverwriteData(id: string, arr: OverwritePermission[]): OverwriteData;
+//# sourceMappingURL=overwritePermissions.d.ts.map
\ No newline at end of file
diff --git a/dist/functions/overwritePermissions.d.ts.map b/dist/functions/overwritePermissions.d.ts.map
new file mode 100644
index 0000000000..7046388837
--- /dev/null
+++ b/dist/functions/overwritePermissions.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"overwritePermissions.d.ts","sourceRoot":"","sources":["../../src/functions/overwritePermissions.ts"],"names":[],"mappings":"AAKA,OAAO,KAAK,EAAE,aAAa,EAAwB,MAAM,YAAY,CAAA;AACrE,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,eAAe,CAAA;AAExD,wBAAgB,iCAAiC,CAAC,GAAG,EAAE,mBAAmB,EAAE,ijCAQ3E;AAED,wBAAgB,mCAAmC,CAAC,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,mBAAmB,EAAE,GAAG,aAAa,CAazG"}
\ No newline at end of file
diff --git a/dist/functions/overwritePermissions.js b/dist/functions/overwritePermissions.js
new file mode 100644
index 0000000000..cb98b73341
--- /dev/null
+++ b/dist/functions/overwritePermissions.js
@@ -0,0 +1,30 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.overwritePermissionsArrayToObject = overwritePermissionsArrayToObject;
+exports.overwritePermissionsToOverwriteData = overwritePermissionsToOverwriteData;
+function overwritePermissionsArrayToObject(arr) {
+ const obj = {};
+ for (let i = 0, len = arr.length; i < len; i++) {
+ const data = arr[i];
+ obj[data.permission] = data.value;
+ }
+ return obj;
+}
+function overwritePermissionsToOverwriteData(id, arr) {
+ const allow = [];
+ const deny = [];
+ for (const perm of arr) {
+ if (perm.value === true) {
+ allow.push(perm.permission);
+ }
+ else if (perm.value === false) {
+ deny.push(perm.permission);
+ }
+ }
+ return { id, allow, deny };
+}
+//# sourceMappingURL=overwritePermissions.js.map
\ No newline at end of file
diff --git a/dist/functions/overwritePermissions.js.map b/dist/functions/overwritePermissions.js.map
new file mode 100644
index 0000000000..dd1ff13931
--- /dev/null
+++ b/dist/functions/overwritePermissions.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"overwritePermissions.js","sourceRoot":"","sources":["../../src/functions/overwritePermissions.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAKF,8EAQC;AAED,kFAaC;AAvBD,SAAgB,iCAAiC,CAAC,GAA0B;IACxE,MAAM,GAAG,GAAqF,EAAE,CAAA;IAChG,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;QAC7C,MAAM,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;QACnB,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,KAAK,CAAA;IACrC,CAAC;IAED,OAAO,GAAG,CAAA;AACd,CAAC;AAED,SAAgB,mCAAmC,CAAC,EAAU,EAAE,GAA0B;IACtF,MAAM,KAAK,GAA2B,EAAE,CAAA;IACxC,MAAM,IAAI,GAA2B,EAAE,CAAA;IAEvC,KAAK,MAAM,IAAI,IAAI,GAAG,EAAE,CAAC;QACrB,IAAI,IAAI,CAAC,KAAK,KAAK,IAAI,EAAE,CAAC;YACtB,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAA;QAC/B,CAAC;aAAM,IAAI,IAAI,CAAC,KAAK,KAAK,KAAK,EAAE,CAAC;YAC9B,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAA;QAC9B,CAAC;IACL,CAAC;IAED,OAAO,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,CAAA;AAC9B,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/overwritePermissionsArrayToObject.d.ts b/dist/functions/overwritePermissionsArrayToObject.d.ts
deleted file mode 100644
index 0425f4f876..0000000000
--- a/dist/functions/overwritePermissionsArrayToObject.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { OverwritePermission } from "../structures";
-export default function (arr: OverwritePermission[]): Partial>;
-//# sourceMappingURL=overwritePermissionsArrayToObject.d.ts.map
\ No newline at end of file
diff --git a/dist/functions/overwritePermissionsArrayToObject.d.ts.map b/dist/functions/overwritePermissionsArrayToObject.d.ts.map
deleted file mode 100644
index 2f9b7821ea..0000000000
--- a/dist/functions/overwritePermissionsArrayToObject.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"overwritePermissionsArrayToObject.d.ts","sourceRoot":"","sources":["../../src/functions/overwritePermissionsArrayToObject.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,mBAAmB,EAAE,MAAM,eAAe,CAAA;AAEnD,MAAM,CAAC,OAAO,WAAU,GAAG,EAAE,mBAAmB,EAAE,uhCAQjD"}
\ No newline at end of file
diff --git a/dist/functions/overwritePermissionsArrayToObject.js b/dist/functions/overwritePermissionsArrayToObject.js
deleted file mode 100644
index 4f7bbfcbbc..0000000000
--- a/dist/functions/overwritePermissionsArrayToObject.js
+++ /dev/null
@@ -1,16 +0,0 @@
-"use strict";
-/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
-*/
-Object.defineProperty(exports, "__esModule", { value: true });
-function default_1(arr) {
- const obj = {};
- for (let i = 0, len = arr.length; i < len; i++) {
- const data = arr[i];
- obj[data.permission] = data.value;
- }
- return obj;
-}
-exports.default = default_1;
-//# sourceMappingURL=overwritePermissionsArrayToObject.js.map
\ No newline at end of file
diff --git a/dist/functions/overwritePermissionsArrayToObject.js.map b/dist/functions/overwritePermissionsArrayToObject.js.map
deleted file mode 100644
index 034ac1c242..0000000000
--- a/dist/functions/overwritePermissionsArrayToObject.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"overwritePermissionsArrayToObject.js","sourceRoot":"","sources":["../../src/functions/overwritePermissionsArrayToObject.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAKF,mBAAwB,GAA0B;IAC9C,MAAM,GAAG,GAAqF,EAAE,CAAA;IAChG,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;QAC1C,MAAM,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;QACnB,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,KAAK,CAAA;KACpC;IAED,OAAO,GAAG,CAAA;AACd,CAAC;AARD,4BAQC"}
\ No newline at end of file
diff --git a/dist/functions/parseJSON.d.ts b/dist/functions/parseJSON.d.ts
index cf2c83e1d5..8c7747d398 100644
--- a/dist/functions/parseJSON.d.ts
+++ b/dist/functions/parseJSON.d.ts
@@ -1,5 +1,5 @@
export declare const JSONStartRegex: RegExp;
export declare const JSONEndRegex: RegExp;
export declare const JSONNumberRegex: RegExp;
-export default function parseJSON(str: unknown): any;
+export default function parseJSON(str: unknown, parseNull?: boolean): any;
//# sourceMappingURL=parseJSON.d.ts.map
\ No newline at end of file
diff --git a/dist/functions/parseJSON.d.ts.map b/dist/functions/parseJSON.d.ts.map
index 411678878b..97cda43d17 100644
--- a/dist/functions/parseJSON.d.ts.map
+++ b/dist/functions/parseJSON.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"parseJSON.d.ts","sourceRoot":"","sources":["../../src/functions/parseJSON.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,cAAc,QAAU,CAAA;AACrC,eAAO,MAAM,YAAY,QAAW,CAAA;AACpC,eAAO,MAAM,eAAe,QAAU,CAAA;AAEtC,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,GAAG,EAAE,OAAO,OAS7C"}
\ No newline at end of file
+{"version":3,"file":"parseJSON.d.ts","sourceRoot":"","sources":["../../src/functions/parseJSON.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,cAAc,QAAU,CAAA;AACrC,eAAO,MAAM,YAAY,QAAW,CAAA;AACpC,eAAO,MAAM,eAAe,QAAU,CAAA;AAEtC,MAAM,CAAC,OAAO,UAAU,SAAS,CAAC,GAAG,EAAE,OAAO,EAAE,SAAS,UAAO,OAS/D"}
\ No newline at end of file
diff --git a/dist/functions/parseJSON.js b/dist/functions/parseJSON.js
index 9c2d6d1281..3ab5f47539 100644
--- a/dist/functions/parseJSON.js
+++ b/dist/functions/parseJSON.js
@@ -1,22 +1,22 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.JSONNumberRegex = exports.JSONEndRegex = exports.JSONStartRegex = void 0;
+exports.default = parseJSON;
exports.JSONStartRegex = /^[[{]/;
exports.JSONEndRegex = /^[\]}]/;
exports.JSONNumberRegex = /^\d+$/;
-function parseJSON(str) {
- if (typeof str !== "string")
+function parseJSON(str, parseNull = true) {
+ if (typeof str !== "string" || (!parseNull && str === "null"))
return str;
try {
- return exports.JSONNumberRegex.test(str) ? str : JSON.parse(str);
+ return exports.JSONNumberRegex.test(str) ? Number(str) : JSON.parse(str);
}
catch (error) {
return str;
}
}
-exports.default = parseJSON;
//# sourceMappingURL=parseJSON.js.map
\ No newline at end of file
diff --git a/dist/functions/parseJSON.js.map b/dist/functions/parseJSON.js.map
index b439db42c1..16856b50d1 100644
--- a/dist/functions/parseJSON.js.map
+++ b/dist/functions/parseJSON.js.map
@@ -1 +1 @@
-{"version":3,"file":"parseJSON.js","sourceRoot":"","sources":["../../src/functions/parseJSON.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEW,QAAA,cAAc,GAAG,OAAO,CAAA;AACxB,QAAA,YAAY,GAAG,QAAQ,CAAA;AACvB,QAAA,eAAe,GAAG,OAAO,CAAA;AAEtC,SAAwB,SAAS,CAAC,GAAY;IAC1C,IAAI,OAAO,GAAG,KAAK,QAAQ;QACvB,OAAO,GAAG,CAAA;IAEd,IAAI;QACA,OAAO,uBAAe,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;KAC3D;IAAC,OAAO,KAAK,EAAE;QACZ,OAAO,GAAG,CAAA;KACb;AACL,CAAC;AATD,4BASC"}
\ No newline at end of file
+{"version":3,"file":"parseJSON.js","sourceRoot":"","sources":["../../src/functions/parseJSON.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAMF,4BASC;AAbY,QAAA,cAAc,GAAG,OAAO,CAAA;AACxB,QAAA,YAAY,GAAG,QAAQ,CAAA;AACvB,QAAA,eAAe,GAAG,OAAO,CAAA;AAEtC,SAAwB,SAAS,CAAC,GAAY,EAAE,SAAS,GAAG,IAAI;IAC5D,IAAI,OAAO,GAAG,KAAK,QAAQ,IAAI,CAAC,CAAC,SAAS,IAAI,GAAG,KAAK,MAAM,CAAC;QACzD,OAAO,GAAG,CAAA;IAEd,IAAI,CAAC;QACD,OAAO,uBAAe,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;IACpE,CAAC;IAAC,OAAO,KAAK,EAAE,CAAC;QACb,OAAO,GAAG,CAAA;IACd,CAAC;AACL,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/parseSingleEmoji.js b/dist/functions/parseSingleEmoji.js
index b170d137a1..8ba5b1d646 100644
--- a/dist/functions/parseSingleEmoji.js
+++ b/dist/functions/parseSingleEmoji.js
@@ -1,10 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.parseSingleEmoji = void 0;
+exports.parseSingleEmoji = parseSingleEmoji;
const discord_js_1 = require("discord.js");
const structures_1 = require("../structures");
function parseSingleEmoji(ctx, str) {
@@ -15,5 +15,4 @@ function parseSingleEmoji(ctx, str) {
const emoji = ctx.client.emojis.cache.get(id ?? str) ?? parsed;
return emoji ? { id: emoji.id ?? null, name: emoji.id ? null : emoji.name } : null;
}
-exports.parseSingleEmoji = parseSingleEmoji;
//# sourceMappingURL=parseSingleEmoji.js.map
\ No newline at end of file
diff --git a/dist/functions/parseSingleEmoji.js.map b/dist/functions/parseSingleEmoji.js.map
index 48bb8c4bd9..6932c3ee6d 100644
--- a/dist/functions/parseSingleEmoji.js.map
+++ b/dist/functions/parseSingleEmoji.js.map
@@ -1 +1 @@
-{"version":3,"file":"parseSingleEmoji.js","sourceRoot":"","sources":["../../src/functions/parseSingleEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,2CAAuC;AACvC,8CAAyD;AAEzD,SAAgB,gBAAgB,CAAC,GAAY,EAAE,GAAkB;IAC7D,IAAI,CAAC,GAAG;QAAE,OAAO,IAAI,CAAA;IAErB,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,GAAG,CAAC,CAAA;IAC9B,MAAM,EAAE,GAAG,6BAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,MAAM,EAAE,EAAE,CAAA;IACnE,MAAM,KAAK,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,IAAI,MAAM,CAAA;IAE9D,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAA;AACtF,CAAC;AARD,4CAQC"}
\ No newline at end of file
+{"version":3,"file":"parseSingleEmoji.js","sourceRoot":"","sources":["../../src/functions/parseSingleEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAKF,4CAQC;AAXD,2CAAuC;AACvC,8CAAyD;AAEzD,SAAgB,gBAAgB,CAAC,GAAY,EAAE,GAAkB;IAC7D,IAAI,CAAC,GAAG;QAAE,OAAO,IAAI,CAAA;IAErB,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,GAAG,CAAC,CAAA;IAC9B,MAAM,EAAE,GAAG,6BAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,MAAM,EAAE,EAAE,CAAA;IACnE,MAAM,KAAK,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,IAAI,MAAM,CAAA;IAE9D,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAA;AACtF,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/prompt.js b/dist/functions/prompt.js
index 156d9d285d..9ce6e821ae 100644
--- a/dist/functions/prompt.js
+++ b/dist/functions/prompt.js
@@ -1,9 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = default_1;
const process_1 = require("process");
const readline_1 = require("readline");
async function default_1(q) {
@@ -15,5 +16,4 @@ async function default_1(q) {
});
});
}
-exports.default = default_1;
//# sourceMappingURL=prompt.js.map
\ No newline at end of file
diff --git a/dist/functions/prompt.js.map b/dist/functions/prompt.js.map
index 34994a1231..1b9915413a 100644
--- a/dist/functions/prompt.js.map
+++ b/dist/functions/prompt.js.map
@@ -1 +1 @@
-{"version":3,"file":"prompt.js","sourceRoot":"","sources":["../../src/functions/prompt.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAuC;AACvC,uCAA0C;AAE3B,KAAK,oBAAU,CAAS;IACnC,MAAM,GAAG,GAAG,IAAA,0BAAe,EAAC,eAAK,EAAE,gBAAM,CAAC,CAAA;IAC1C,OAAO,IAAI,OAAO,CAAS,CAAC,CAAC,EAAE;QAC3B,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE;YACpB,GAAG,CAAC,KAAK,EAAE,CAAA;YACX,CAAC,CAAC,KAAK,CAAC,CAAA;QACZ,CAAC,CAAC,CAAA;IACN,CAAC,CAAC,CAAA;AACN,CAAC;AARD,4BAQC"}
\ No newline at end of file
+{"version":3,"file":"prompt.js","sourceRoot":"","sources":["../../src/functions/prompt.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAKF,4BAQC;AAXD,qCAAuC;AACvC,uCAA0C;AAE3B,KAAK,oBAAU,CAAS;IACnC,MAAM,GAAG,GAAG,IAAA,0BAAe,EAAC,eAAK,EAAE,gBAAM,CAAC,CAAA;IAC1C,OAAO,IAAI,OAAO,CAAS,CAAC,CAAC,EAAE;QAC3B,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE;YACpB,GAAG,CAAC,KAAK,EAAE,CAAA;YACX,CAAC,CAAC,KAAK,CAAC,CAAA;QACZ,CAAC,CAAC,CAAA;IACN,CAAC,CAAC,CAAA;AACN,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/recursiveReaddirSync.js b/dist/functions/recursiveReaddirSync.js
index 069c480b94..ce3e98eddb 100644
--- a/dist/functions/recursiveReaddirSync.js
+++ b/dist/functions/recursiveReaddirSync.js
@@ -1,9 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = recursiveReaddirSync;
const fs_1 = require("fs");
const path_1 = require("path");
function recursiveReaddirSync(path) {
@@ -20,5 +21,4 @@ function recursiveReaddirSync(path) {
}
return arr;
}
-exports.default = recursiveReaddirSync;
//# sourceMappingURL=recursiveReaddirSync.js.map
\ No newline at end of file
diff --git a/dist/functions/recursiveReaddirSync.js.map b/dist/functions/recursiveReaddirSync.js.map
index e661b286b9..2e974b5401 100644
--- a/dist/functions/recursiveReaddirSync.js.map
+++ b/dist/functions/recursiveReaddirSync.js.map
@@ -1 +1 @@
-{"version":3,"file":"recursiveReaddirSync.js","sourceRoot":"","sources":["../../src/functions/recursiveReaddirSync.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAmD;AACnD,+BAA2B;AAE3B,SAAwB,oBAAoB,CAAC,IAAY;IACrD,MAAM,GAAG,GAAG,IAAI,KAAK,EAAU,CAAA;IAE/B,KAAK,MAAM,IAAI,IAAI,IAAA,gBAAW,EAAC,IAAI,CAAC,EAAE;QAClC,MAAM,CAAC,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QAC1B,MAAM,KAAK,GAAG,IAAA,cAAS,EAAC,CAAC,CAAC,CAAA;QAC1B,IAAI,KAAK,CAAC,WAAW,EAAE,EAAE;YACrB,GAAG,CAAC,IAAI,CAAC,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAA;SACvC;aAAM;YACH,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;SACd;KACJ;IAED,OAAO,GAAG,CAAA;AACd,CAAC;AAdD,uCAcC"}
\ No newline at end of file
+{"version":3,"file":"recursiveReaddirSync.js","sourceRoot":"","sources":["../../src/functions/recursiveReaddirSync.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAKF,uCAcC;AAjBD,2BAAmD;AACnD,+BAA2B;AAE3B,SAAwB,oBAAoB,CAAC,IAAY;IACrD,MAAM,GAAG,GAAG,IAAI,KAAK,EAAU,CAAA;IAE/B,KAAK,MAAM,IAAI,IAAI,IAAA,gBAAW,EAAC,IAAI,CAAC,EAAE,CAAC;QACnC,MAAM,CAAC,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QAC1B,MAAM,KAAK,GAAG,IAAA,cAAS,EAAC,CAAC,CAAC,CAAA;QAC1B,IAAI,KAAK,CAAC,WAAW,EAAE,EAAE,CAAC;YACtB,GAAG,CAAC,IAAI,CAAC,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAA;QACxC,CAAC;aAAM,CAAC;YACJ,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QACf,CAAC;IACL,CAAC;IAED,OAAO,GAAG,CAAA;AACd,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/splitNumber.js b/dist/functions/splitNumber.js
index ad05a1b1bc..e15e8c1840 100644
--- a/dist/functions/splitNumber.js
+++ b/dist/functions/splitNumber.js
@@ -1,9 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+exports.default = default_1;
function default_1(n, max) {
const splitTimes = n % max === 0 ? Math.floor(n / max) : Math.floor(n / max) + 1;
const arr = new Array(splitTimes);
@@ -13,5 +14,4 @@ function default_1(n, max) {
arr[arr.length - 1] = left;
return arr;
}
-exports.default = default_1;
//# sourceMappingURL=splitNumber.js.map
\ No newline at end of file
diff --git a/dist/functions/splitNumber.js.map b/dist/functions/splitNumber.js.map
index 30d9ace8c8..fd795e7e99 100644
--- a/dist/functions/splitNumber.js.map
+++ b/dist/functions/splitNumber.js.map
@@ -1 +1 @@
-{"version":3,"file":"splitNumber.js","sourceRoot":"","sources":["../../src/functions/splitNumber.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,mBAAyB,CAAS,EAAE,GAAW;IAC3C,MAAM,UAAU,GAAG,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAA;IAChF,MAAM,GAAG,GAAG,IAAI,KAAK,CAAS,UAAU,CAAC,CAAA;IACzC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;IACb,MAAM,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,CAAC,UAAU,GAAG,CAAC,CAAC,CAAA;IACvC,IAAI,IAAI,KAAK,CAAC;QAAE,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,IAAI,CAAA;IAC1C,OAAO,GAAG,CAAA;AACd,CAAC;AAPD,4BAOC"}
\ No newline at end of file
+{"version":3,"file":"splitNumber.js","sourceRoot":"","sources":["../../src/functions/splitNumber.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,4BAOC;AAPD,mBAAyB,CAAS,EAAE,GAAW;IAC3C,MAAM,UAAU,GAAG,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAA;IAChF,MAAM,GAAG,GAAG,IAAI,KAAK,CAAS,UAAU,CAAC,CAAA;IACzC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;IACb,MAAM,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,CAAC,UAAU,GAAG,CAAC,CAAC,CAAA;IACvC,IAAI,IAAI,KAAK,CAAC;QAAE,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,IAAI,CAAA;IAC1C,OAAO,GAAG,CAAA;AACd,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/thread.d.ts b/dist/functions/thread.d.ts
index f179b9bcfe..64b21a7295 100644
--- a/dist/functions/thread.d.ts
+++ b/dist/functions/thread.d.ts
@@ -1,4 +1,3 @@
-///
import { Worker } from "worker_threads";
export declare function spawn(name: string): Promise;
export declare function postMessage(worker: Worker, msg: any): Promise;
diff --git a/dist/functions/thread.d.ts.map b/dist/functions/thread.d.ts.map
index c994a3f1d6..e9b0e98772 100644
--- a/dist/functions/thread.d.ts.map
+++ b/dist/functions/thread.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"thread.d.ts","sourceRoot":"","sources":["../../src/functions/thread.ts"],"names":[],"mappings":";AAOA,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAA;AAEvC,wBAAsB,KAAK,CAAC,IAAI,EAAE,MAAM,mBAKvC;AAED,wBAAsB,WAAW,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAIzE;AAED,wBAAsB,SAAS,CAAC,GAAG,OAAO,EAAE,MAAM,EAAE,iBAKnD"}
\ No newline at end of file
+{"version":3,"file":"thread.d.ts","sourceRoot":"","sources":["../../src/functions/thread.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAA;AAEvC,wBAAsB,KAAK,CAAC,IAAI,EAAE,MAAM,mBAIvC;AAED,wBAAsB,WAAW,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,CAIzE;AAED,wBAAsB,SAAS,CAAC,GAAG,OAAO,EAAE,MAAM,EAAE,iBAKnD"}
\ No newline at end of file
diff --git a/dist/functions/thread.js b/dist/functions/thread.js
index 3c8ec2c59c..e39d2d5ff5 100644
--- a/dist/functions/thread.js
+++ b/dist/functions/thread.js
@@ -1,31 +1,29 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.terminate = exports.postMessage = exports.spawn = void 0;
+exports.spawn = spawn;
+exports.postMessage = postMessage;
+exports.terminate = terminate;
const events_1 = require("events");
const path_1 = require("path");
const worker_threads_1 = require("worker_threads");
async function spawn(name) {
- // eslint-disable-next-line no-undef
const worker = new worker_threads_1.Worker((0, path_1.join)(__dirname, "..", "experimental", "threading", `${name}.js`));
await (0, events_1.once)(worker, "online");
return worker;
}
-exports.spawn = spawn;
async function postMessage(worker, msg) {
worker.postMessage(msg);
const result = await (0, events_1.once)(worker, "message").then(x => x[0]);
return result;
}
-exports.postMessage = postMessage;
async function terminate(...workers) {
for (const worker of workers) {
worker.terminate();
await (0, events_1.once)(worker, "exit");
}
}
-exports.terminate = terminate;
//# sourceMappingURL=thread.js.map
\ No newline at end of file
diff --git a/dist/functions/thread.js.map b/dist/functions/thread.js.map
index 8ba846de08..d9ed6e5742 100644
--- a/dist/functions/thread.js.map
+++ b/dist/functions/thread.js.map
@@ -1 +1 @@
-{"version":3,"file":"thread.js","sourceRoot":"","sources":["../../src/functions/thread.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,mCAA6B;AAC7B,+BAA2B;AAC3B,mDAAuC;AAEhC,KAAK,UAAU,KAAK,CAAC,IAAY;IACpC,oCAAoC;IACpC,MAAM,MAAM,GAAG,IAAI,uBAAM,CAAC,IAAA,WAAI,EAAC,SAAS,EAAE,IAAI,EAAE,cAAc,EAAE,WAAW,EAAE,GAAG,IAAI,KAAK,CAAC,CAAC,CAAA;IAC3F,MAAM,IAAA,aAAI,EAAC,MAAM,EAAE,QAAQ,CAAC,CAAA;IAC5B,OAAO,MAAM,CAAA;AACjB,CAAC;AALD,sBAKC;AAEM,KAAK,UAAU,WAAW,CAAI,MAAc,EAAE,GAAQ;IACzD,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAA;IACvB,MAAM,MAAM,GAAG,MAAM,IAAA,aAAI,EAAC,MAAM,EAAE,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAC5D,OAAO,MAAM,CAAA;AACjB,CAAC;AAJD,kCAIC;AAEM,KAAK,UAAU,SAAS,CAAC,GAAG,OAAiB;IAChD,KAAK,MAAM,MAAM,IAAI,OAAO,EAAE;QAC1B,MAAM,CAAC,SAAS,EAAE,CAAA;QAClB,MAAM,IAAA,aAAI,EAAC,MAAM,EAAE,MAAM,CAAC,CAAA;KAC7B;AACL,CAAC;AALD,8BAKC"}
\ No newline at end of file
+{"version":3,"file":"thread.js","sourceRoot":"","sources":["../../src/functions/thread.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAMF,sBAIC;AAED,kCAIC;AAED,8BAKC;AArBD,mCAA6B;AAC7B,+BAA2B;AAC3B,mDAAuC;AAEhC,KAAK,UAAU,KAAK,CAAC,IAAY;IACpC,MAAM,MAAM,GAAG,IAAI,uBAAM,CAAC,IAAA,WAAI,EAAC,SAAS,EAAE,IAAI,EAAE,cAAc,EAAE,WAAW,EAAE,GAAG,IAAI,KAAK,CAAC,CAAC,CAAA;IAC3F,MAAM,IAAA,aAAI,EAAC,MAAM,EAAE,QAAQ,CAAC,CAAA;IAC5B,OAAO,MAAM,CAAA;AACjB,CAAC;AAEM,KAAK,UAAU,WAAW,CAAI,MAAc,EAAE,GAAQ;IACzD,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAA;IACvB,MAAM,MAAM,GAAG,MAAM,IAAA,aAAI,EAAC,MAAM,EAAE,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAC5D,OAAO,MAAM,CAAA;AACjB,CAAC;AAEM,KAAK,UAAU,SAAS,CAAC,GAAG,OAAiB;IAChD,KAAK,MAAM,MAAM,IAAI,OAAO,EAAE,CAAC;QAC3B,MAAM,CAAC,SAAS,EAAE,CAAA;QAClB,MAAM,IAAA,aAAI,EAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IAC9B,CAAC;AACL,CAAC"}
\ No newline at end of file
diff --git a/dist/functions/translate.d.ts.map b/dist/functions/translate.d.ts.map
index bf3236098b..da90708ff8 100644
--- a/dist/functions/translate.d.ts.map
+++ b/dist/functions/translate.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"translate.d.ts","sourceRoot":"","sources":["../../src/functions/translate.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,MAAM,EAAiB,MAAM,YAAY,CAAA;AAClD,OAAO,EAAW,IAAI,EAAE,MAAM,EAAE,eAAe,EAAU,MAAM,eAAe,CAAA;AAoB9E,MAAM,WAAW,qBAAqB;IAClC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAA;IAC9B,SAAS,EAAE,eAAe,CAAC,IAAI,EAAE,CAAC,EAAE,CAAA;IACpC,MAAM,EAAE,MAAM,CAAC,OAAO,EAAE,MAAM,OAAO,CAAC,EAAE,CAAA;CAC3C;AAED,MAAM,WAAW,qBAAqB;IAClC,WAAW,EAAE,MAAM,CAAA;IACnB,eAAe,EAAE,MAAM,CAAA;CAC1B;AAED,MAAM,WAAW,wBAAwB;IACrC,WAAW,EAAE,MAAM,CAAA;IACnB,eAAe,EAAE,MAAM,CAAA;IAEvB,MAAM,EAAE;QACJ,IAAI,EAAE,MAAM,CAAA;QACZ,QAAQ,EAAE,MAAM,CAAA;QAEhB,WAAW,EAAE,MAAM,CAAA;QACnB,eAAe,EAAE,MAAM,CAAA;KAC1B,EAAE,CAAA;CACN;AAED,MAAM,WAAW,gBAAgB;IAC7B,SAAS,EAAE,MAAM,CAAC,MAAM,EAAE,wBAAwB,CAAC,CAAA;IACnD,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,qBAAqB,CAAC,CAAA;CAChD;AAuFD,wBAAsB,aAAa,CAAC,OAAO,EAAE,qBAAqB,iBA8EjE"}
\ No newline at end of file
+{"version":3,"file":"translate.d.ts","sourceRoot":"","sources":["../../src/functions/translate.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,MAAM,EAAE,MAAM,YAAY,CAAA;AACnC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,eAAe,EAAU,MAAM,eAAe,CAAA;AAkBrE,MAAM,WAAW,qBAAqB;IAClC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAA;IAC9B,SAAS,EAAE,eAAe,CAAC,IAAI,EAAE,CAAC,EAAE,CAAA;IACpC,MAAM,EAAE,MAAM,CAAC,OAAO,EAAE,MAAM,OAAO,CAAC,EAAE,CAAA;CAC3C;AAED,MAAM,WAAW,qBAAqB;IAClC,WAAW,EAAE,MAAM,CAAA;IACnB,eAAe,EAAE,MAAM,CAAA;CAC1B;AAED,MAAM,WAAW,wBAAwB;IACrC,WAAW,EAAE,MAAM,CAAA;IACnB,eAAe,EAAE,MAAM,CAAA;IAEvB,MAAM,EAAE;QACJ,IAAI,EAAE,MAAM,CAAA;QACZ,QAAQ,EAAE,MAAM,CAAA;QAEhB,WAAW,EAAE,MAAM,CAAA;QACnB,eAAe,EAAE,MAAM,CAAA;KAC1B,EAAE,CAAA;CACN;AAED,MAAM,WAAW,gBAAgB;IAC7B,SAAS,EAAE,MAAM,CAAC,MAAM,EAAE,wBAAwB,CAAC,CAAA;IACnD,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,qBAAqB,CAAC,CAAA;CAChD;AAuFD,wBAAsB,aAAa,CAAC,OAAO,EAAE,qBAAqB,iBA8EjE"}
\ No newline at end of file
diff --git a/dist/functions/translate.js b/dist/functions/translate.js
index 2648f32617..5010ce925d 100644
--- a/dist/functions/translate.js
+++ b/dist/functions/translate.js
@@ -1,10 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.translateData = void 0;
+exports.translateData = translateData;
const structures_1 = require("../structures");
const fs_1 = require("fs");
const crypto_1 = require("crypto");
@@ -154,5 +154,4 @@ async function translateData(options) {
await (0, thread_1.terminate)(...workers);
}
}
-exports.translateData = translateData;
//# sourceMappingURL=translate.js.map
\ No newline at end of file
diff --git a/dist/functions/translate.js.map b/dist/functions/translate.js.map
index b6b4232c7e..171fc241ca 100644
--- a/dist/functions/translate.js.map
+++ b/dist/functions/translate.js.map
@@ -1 +1 @@
-{"version":3,"file":"translate.js","sourceRoot":"","sources":["../../src/functions/translate.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"translate.js","sourceRoot":"","sources":["../../src/functions/translate.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/handlers/events/autoModerationActionExecution.js b/dist/handlers/events/autoModerationActionExecution.js
index 8ba00c6854..190e3266c5 100644
--- a/dist/handlers/events/autoModerationActionExecution.js
+++ b/dist/handlers/events/autoModerationActionExecution.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/autoModerationActionExecution.js.map b/dist/handlers/events/autoModerationActionExecution.js.map
index f8abab2af2..75a2e66f28 100644
--- a/dist/handlers/events/autoModerationActionExecution.js.map
+++ b/dist/handlers/events/autoModerationActionExecution.js.map
@@ -1 +1 @@
-{"version":3,"file":"autoModerationActionExecution.js","sourceRoot":"","sources":["../../../src/handlers/events/autoModerationActionExecution.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,+BAA+B;IACrC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8DAA8D;IAC3E,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,+BAA+B,CAAC,CAAA;QAEnE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,yBAAyB,CAAC;CACjD,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"autoModerationActionExecution.js","sourceRoot":"","sources":["../../../src/handlers/events/autoModerationActionExecution.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,+BAA+B;IACrC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8DAA8D;IAC3E,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,+BAA+B,CAAC,CAAA;QAEnE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,yBAAyB,CAAC;CACjD,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/autoModerationRuleCreate.js b/dist/handlers/events/autoModerationRuleCreate.js
index a61349c4a7..56e96edddd 100644
--- a/dist/handlers/events/autoModerationRuleCreate.js
+++ b/dist/handlers/events/autoModerationRuleCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/autoModerationRuleCreate.js.map b/dist/handlers/events/autoModerationRuleCreate.js.map
index 0063b9f084..4f743a2417 100644
--- a/dist/handlers/events/autoModerationRuleCreate.js.map
+++ b/dist/handlers/events/autoModerationRuleCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"autoModerationRuleCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/autoModerationRuleCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,6BAA6B,CAAC;CACrD,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"autoModerationRuleCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/autoModerationRuleCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,6BAA6B,CAAC;CACrD,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/autoModerationRuleDelete.js b/dist/handlers/events/autoModerationRuleDelete.js
index 251f32d04b..dba898a938 100644
--- a/dist/handlers/events/autoModerationRuleDelete.js
+++ b/dist/handlers/events/autoModerationRuleDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/autoModerationRuleDelete.js.map b/dist/handlers/events/autoModerationRuleDelete.js.map
index 40a62e065a..80faf17e34 100644
--- a/dist/handlers/events/autoModerationRuleDelete.js.map
+++ b/dist/handlers/events/autoModerationRuleDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"autoModerationRuleDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/autoModerationRuleDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,6BAA6B,CAAC;CACrD,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"autoModerationRuleDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/autoModerationRuleDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,6BAA6B,CAAC;CACrD,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/autoModerationRuleUpdate.js b/dist/handlers/events/autoModerationRuleUpdate.js
index 3187ba3bde..6515391808 100644
--- a/dist/handlers/events/autoModerationRuleUpdate.js
+++ b/dist/handlers/events/autoModerationRuleUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/autoModerationRuleUpdate.js.map b/dist/handlers/events/autoModerationRuleUpdate.js.map
index 6f57b7ea40..7b8f8c0493 100644
--- a/dist/handlers/events/autoModerationRuleUpdate.js.map
+++ b/dist/handlers/events/autoModerationRuleUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"autoModerationRuleUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/autoModerationRuleUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,6BAA6B,CAAC;CACrD,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"autoModerationRuleUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/autoModerationRuleUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,6BAA6B,CAAC;CACrD,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/channelCreate.js b/dist/handlers/events/channelCreate.js
index 0d185d7860..7b20ddf453 100644
--- a/dist/handlers/events/channelCreate.js
+++ b/dist/handlers/events/channelCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/channelCreate.js.map b/dist/handlers/events/channelCreate.js.map
index 31135ab198..9e835b4ab4 100644
--- a/dist/handlers/events/channelCreate.js.map
+++ b/dist/handlers/events/channelCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"channelCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/channelCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"channelCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/channelCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/channelDelete.js b/dist/handlers/events/channelDelete.js
index 2d354358f7..ff43ddca24 100644
--- a/dist/handlers/events/channelDelete.js
+++ b/dist/handlers/events/channelDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/channelDelete.js.map b/dist/handlers/events/channelDelete.js.map
index 1850ec7329..a1d388c3d1 100644
--- a/dist/handlers/events/channelDelete.js.map
+++ b/dist/handlers/events/channelDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"channelDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/channelDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,EAAE;wBACP,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"channelDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/channelDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,EAAE;wBACP,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/channelPinsUpdate.js b/dist/handlers/events/channelPinsUpdate.js
index 2d91755463..a7cf4dd853 100644
--- a/dist/handlers/events/channelPinsUpdate.js
+++ b/dist/handlers/events/channelPinsUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/channelPinsUpdate.js.map b/dist/handlers/events/channelPinsUpdate.js.map
index 3a7226545f..4b51755951 100644
--- a/dist/handlers/events/channelPinsUpdate.js.map
+++ b/dist/handlers/events/channelPinsUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"channelPinsUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/channelPinsUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,gBAAgB,CAAC;CACxC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"channelPinsUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/channelPinsUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,gBAAgB,CAAC;CACxC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/channelUpdate.js b/dist/handlers/events/channelUpdate.js
index 0b0b252042..d029f35b44 100644
--- a/dist/handlers/events/channelUpdate.js
+++ b/dist/handlers/events/channelUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/channelUpdate.js.map b/dist/handlers/events/channelUpdate.js.map
index be3db4920f..b3c857e1e2 100644
--- a/dist/handlers/events/channelUpdate.js.map
+++ b/dist/handlers/events/channelUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"channelUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/channelUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,QAAQ,CAAC;IACnB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"channelUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/channelUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,QAAQ,CAAC;IACnB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/clientReady.js b/dist/handlers/events/clientReady.js
index e4f19322b1..bd2a9db845 100644
--- a/dist/handlers/events/clientReady.js
+++ b/dist/handlers/events/clientReady.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/clientReady.js.map b/dist/handlers/events/clientReady.js.map
index 8210e0a9a2..e3af476daf 100644
--- a/dist/handlers/events/clientReady.js.map
+++ b/dist/handlers/events/clientReady.js.map
@@ -1 +1 @@
-{"version":3,"file":"clientReady.js","sourceRoot":"","sources":["../../../src/handlers/events/clientReady.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,iDAAyC;AACzC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK;QACX,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QACjD,IAAI,QAAQ,CAAC,MAAM,EAAE;YACjB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gBAC5B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;aACL;SACJ;aAAM;YACH,mBAAM,CAAC,IAAI,CAAC,mBAAmB,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAA;SAC1D;QAED,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE;YAChC,MAAM,6BAAa,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;SACrC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"clientReady.js","sourceRoot":"","sources":["../../../src/handlers/events/clientReady.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,iDAAyC;AACzC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK;QACX,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QACjD,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC;YAClB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;YACN,CAAC;QACL,CAAC;aAAM,CAAC;YACJ,mBAAM,CAAC,IAAI,CAAC,mBAAmB,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAA;QAC3D,CAAC;QAED,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC;YACjC,MAAM,6BAAa,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QACtC,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/debug.js b/dist/handlers/events/debug.js
index c0930d117d..e8ada3fd01 100644
--- a/dist/handlers/events/debug.js
+++ b/dist/handlers/events/debug.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/debug.js.map b/dist/handlers/events/debug.js.map
index e298c4a0f3..5d82b3e8bb 100644
--- a/dist/handlers/events/debug.js.map
+++ b/dist/handlers/events/debug.js.map
@@ -1 +1 @@
-{"version":3,"file":"debug.js","sourceRoot":"","sources":["../../../src/handlers/events/debug.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,QAAQ,EAAE,UAAU,KAAK;QACrB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;QAC3C,IAAI,QAAQ,CAAC,MAAM,EAAE;YACjB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gBAC5B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;oBACP,MAAM,EAAE,KAAK;iBAChB,CAAC,CAAA;aACL;SACJ;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"debug.js","sourceRoot":"","sources":["../../../src/handlers/events/debug.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,QAAQ,EAAE,UAAU,KAAK;QACrB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;QAC3C,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC;YAClB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;oBACP,MAAM,EAAE,KAAK;iBAChB,CAAC,CAAA;YACN,CAAC;QACL,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/emojiCreate.js b/dist/handlers/events/emojiCreate.js
index b2e809676b..462b54eec6 100644
--- a/dist/handlers/events/emojiCreate.js
+++ b/dist/handlers/events/emojiCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/emojiCreate.js.map b/dist/handlers/events/emojiCreate.js.map
index 8aed62ea37..ef34bfeb5c 100644
--- a/dist/handlers/events/emojiCreate.js.map
+++ b/dist/handlers/events/emojiCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"emojiCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/emojiCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"emojiCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/emojiCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/emojiDelete.js b/dist/handlers/events/emojiDelete.js
index 51ad9a7c19..52059ad3bf 100644
--- a/dist/handlers/events/emojiDelete.js
+++ b/dist/handlers/events/emojiDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/emojiDelete.js.map b/dist/handlers/events/emojiDelete.js.map
index 2a7c2d8155..f2e5cc1e73 100644
--- a/dist/handlers/events/emojiDelete.js.map
+++ b/dist/handlers/events/emojiDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"emojiDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/emojiDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"emojiDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/emojiDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/emojiUpdate.js b/dist/handlers/events/emojiUpdate.js
index f977413900..4f0897ba78 100644
--- a/dist/handlers/events/emojiUpdate.js
+++ b/dist/handlers/events/emojiUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/emojiUpdate.js.map b/dist/handlers/events/emojiUpdate.js.map
index bf0b97dceb..b4a9d6bd8a 100644
--- a/dist/handlers/events/emojiUpdate.js.map
+++ b/dist/handlers/events/emojiUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"emojiUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/emojiUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"emojiUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/emojiUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/entitlementCreate.js b/dist/handlers/events/entitlementCreate.js
index 492ff5f08a..2eb4897794 100644
--- a/dist/handlers/events/entitlementCreate.js
+++ b/dist/handlers/events/entitlementCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/entitlementCreate.js.map b/dist/handlers/events/entitlementCreate.js.map
index 3ef9440e4e..73824d3448 100644
--- a/dist/handlers/events/entitlementCreate.js.map
+++ b/dist/handlers/events/entitlementCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"entitlementCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/entitlementCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"entitlementCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/entitlementCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/entitlementDelete.js b/dist/handlers/events/entitlementDelete.js
index d847fa2c3d..fb3890278f 100644
--- a/dist/handlers/events/entitlementDelete.js
+++ b/dist/handlers/events/entitlementDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/entitlementDelete.js.map b/dist/handlers/events/entitlementDelete.js.map
index 806308dfd1..768feb39da 100644
--- a/dist/handlers/events/entitlementDelete.js.map
+++ b/dist/handlers/events/entitlementDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"entitlementDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/entitlementDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,EAAE;wBACP,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"entitlementDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/entitlementDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,EAAE;wBACP,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/entitlementUpdate.js b/dist/handlers/events/entitlementUpdate.js
index bf99a30f02..8464424835 100644
--- a/dist/handlers/events/entitlementUpdate.js
+++ b/dist/handlers/events/entitlementUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/entitlementUpdate.js.map b/dist/handlers/events/entitlementUpdate.js.map
index 6cc43e379d..0b5b075a39 100644
--- a/dist/handlers/events/entitlementUpdate.js.map
+++ b/dist/handlers/events/entitlementUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"entitlementUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/entitlementUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,GAAG;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,GAAG;wBACR,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"entitlementUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/entitlementUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,GAAG;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,GAAG;wBACR,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/error.js b/dist/handlers/events/error.js
index fa000afe68..4453e6cfb4 100644
--- a/dist/handlers/events/error.js
+++ b/dist/handlers/events/error.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/error.js.map b/dist/handlers/events/error.js.map
index c4c38dcbf0..e08dbc30bb 100644
--- a/dist/handlers/events/error.js.map
+++ b/dist/handlers/events/error.js.map
@@ -1 +1 @@
-{"version":3,"file":"error.js","sourceRoot":"","sources":["../../../src/handlers/events/error.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,QAAQ,EAAE,UAAU,GAAG;QACnB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;QAC3C,IAAI,QAAQ,CAAC,MAAM,EAAE;YACjB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gBAC5B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;oBACP,MAAM,EAAE,GAAG,CAAC,OAAO;iBACtB,CAAC,CAAA;aACL;SACJ;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"error.js","sourceRoot":"","sources":["../../../src/handlers/events/error.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,QAAQ,EAAE,UAAU,GAAG;QACnB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;QAC3C,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC;YAClB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;oBACP,MAAM,EAAE,GAAG,CAAC,OAAO;iBACtB,CAAC,CAAA;YACN,CAAC;QACL,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildAuditLogEntryCreate.js b/dist/handlers/events/guildAuditLogEntryCreate.js
index 775334d41e..4fb4d0a52f 100644
--- a/dist/handlers/events/guildAuditLogEntryCreate.js
+++ b/dist/handlers/events/guildAuditLogEntryCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildAuditLogEntryCreate.js.map b/dist/handlers/events/guildAuditLogEntryCreate.js.map
index 9bf1a6544e..d282be4d6f 100644
--- a/dist/handlers/events/guildAuditLogEntryCreate.js.map
+++ b/dist/handlers/events/guildAuditLogEntryCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildAuditLogEntryCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildAuditLogEntryCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6DAA6D;IAC1E,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,KAAK;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,iBAAiB,CAAC;CACzC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildAuditLogEntryCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildAuditLogEntryCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6DAA6D;IAC1E,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,KAAK;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,iBAAiB,CAAC;CACzC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildAvailable.js b/dist/handlers/events/guildAvailable.js
index 24b89121eb..f9786aa726 100644
--- a/dist/handlers/events/guildAvailable.js
+++ b/dist/handlers/events/guildAvailable.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildAvailable.js.map b/dist/handlers/events/guildAvailable.js.map
index 24d6ef5d44..31a9b755ca 100644
--- a/dist/handlers/events/guildAvailable.js.map
+++ b/dist/handlers/events/guildAvailable.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildAvailable.js","sourceRoot":"","sources":["../../../src/handlers/events/guildAvailable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildAvailable.js","sourceRoot":"","sources":["../../../src/handlers/events/guildAvailable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildBanAdd.js b/dist/handlers/events/guildBanAdd.js
index c75b9ae917..0e316e771b 100644
--- a/dist/handlers/events/guildBanAdd.js
+++ b/dist/handlers/events/guildBanAdd.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildBanAdd.js.map b/dist/handlers/events/guildBanAdd.js.map
index 978a8f245d..1801131252 100644
--- a/dist/handlers/events/guildBanAdd.js.map
+++ b/dist/handlers/events/guildBanAdd.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildBanAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/guildBanAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE;oBACD,KAAK,EAAE,CAAC,CAAC,KAAK;oBACd,IAAI,EAAE,CAAC,CAAC,IAAI;iBACf;gBACD,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,GAAG,EAAE;wBACD,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,EAAE,iBAAiB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildBanAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/guildBanAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE;oBACD,KAAK,EAAE,CAAC,CAAC,KAAK;oBACd,IAAI,EAAE,CAAC,CAAC,IAAI;iBACf;gBACD,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,GAAG,EAAE;wBACD,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,EAAE,iBAAiB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildBanRemove.js b/dist/handlers/events/guildBanRemove.js
index 3576edd224..360ac8bd74 100644
--- a/dist/handlers/events/guildBanRemove.js
+++ b/dist/handlers/events/guildBanRemove.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildBanRemove.js.map b/dist/handlers/events/guildBanRemove.js.map
index 5c0283bf0e..6dcf607509 100644
--- a/dist/handlers/events/guildBanRemove.js.map
+++ b/dist/handlers/events/guildBanRemove.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildBanRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/guildBanRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE;oBACD,KAAK,EAAE,CAAC,CAAC,KAAK;oBACd,IAAI,EAAE,CAAC,CAAC,IAAI;iBACf;gBACD,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,GAAG,EAAE;wBACD,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,EAAE,iBAAiB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildBanRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/guildBanRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE;oBACD,KAAK,EAAE,CAAC,CAAC,KAAK;oBACd,IAAI,EAAE,CAAC,CAAC,IAAI;iBACf;gBACD,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,GAAG,EAAE;wBACD,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,EAAE,iBAAiB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildCreate.js b/dist/handlers/events/guildCreate.js
index d67678b0f6..8ba8dada52 100644
--- a/dist/handlers/events/guildCreate.js
+++ b/dist/handlers/events/guildCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildCreate.js.map b/dist/handlers/events/guildCreate.js.map
index 888a0a6ddf..a52840382a 100644
--- a/dist/handlers/events/guildCreate.js.map
+++ b/dist/handlers/events/guildCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QAEhE,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QAEhE,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildDelete.js b/dist/handlers/events/guildDelete.js
index 1e63df5e66..546d766c8b 100644
--- a/dist/handlers/events/guildDelete.js
+++ b/dist/handlers/events/guildDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildDelete.js.map b/dist/handlers/events/guildDelete.js.map
index 639b73a9f2..4f74e97734 100644
--- a/dist/handlers/events/guildDelete.js.map
+++ b/dist/handlers/events/guildDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/guildDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE,CAAC,QAAQ,CAAC;IACnB,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,6BAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAE5D,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/guildDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE,CAAC,QAAQ,CAAC;IACnB,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,6BAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAE5D,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildIntegrationsUpdate.js b/dist/handlers/events/guildIntegrationsUpdate.js
index ae31d5d0f6..0b5015dfcd 100644
--- a/dist/handlers/events/guildIntegrationsUpdate.js
+++ b/dist/handlers/events/guildIntegrationsUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildIntegrationsUpdate.js.map b/dist/handlers/events/guildIntegrationsUpdate.js.map
index 5e9aa8b5ae..a1fad303d1 100644
--- a/dist/handlers/events/guildIntegrationsUpdate.js.map
+++ b/dist/handlers/events/guildIntegrationsUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildIntegrationsUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildIntegrationsUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAA;QAE7D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,mBAAmB,CAAC;CACjC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildIntegrationsUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildIntegrationsUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAA;QAE7D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,mBAAmB,CAAC;CACjC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildMemberAdd.js b/dist/handlers/events/guildMemberAdd.js
index baa7267cb8..3cfcb075e5 100644
--- a/dist/handlers/events/guildMemberAdd.js
+++ b/dist/handlers/events/guildMemberAdd.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildMemberAdd.js.map b/dist/handlers/events/guildMemberAdd.js.map
index 3bd8382c12..6170c6658e 100644
--- a/dist/handlers/events/guildMemberAdd.js.map
+++ b/dist/handlers/events/guildMemberAdd.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildMemberAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/guildMemberAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;QAEtE,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildMemberAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/guildMemberAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;QAEtE,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildMemberAvailable.js b/dist/handlers/events/guildMemberAvailable.js
index 942c54c7cb..fdf76229f3 100644
--- a/dist/handlers/events/guildMemberAvailable.js
+++ b/dist/handlers/events/guildMemberAvailable.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildMemberAvailable.js.map b/dist/handlers/events/guildMemberAvailable.js.map
index cf609c9893..4290eecc5c 100644
--- a/dist/handlers/events/guildMemberAvailable.js.map
+++ b/dist/handlers/events/guildMemberAvailable.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildMemberAvailable.js","sourceRoot":"","sources":["../../../src/handlers/events/guildMemberAvailable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;QAEtE,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAA;QAE1D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,CAAgB;qBACxB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildMemberAvailable.js","sourceRoot":"","sources":["../../../src/handlers/events/guildMemberAvailable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;QAEtE,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAA;QAE1D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,CAAgB;qBACxB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildMemberRemove.js b/dist/handlers/events/guildMemberRemove.js
index 4d07d13f9f..3ce5ee80f2 100644
--- a/dist/handlers/events/guildMemberRemove.js
+++ b/dist/handlers/events/guildMemberRemove.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildMemberRemove.js.map b/dist/handlers/events/guildMemberRemove.js.map
index db7a7de6d5..a2b8ef6709 100644
--- a/dist/handlers/events/guildMemberRemove.js.map
+++ b/dist/handlers/events/guildMemberRemove.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildMemberRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/guildMemberRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,2EAAuE;AACvE,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4EAA4E;IACzF,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,6BAAa,CAAC,aAAa,CAAC,CAAC,CAAC,CAAA;QAElE,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAgB;gBACrB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,CAAgB;wBACrB,GAAG,EAAE,CAAgB;qBACxB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildMemberRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/guildMemberRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,2EAAuE;AACvE,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4EAA4E;IACzF,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,6BAAa,CAAC,aAAa,CAAC,CAAC,CAAC,CAAA;QAElE,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAgB;gBACrB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,CAAgB;wBACrB,GAAG,EAAE,CAAgB;qBACxB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildMemberUpdate.js b/dist/handlers/events/guildMemberUpdate.js
index 7dfea024be..c7d89e9241 100644
--- a/dist/handlers/events/guildMemberUpdate.js
+++ b/dist/handlers/events/guildMemberUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildMemberUpdate.js.map b/dist/handlers/events/guildMemberUpdate.js.map
index 1ab420b087..5621dd824b 100644
--- a/dist/handlers/events/guildMemberUpdate.js.map
+++ b/dist/handlers/events/guildMemberUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildMemberUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildMemberUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,2EAAuE;AACvE,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,IACI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAC9B,KAAK,CAAC,EAAE,KAAK,IAAI,CAAC,IAAI,CAAC,EAAE;YACzB,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,aAAa,CAAC;YACnC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,aAAa,CAAC,EACtC;YACE,yBAAyB;YACzB,MAAM,6BAAa,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;SACzC;QAED,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,GAAkB;wBACvB,GAAG,EAAE,KAAoB;qBAC5B;iBACJ;gBACD,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildMemberUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildMemberUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,2EAAuE;AACvE,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,IACI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAC9B,KAAK,CAAC,EAAE,KAAK,IAAI,CAAC,IAAI,CAAC,EAAE;YACzB,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,aAAa,CAAC;YACnC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,aAAa,CAAC,EACtC,CAAC;YACC,yBAAyB;YACzB,MAAM,6BAAa,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;QAC1C,CAAC;QAED,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,GAAkB;wBACvB,GAAG,EAAE,KAAoB;qBAC5B;iBACJ;gBACD,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildScheduledEventCreate.js b/dist/handlers/events/guildScheduledEventCreate.js
index 382359e0d4..0501ab2250 100644
--- a/dist/handlers/events/guildScheduledEventCreate.js
+++ b/dist/handlers/events/guildScheduledEventCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildScheduledEventCreate.js.map b/dist/handlers/events/guildScheduledEventCreate.js.map
index aa9b0d8cac..c9d1bd575a 100644
--- a/dist/handlers/events/guildScheduledEventCreate.js.map
+++ b/dist/handlers/events/guildScheduledEventCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildScheduledEventCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAA;QAE/D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildScheduledEventCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAA;QAE/D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildScheduledEventDelete.js b/dist/handlers/events/guildScheduledEventDelete.js
index e19f7d48d3..3c4bc0f2b6 100644
--- a/dist/handlers/events/guildScheduledEventDelete.js
+++ b/dist/handlers/events/guildScheduledEventDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildScheduledEventDelete.js.map b/dist/handlers/events/guildScheduledEventDelete.js.map
index 3647b6f3e3..c23772a16e 100644
--- a/dist/handlers/events/guildScheduledEventDelete.js.map
+++ b/dist/handlers/events/guildScheduledEventDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildScheduledEventDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,MAAM,GAAG,GAAwB,GAAG,CAAA;QACpC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAA;QAE/D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildScheduledEventDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,MAAM,GAAG,GAAwB,GAAG,CAAA;QACpC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAA;QAE/D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildScheduledEventUpdate.js b/dist/handlers/events/guildScheduledEventUpdate.js
index 4af90622d5..b4123f9ff4 100644
--- a/dist/handlers/events/guildScheduledEventUpdate.js
+++ b/dist/handlers/events/guildScheduledEventUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildScheduledEventUpdate.js.map b/dist/handlers/events/guildScheduledEventUpdate.js.map
index ce4ae1bf9c..735914435c 100644
--- a/dist/handlers/events/guildScheduledEventUpdate.js.map
+++ b/dist/handlers/events/guildScheduledEventUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildScheduledEventUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,GAAG;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAA;QAE/D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAA0B;qBAClC;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildScheduledEventUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,GAAG;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAA;QAE/D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAA0B;qBAClC;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildScheduledEventUserAdd.js b/dist/handlers/events/guildScheduledEventUserAdd.js
index 4b4ea04fbd..ba72f32df5 100644
--- a/dist/handlers/events/guildScheduledEventUserAdd.js
+++ b/dist/handlers/events/guildScheduledEventUserAdd.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildScheduledEventUserAdd.js.map b/dist/handlers/events/guildScheduledEventUserAdd.js.map
index 62e564eeb3..e9ec099136 100644
--- a/dist/handlers/events/guildScheduledEventUserAdd.js.map
+++ b/dist/handlers/events/guildScheduledEventUserAdd.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildScheduledEventUserAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventUserAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,IAAI;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,CAAwB;wBAC7B,GAAG,EAAE,CAAwB;qBAChC;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildScheduledEventUserAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventUserAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,IAAI;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,CAAwB;wBAC7B,GAAG,EAAE,CAAwB;qBAChC;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildScheduledEventUserRemove.js b/dist/handlers/events/guildScheduledEventUserRemove.js
index 8c65bf24b7..7fd5ad93aa 100644
--- a/dist/handlers/events/guildScheduledEventUserRemove.js
+++ b/dist/handlers/events/guildScheduledEventUserRemove.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildScheduledEventUserRemove.js.map b/dist/handlers/events/guildScheduledEventUserRemove.js.map
index 4436ce144c..9d8b5f8b45 100644
--- a/dist/handlers/events/guildScheduledEventUserRemove.js.map
+++ b/dist/handlers/events/guildScheduledEventUserRemove.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildScheduledEventUserRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventUserRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,+BAA+B;IACrC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oEAAoE;IACjF,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,IAAI;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,+BAA+B,CAAC,CAAA;QAEnE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,CAAwB;wBAC7B,GAAG,EAAE,CAAwB;qBAChC;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildScheduledEventUserRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/guildScheduledEventUserRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,+BAA+B;IACrC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oEAAoE;IACjF,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,IAAI;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,+BAA+B,CAAC,CAAA;QAEnE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,cAAc,EAAE;wBACZ,GAAG,EAAE,CAAwB;wBAC7B,GAAG,EAAE,CAAwB;qBAChC;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,sBAAsB,CAAC;CACpC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildSoundboardSoundCreate.js b/dist/handlers/events/guildSoundboardSoundCreate.js
index 242283f0e7..eb69cfe6e3 100644
--- a/dist/handlers/events/guildSoundboardSoundCreate.js
+++ b/dist/handlers/events/guildSoundboardSoundCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildSoundboardSoundCreate.js.map b/dist/handlers/events/guildSoundboardSoundCreate.js.map
index a8078309cf..ded8e35049 100644
--- a/dist/handlers/events/guildSoundboardSoundCreate.js.map
+++ b/dist/handlers/events/guildSoundboardSoundCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildSoundboardSoundCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildSoundboardSoundCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,eAAe,EAAE;wBACb,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildSoundboardSoundCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildSoundboardSoundCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,eAAe,EAAE;wBACb,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildSoundboardSoundDelete.js b/dist/handlers/events/guildSoundboardSoundDelete.js
index 384f39dd5a..d794ed7577 100644
--- a/dist/handlers/events/guildSoundboardSoundDelete.js
+++ b/dist/handlers/events/guildSoundboardSoundDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildSoundboardSoundDelete.js.map b/dist/handlers/events/guildSoundboardSoundDelete.js.map
index bc229d1d05..2754836421 100644
--- a/dist/handlers/events/guildSoundboardSoundDelete.js.map
+++ b/dist/handlers/events/guildSoundboardSoundDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildSoundboardSoundDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/guildSoundboardSoundDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,eAAe,EAAE;wBACb,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildSoundboardSoundDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/guildSoundboardSoundDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,eAAe,EAAE;wBACb,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildSoundboardSoundUpdate.js b/dist/handlers/events/guildSoundboardSoundUpdate.js
index 0ef8696a29..4d6581d75c 100644
--- a/dist/handlers/events/guildSoundboardSoundUpdate.js
+++ b/dist/handlers/events/guildSoundboardSoundUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildSoundboardSoundUpdate.js.map b/dist/handlers/events/guildSoundboardSoundUpdate.js.map
index e2d1250b8d..99b9a47f98 100644
--- a/dist/handlers/events/guildSoundboardSoundUpdate.js.map
+++ b/dist/handlers/events/guildSoundboardSoundUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildSoundboardSoundUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildSoundboardSoundUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,eAAe,EAAE;wBACb,GAAG;wBACH,GAAG,EAAE,KAAK;qBACb;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildSoundboardSoundUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildSoundboardSoundUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,eAAe,EAAE;wBACb,GAAG;wBACH,GAAG,EAAE,KAAK;qBACb;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildUnavailable.js b/dist/handlers/events/guildUnavailable.js
index e23d678a80..c12aad0589 100644
--- a/dist/handlers/events/guildUnavailable.js
+++ b/dist/handlers/events/guildUnavailable.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildUnavailable.js.map b/dist/handlers/events/guildUnavailable.js.map
index e42c8d614a..ce25028b18 100644
--- a/dist/handlers/events/guildUnavailable.js.map
+++ b/dist/handlers/events/guildUnavailable.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildUnavailable.js","sourceRoot":"","sources":["../../../src/handlers/events/guildUnavailable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAA;QAEtD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildUnavailable.js","sourceRoot":"","sources":["../../../src/handlers/events/guildUnavailable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAA;QAEtD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/guildUpdate.js b/dist/handlers/events/guildUpdate.js
index 746e061c68..81c5722f0a 100644
--- a/dist/handlers/events/guildUpdate.js
+++ b/dist/handlers/events/guildUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/guildUpdate.js.map b/dist/handlers/events/guildUpdate.js.map
index def6c31a62..02d6fce57d 100644
--- a/dist/handlers/events/guildUpdate.js.map
+++ b/dist/handlers/events/guildUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/guildUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/interactionCreate.js b/dist/handlers/events/interactionCreate.js
index f479244eb0..62ddc2cef7 100644
--- a/dist/handlers/events/interactionCreate.js
+++ b/dist/handlers/events/interactionCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/interactionCreate.js.map b/dist/handlers/events/interactionCreate.js.map
index 8b61872696..11ba05a538 100644
--- a/dist/handlers/events/interactionCreate.js.map
+++ b/dist/handlers/events/interactionCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"interactionCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/interactionCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uFAAuF;IACpG,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,CAAC,CAAC,SAAS,EAAE,EAAE;YACf,MAAM,OAAO,GAAG,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YAC/C,IAAI,OAAO,EAAE;gBACT,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO,EAAE,IAAI;oBACb,IAAI,EAAE,OAAO,CAAC,QAAQ;oBACtB,GAAG,EAAE,CAAC;iBACT,CAAC,CAAA;aACL;SACJ;QAED,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAC9B,mBAAmB,EACnB,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC,CAAC,CACvC,CAAA;QAED,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"interactionCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/interactionCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uFAAuF;IACpG,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,IAAI,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC;YAChB,MAAM,OAAO,GAAG,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YAC/C,IAAI,OAAO,EAAE,CAAC;gBACV,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO,EAAE,IAAI;oBACb,IAAI,EAAE,OAAO,CAAC,QAAQ;oBACtB,GAAG,EAAE,CAAC;iBACT,CAAC,CAAA;YACN,CAAC;QACL,CAAC;QAED,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAC9B,mBAAmB,EACnB,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC,CAAC,CACvC,CAAA;QAED,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/inviteCreate.js b/dist/handlers/events/inviteCreate.js
index 2594f5018b..5e10f6274c 100644
--- a/dist/handlers/events/inviteCreate.js
+++ b/dist/handlers/events/inviteCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/inviteCreate.js.map b/dist/handlers/events/inviteCreate.js.map
index 4ce3e4bead..f7bce0bfd4 100644
--- a/dist/handlers/events/inviteCreate.js.map
+++ b/dist/handlers/events/inviteCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"inviteCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/inviteCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAA;QAEhF,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,cAAc,CAAC;CACtC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"inviteCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/inviteCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAA;QAEhF,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,cAAc,CAAC;CACtC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/inviteDelete.js b/dist/handlers/events/inviteDelete.js
index 6b00cff8cd..0ed81e2fe5 100644
--- a/dist/handlers/events/inviteDelete.js
+++ b/dist/handlers/events/inviteDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/inviteDelete.js.map b/dist/handlers/events/inviteDelete.js.map
index afb6cf88ce..9e40385e63 100644
--- a/dist/handlers/events/inviteDelete.js.map
+++ b/dist/handlers/events/inviteDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"inviteDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/inviteDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAA;QAEhF,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,cAAc,CAAC;CACtC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"inviteDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/inviteDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AACnF,2EAAuE;AAEvE,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO;YAAE,MAAM,6BAAa,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAA;QAEhF,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,cAAc,CAAC;CACtC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageCreate.d.ts.map b/dist/handlers/events/messageCreate.d.ts.map
index 9a4424dde9..44eed4b989 100644
--- a/dist/handlers/events/messageCreate.d.ts.map
+++ b/dist/handlers/events/messageCreate.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"messageCreate.d.ts","sourceRoot":"","sources":["../../../src/handlers/events/messageCreate.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,mBAAmB,EAAE,MAAM,+CAA+C,CAAA;;AAEnF,wBAuCE"}
\ No newline at end of file
+{"version":3,"file":"messageCreate.d.ts","sourceRoot":"","sources":["../../../src/handlers/events/messageCreate.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,mBAAmB,EAAE,MAAM,+CAA+C,CAAA;;AAEnF,wBAqDE"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageCreate.js b/dist/handlers/events/messageCreate.js
index 6da2debdf2..e1377132f3 100644
--- a/dist/handlers/events/messageCreate.js
+++ b/dist/handlers/events/messageCreate.js
@@ -1,10 +1,11 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const Interpreter_1 = require("../../core/Interpreter");
+const structures_1 = require("../../structures");
const DiscordEventHandler_1 = require("../../structures/extended/DiscordEventHandler");
exports.default = new DiscordEventHandler_1.DiscordEventHandler({
name: "messageCreate",
@@ -13,17 +14,29 @@ exports.default = new DiscordEventHandler_1.DiscordEventHandler({
listener: async function (message) {
const prefix = await this.getPrefix(message);
const args = message.content
+ .trim()
.slice(prefix?.length ?? 0)
.trim()
.split(/ +/g);
- const name = prefix ? args.shift()?.toLowerCase() : args[0];
- const commands = this.commands.get("messageCreate").filter(
- // Allow always execute commands
- (cmd) => !cmd.name ||
- ( // Check if it matches the command name or one of aliases
- (cmd.name === name || !!cmd.data.aliases?.includes(name)) &&
+ const rawName = prefix ? args.shift() : args[0];
+ const commands = this.commands.get("messageCreate").filter((cmd) => {
+ const ignoreCase = cmd.data.nameCaseInsensitive !== false;
+ const name = ignoreCase ? rawName?.toLowerCase() : rawName;
+ const cmdName = ignoreCase ? cmd.name?.toLowerCase() : cmd.name;
+ const aliases = ignoreCase ? cmd.data.aliases?.map((x) => x.toLowerCase()) : cmd.data.aliases;
+ const mode = cmd.data.prefixMode ?? (cmd.data.unprefixed ? structures_1.PrefixMode.None : structures_1.PrefixMode.Required);
+ const prefixMatches = mode === structures_1.PrefixMode.Optional
+ ? true
// If unprefixed there can be no prefix
- (cmd.data.unprefixed ? true : !!prefix)));
+ : mode === structures_1.PrefixMode.None
+ ? !prefix
+ : !!prefix;
+ // Allow always execute commands
+ return !cmd.name || (
+ // Check if it matches the command name or one of aliases
+ (cmdName === name || !!aliases?.includes(name)) &&
+ prefixMatches);
+ });
for (const command of commands) {
Interpreter_1.Interpreter.run({
obj: message,
@@ -39,6 +52,6 @@ exports.default = new DiscordEventHandler_1.DiscordEventHandler({
});
}
},
- intents: ["GuildMessages", "DirectMessages"],
+ intents: ["GuildMessages", "DirectMessages", "MessageContent"],
});
//# sourceMappingURL=messageCreate.js.map
\ No newline at end of file
diff --git a/dist/handlers/events/messageCreate.js.map b/dist/handlers/events/messageCreate.js.map
index 7e1a70668d..b9bcf314b9 100644
--- a/dist/handlers/events/messageCreate.js.map
+++ b/dist/handlers/events/messageCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"messageCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/messageCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,wDAAoD;AACpD,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,KAAK,WAAW,OAAO;QAC7B,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;QAE5C,MAAM,IAAI,GAAG,OAAO,CAAC,OAAO;aACvB,KAAK,CAAC,MAAM,EAAE,MAAM,IAAI,CAAC,CAAC;aAC1B,IAAI,EAAE;aACN,KAAK,CAAC,KAAK,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE,WAAW,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QAE3D,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,MAAM;QACtD,gCAAgC;QAChC,CAAC,GAAG,EAAE,EAAE,CACJ,CAAC,GAAG,CAAC,IAAI;YACT,EAAC,yDAAyD;YACtD,CAAC,GAAG,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAK,CAAC,CAAC;gBAC1D,uCAAuC;gBACvC,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CACnD,CAAA;QAED,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,yBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,OAAO;gBACZ,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,OAAO;qBACf;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI;aACP,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,EAAE,gBAAgB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messageCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/messageCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,wDAAoD;AACpD,iDAA6C;AAC7C,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,KAAK,WAAW,OAAO;QAC7B,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;QAE5C,MAAM,IAAI,GAAG,OAAO,CAAC,OAAO;aACvB,IAAI,EAAE;aACN,KAAK,CAAC,MAAM,EAAE,MAAM,IAAI,CAAC,CAAC;aAC1B,IAAI,EAAE;aACN,KAAK,CAAC,KAAK,CAAC,CAAA;QACjB,MAAM,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QAE/C,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,EAAE;YAC/D,MAAM,UAAU,GAAG,GAAG,CAAC,IAAI,CAAC,mBAAmB,KAAK,KAAK,CAAA;YACzD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,OAAO,EAAE,WAAW,EAAE,CAAC,CAAC,CAAC,OAAO,CAAA;YAC1D,MAAM,OAAO,GAAG,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,WAAW,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAA;YAC/D,MAAM,OAAO,GAAG,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAA;YAE7F,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,UAAU,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAU,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAU,CAAC,QAAQ,CAAC,CAAA;YAEjG,MAAM,aAAa,GAAG,IAAI,KAAK,uBAAU,CAAC,QAAQ;gBAC9C,CAAC,CAAC,IAAI;gBACN,uCAAuC;gBACvC,CAAC,CAAC,IAAI,KAAK,uBAAU,CAAC,IAAI;oBACtB,CAAC,CAAC,CAAC,MAAM;oBACT,CAAC,CAAC,CAAC,CAAC,MAAM,CAAA;YAElB,gCAAgC;YAChC,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI;YAChB,yDAAyD;YACzD,CAAC,OAAO,KAAK,IAAI,IAAI,CAAC,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAK,CAAC,CAAC;gBAChD,aAAa,CAChB,CAAA;QACL,CAAC,CAAC,CAAA;QAEF,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,yBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,OAAO;gBACZ,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,OAAO;qBACf;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI;aACP,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,EAAE,gBAAgB,EAAE,gBAAgB,CAAC;CACjE,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageDelete.js b/dist/handlers/events/messageDelete.js
index ba4f9438c7..6eb2a45008 100644
--- a/dist/handlers/events/messageDelete.js
+++ b/dist/handlers/events/messageDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/messageDelete.js.map b/dist/handlers/events/messageDelete.js.map
index f406ce5f05..c632a72eae 100644
--- a/dist/handlers/events/messageDelete.js.map
+++ b/dist/handlers/events/messageDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"messageDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/messageDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAY;gBACjB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,CAAY;wBACjB,GAAG,EAAE,CAAY;qBACpB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC;aAC/B,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,EAAE,gBAAgB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messageDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/messageDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAY;gBACjB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,CAAY;wBACjB,GAAG,EAAE,CAAY;qBACpB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC;aAC/B,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,EAAE,gBAAgB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageDeleteBulk.js b/dist/handlers/events/messageDeleteBulk.js
index a4285c2dd6..79adc5b7db 100644
--- a/dist/handlers/events/messageDeleteBulk.js
+++ b/dist/handlers/events/messageDeleteBulk.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/handlers/events/messageDeleteBulk.js.map b/dist/handlers/events/messageDeleteBulk.js.map
index 0f3a303fc2..729f40692c 100644
--- a/dist/handlers/events/messageDeleteBulk.js.map
+++ b/dist/handlers/events/messageDeleteBulk.js.map
@@ -1 +1 @@
-{"version":3,"file":"messageDeleteBulk.js","sourceRoot":"","sources":["../../../src/handlers/events/messageDeleteBulk.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAuC;AACvC,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,QAAQ,EAAE,KAAK,WAAW,EAAE,EAAE,OAAO;QACjC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,EAAE,YAAY,uBAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAAE,CAAA;QAE3E,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,OAAO;gBACZ,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,OAAO;qBACf;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,CAAC;CAC7B,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messageDeleteBulk.js","sourceRoot":"","sources":["../../../src/handlers/events/messageDeleteBulk.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAuC;AACvC,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,QAAQ,EAAE,KAAK,WAAW,EAAE,EAAE,OAAO;QACjC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,EAAE,YAAY,uBAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAAE,CAAA;QAE3E,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,OAAO;gBACZ,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,OAAO;qBACf;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,CAAC;CAC7B,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messagePollVoteAdd.js b/dist/handlers/events/messagePollVoteAdd.js
index 47afce9b04..4dd316c977 100644
--- a/dist/handlers/events/messagePollVoteAdd.js
+++ b/dist/handlers/events/messagePollVoteAdd.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/messagePollVoteAdd.js.map b/dist/handlers/events/messagePollVoteAdd.js.map
index f51a9aed4a..1fea30ed98 100644
--- a/dist/handlers/events/messagePollVoteAdd.js.map
+++ b/dist/handlers/events/messagePollVoteAdd.js.map
@@ -1 +1 @@
-{"version":3,"file":"messagePollVoteAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/messagePollVoteAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,MAAM,EAAE,MAAM;QACpC,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;QAE3C,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,MAAM;qBACd;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,mBAAmB,EAAE,oBAAoB,CAAC;CACvD,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messagePollVoteAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/messagePollVoteAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,MAAM,EAAE,MAAM;QACpC,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;QAE3C,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,MAAM;qBACd;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,mBAAmB,EAAE,oBAAoB,CAAC;CACvD,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messagePollVoteRemove.js b/dist/handlers/events/messagePollVoteRemove.js
index cb828a4753..1a3200e558 100644
--- a/dist/handlers/events/messagePollVoteRemove.js
+++ b/dist/handlers/events/messagePollVoteRemove.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/messagePollVoteRemove.js.map b/dist/handlers/events/messagePollVoteRemove.js.map
index 64dfb205e4..3b214ff4ca 100644
--- a/dist/handlers/events/messagePollVoteRemove.js.map
+++ b/dist/handlers/events/messagePollVoteRemove.js.map
@@ -1 +1 @@
-{"version":3,"file":"messagePollVoteRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/messagePollVoteRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,QAAQ,EAAE,KAAK,WAAW,MAAM,EAAE,MAAM;QACpC,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;QAE3C,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAA;QAE3D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,MAAM;qBACd;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,mBAAmB,EAAE,oBAAoB,CAAC;CACvD,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messagePollVoteRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/messagePollVoteRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,QAAQ,EAAE,KAAK,WAAW,MAAM,EAAE,MAAM;QACpC,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;QAE3C,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAA;QAE3D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,MAAM;qBACd;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,mBAAmB,EAAE,oBAAoB,CAAC;CACvD,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageReactionAdd.js b/dist/handlers/events/messageReactionAdd.js
index 9be4522f47..34ab86dc94 100644
--- a/dist/handlers/events/messageReactionAdd.js
+++ b/dist/handlers/events/messageReactionAdd.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/messageReactionAdd.js.map b/dist/handlers/events/messageReactionAdd.js.map
index 50a91dc86b..58662bafc7 100644
--- a/dist/handlers/events/messageReactionAdd.js.map
+++ b/dist/handlers/events/messageReactionAdd.js.map
@@ -1 +1 @@
-{"version":3,"file":"messageReactionAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,IAAI;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,IAAY;qBACpB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;CAC/D,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messageReactionAdd.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionAdd.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,IAAI;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,IAAY;qBACpB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;CAC/D,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageReactionRemove.js b/dist/handlers/events/messageReactionRemove.js
index 61f568a103..c155d015ee 100644
--- a/dist/handlers/events/messageReactionRemove.js
+++ b/dist/handlers/events/messageReactionRemove.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/messageReactionRemove.js.map b/dist/handlers/events/messageReactionRemove.js.map
index 2c376da90f..4b4b295b8e 100644
--- a/dist/handlers/events/messageReactionRemove.js.map
+++ b/dist/handlers/events/messageReactionRemove.js.map
@@ -1 +1 @@
-{"version":3,"file":"messageReactionRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,IAAI;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAA;QAE3D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,IAAY;qBACpB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messageReactionRemove.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionRemove.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC,EAAE,IAAI;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAA;QAE3D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,IAAY;qBACpB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageReactionRemoveAll.js b/dist/handlers/events/messageReactionRemoveAll.js
index 27b578bfd3..a2a3788c4c 100644
--- a/dist/handlers/events/messageReactionRemoveAll.js
+++ b/dist/handlers/events/messageReactionRemoveAll.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/messageReactionRemoveAll.js.map b/dist/handlers/events/messageReactionRemoveAll.js.map
index 509da20908..bc8b8dd316 100644
--- a/dist/handlers/events/messageReactionRemoveAll.js.map
+++ b/dist/handlers/events/messageReactionRemoveAll.js.map
@@ -1 +1 @@
-{"version":3,"file":"messageReactionRemoveAll.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionRemoveAll.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4EAA4E;IACzF,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messageReactionRemoveAll.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionRemoveAll.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4EAA4E;IACzF,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAA;QAE9D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageReactionRemoveEmoji.js b/dist/handlers/events/messageReactionRemoveEmoji.js
index 79d1fff114..c33b0b3b7e 100644
--- a/dist/handlers/events/messageReactionRemoveEmoji.js
+++ b/dist/handlers/events/messageReactionRemoveEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/messageReactionRemoveEmoji.js.map b/dist/handlers/events/messageReactionRemoveEmoji.js.map
index dcb2ccd387..47823b0170 100644
--- a/dist/handlers/events/messageReactionRemoveEmoji.js.map
+++ b/dist/handlers/events/messageReactionRemoveEmoji.js.map
@@ -1 +1 @@
-{"version":3,"file":"messageReactionRemoveEmoji.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionRemoveEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yEAAyE;IACtF,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messageReactionRemoveEmoji.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionRemoveEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yEAAyE;IACtF,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/messageUpdate.js b/dist/handlers/events/messageUpdate.js
index 93036cdbf5..4073e78b1e 100644
--- a/dist/handlers/events/messageUpdate.js
+++ b/dist/handlers/events/messageUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/handlers/events/messageUpdate.js.map b/dist/handlers/events/messageUpdate.js.map
index 0b5c47e198..e7e11044b1 100644
--- a/dist/handlers/events/messageUpdate.js.map
+++ b/dist/handlers/events/messageUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"messageUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/messageUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,2CAAoC;AACpC,qCAAwC;AACxC,uFAAmF;AACnF,oEAA2C;AAE3C,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,IAAI,KAAK,YAAY,oBAAO,IAAI,IAAI,CAAC,OAAO,CAAC,aAAa,EAAE;YACxD,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,aAAa,KAAK,QAAQ,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,KAAK,CAAC,gBAAgB,IAAI,IAAI,CAAC,OAAO,CAAC,aAAa,EAAE;gBACrH,MAAM,uBAAa,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,KAAY,CAAC,CAAA;aACxD;SACJ;QAED,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAgB;gBACrB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,GAAc;wBACnB,GAAG,EAAE,KAAgB;qBACxB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC;aACnC,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,EAAE,gBAAgB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"messageUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/messageUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,2CAAoC;AACpC,qCAAwC;AACxC,uFAAmF;AACnF,oEAA2C;AAE3C,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,IAAI,KAAK,YAAY,oBAAO,IAAI,IAAI,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC;YACzD,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,aAAa,KAAK,QAAQ,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,KAAK,CAAC,gBAAgB,IAAI,IAAI,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC;gBACtH,MAAM,uBAAa,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,KAAY,CAAC,CAAA;YACzD,CAAC;QACL,CAAC;QAED,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAgB;gBACrB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,GAAc;wBACnB,GAAG,EAAE,KAAgB;qBACxB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC;aACnC,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,EAAE,gBAAgB,CAAC;CAC/C,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/presenceUpdate.js b/dist/handlers/events/presenceUpdate.js
index f8cd122930..c6ad2a34d0 100644
--- a/dist/handlers/events/presenceUpdate.js
+++ b/dist/handlers/events/presenceUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/presenceUpdate.js.map b/dist/handlers/events/presenceUpdate.js.map
index a3e028156a..2774c22778 100644
--- a/dist/handlers/events/presenceUpdate.js.map
+++ b/dist/handlers/events/presenceUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"presenceUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/presenceUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,QAAQ,EAAE;wBACN,GAAG;wBACH,GAAG,EAAE,KAAK;qBACb;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,gBAAgB,CAAC;CACxC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"presenceUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/presenceUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,QAAQ,EAAE;wBACN,GAAG;wBACH,GAAG,EAAE,KAAK;qBACb;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,gBAAgB,CAAC;CACxC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/roleCreate.js b/dist/handlers/events/roleCreate.js
index 3ddeb93f24..3b00b51b04 100644
--- a/dist/handlers/events/roleCreate.js
+++ b/dist/handlers/events/roleCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/roleCreate.js.map b/dist/handlers/events/roleCreate.js.map
index 3e6eb30757..746d2a8120 100644
--- a/dist/handlers/events/roleCreate.js.map
+++ b/dist/handlers/events/roleCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"roleCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/roleCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAEhD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,WAAW,EAAE,4CAA4C;IACzD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"roleCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/roleCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAEhD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,WAAW,EAAE,4CAA4C;IACzD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/roleDelete.js b/dist/handlers/events/roleDelete.js
index 2e711f184f..8dfee0302b 100644
--- a/dist/handlers/events/roleDelete.js
+++ b/dist/handlers/events/roleDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/roleDelete.js.map b/dist/handlers/events/roleDelete.js.map
index 49946f6faf..2b8354b5b9 100644
--- a/dist/handlers/events/roleDelete.js.map
+++ b/dist/handlers/events/roleDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"roleDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/roleDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAEhD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG;wBACH,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,WAAW,EAAE,4CAA4C;IACzD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"roleDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/roleDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAEhD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG;wBACH,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,WAAW,EAAE,4CAA4C;IACzD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/roleUpdate.js b/dist/handlers/events/roleUpdate.js
index 7103bb7908..f85308aece 100644
--- a/dist/handlers/events/roleUpdate.js
+++ b/dist/handlers/events/roleUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/roleUpdate.js.map b/dist/handlers/events/roleUpdate.js.map
index 78184050e7..2e3f52b1e1 100644
--- a/dist/handlers/events/roleUpdate.js.map
+++ b/dist/handlers/events/roleUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"roleUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/roleUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAEhD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG;wBACH,GAAG,EAAE,KAAK;qBACb;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"roleUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/roleUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAEhD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG;wBACH,GAAG,EAAE,KAAK;qBACb;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/shardDisconnect.js b/dist/handlers/events/shardDisconnect.js
index 69ea9250bc..23db439e56 100644
--- a/dist/handlers/events/shardDisconnect.js
+++ b/dist/handlers/events/shardDisconnect.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/shardDisconnect.js.map b/dist/handlers/events/shardDisconnect.js.map
index 7d6ac47c95..8db561f49f 100644
--- a/dist/handlers/events/shardDisconnect.js.map
+++ b/dist/handlers/events/shardDisconnect.js.map
@@ -1 +1 @@
-{"version":3,"file":"shardDisconnect.js","sourceRoot":"","sources":["../../../src/handlers/events/shardDisconnect.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,UAAU,KAAK,EAAE,OAAO;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAA;QACrD,IAAI,QAAQ,CAAC,MAAM,EAAE;YACjB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gBAC5B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;aACL;SACJ;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"shardDisconnect.js","sourceRoot":"","sources":["../../../src/handlers/events/shardDisconnect.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,UAAU,KAAK,EAAE,OAAO;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAA;QACrD,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC;YAClB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;YACN,CAAC;QACL,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/shardError.js b/dist/handlers/events/shardError.js
index 78b0bcc148..904f837302 100644
--- a/dist/handlers/events/shardError.js
+++ b/dist/handlers/events/shardError.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/shardError.js.map b/dist/handlers/events/shardError.js.map
index 3320edc758..a3ef911e52 100644
--- a/dist/handlers/events/shardError.js.map
+++ b/dist/handlers/events/shardError.js.map
@@ -1 +1 @@
-{"version":3,"file":"shardError.js","sourceRoot":"","sources":["../../../src/handlers/events/shardError.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,UAAU,GAAG;QACnB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAChD,IAAI,QAAQ,CAAC,MAAM,EAAE;YACjB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gBAC5B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,GAAG,CAAC,OAAO;oBACnB,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;aACL;SACJ;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"shardError.js","sourceRoot":"","sources":["../../../src/handlers/events/shardError.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,UAAU,GAAG;QACnB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAChD,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC;YAClB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,GAAG,CAAC,OAAO;oBACnB,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;YACN,CAAC;QACL,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/shardReady.js b/dist/handlers/events/shardReady.js
index 69de8355d0..d6f7977194 100644
--- a/dist/handlers/events/shardReady.js
+++ b/dist/handlers/events/shardReady.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/shardReady.js.map b/dist/handlers/events/shardReady.js.map
index 9332f948a9..a30cf04acb 100644
--- a/dist/handlers/events/shardReady.js.map
+++ b/dist/handlers/events/shardReady.js.map
@@ -1 +1 @@
-{"version":3,"file":"shardReady.js","sourceRoot":"","sources":["../../../src/handlers/events/shardReady.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,QAAQ,EAAE,UAAU,OAAO;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAChD,IAAI,QAAQ,CAAC,MAAM,EAAE;YACjB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gBAC5B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;aACL;SACJ;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"shardReady.js","sourceRoot":"","sources":["../../../src/handlers/events/shardReady.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,QAAQ,EAAE,UAAU,OAAO;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAChD,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC;YAClB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;YACN,CAAC;QACL,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/shardReconnecting.js b/dist/handlers/events/shardReconnecting.js
index 20a4a3e256..301e1f1c93 100644
--- a/dist/handlers/events/shardReconnecting.js
+++ b/dist/handlers/events/shardReconnecting.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/shardReconnecting.js.map b/dist/handlers/events/shardReconnecting.js.map
index 6722bda2f6..d70728674d 100644
--- a/dist/handlers/events/shardReconnecting.js.map
+++ b/dist/handlers/events/shardReconnecting.js.map
@@ -1 +1 @@
-{"version":3,"file":"shardReconnecting.js","sourceRoot":"","sources":["../../../src/handlers/events/shardReconnecting.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,UAAU,OAAO;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QACvD,IAAI,QAAQ,CAAC,MAAM,EAAE;YACjB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gBAC5B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;aACL;SACJ;IACL,CAAC;IACD,WAAW,EAAE,sDAAsD;CACtE,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"shardReconnecting.js","sourceRoot":"","sources":["../../../src/handlers/events/shardReconnecting.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,UAAU,OAAO;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QACvD,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC;YAClB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;YACN,CAAC;QACL,CAAC;IACL,CAAC;IACD,WAAW,EAAE,sDAAsD;CACtE,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/shardResume.js b/dist/handlers/events/shardResume.js
index f70fe14e75..c140a42d9a 100644
--- a/dist/handlers/events/shardResume.js
+++ b/dist/handlers/events/shardResume.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/shardResume.js.map b/dist/handlers/events/shardResume.js.map
index 29483ad662..562f7298b3 100644
--- a/dist/handlers/events/shardResume.js.map
+++ b/dist/handlers/events/shardResume.js.map
@@ -1 +1 @@
-{"version":3,"file":"shardResume.js","sourceRoot":"","sources":["../../../src/handlers/events/shardResume.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,UAAU,OAAO;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QACjD,IAAI,QAAQ,CAAC,MAAM,EAAE;YACjB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;gBAC5B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;aACL;SACJ;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"shardResume.js","sourceRoot":"","sources":["../../../src/handlers/events/shardResume.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,UAAU,OAAO;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QACjD,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC;YAClB,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;gBAC7B,kBAAW,CAAC,GAAG,CAAC;oBACZ,MAAM,EAAE,IAAI;oBACZ,OAAO;oBACP,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;oBAC3B,GAAG,EAAE,EAAE;iBACV,CAAC,CAAA;YACN,CAAC;QACL,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/stageInstanceCreate.js b/dist/handlers/events/stageInstanceCreate.js
index 9025319845..47dce2a9ee 100644
--- a/dist/handlers/events/stageInstanceCreate.js
+++ b/dist/handlers/events/stageInstanceCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/stageInstanceCreate.js.map b/dist/handlers/events/stageInstanceCreate.js.map
index cd0fc17072..8542434b8d 100644
--- a/dist/handlers/events/stageInstanceCreate.js.map
+++ b/dist/handlers/events/stageInstanceCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"stageInstanceCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/stageInstanceCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAA;QAEzD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"stageInstanceCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/stageInstanceCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAA;QAEzD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/stageInstanceDelete.js b/dist/handlers/events/stageInstanceDelete.js
index b398330900..818e84b343 100644
--- a/dist/handlers/events/stageInstanceDelete.js
+++ b/dist/handlers/events/stageInstanceDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/stageInstanceDelete.js.map b/dist/handlers/events/stageInstanceDelete.js.map
index d1ce7ec649..1e1b14e1f1 100644
--- a/dist/handlers/events/stageInstanceDelete.js.map
+++ b/dist/handlers/events/stageInstanceDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"stageInstanceDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/stageInstanceDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAA;QAEzD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,EAAE;wBACP,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"stageInstanceDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/stageInstanceDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAA;QAEzD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG,EAAE,EAAE;wBACP,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/stageInstanceUpdate.js b/dist/handlers/events/stageInstanceUpdate.js
index 556e8bda0c..4d86bcd3ed 100644
--- a/dist/handlers/events/stageInstanceUpdate.js
+++ b/dist/handlers/events/stageInstanceUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/stageInstanceUpdate.js.map b/dist/handlers/events/stageInstanceUpdate.js.map
index 6120f54bdc..274f9d69f3 100644
--- a/dist/handlers/events/stageInstanceUpdate.js.map
+++ b/dist/handlers/events/stageInstanceUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"stageInstanceUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/stageInstanceUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,EAAE;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAA;QAEzD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG;wBACH,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"stageInstanceUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/stageInstanceUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,EAAE;QAC7B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAA;QAEzD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,KAAK,EAAE;wBACH,GAAG;wBACH,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/stickerCreate.js b/dist/handlers/events/stickerCreate.js
index abdad8eafa..07ecafe5cc 100644
--- a/dist/handlers/events/stickerCreate.js
+++ b/dist/handlers/events/stickerCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/stickerCreate.js.map b/dist/handlers/events/stickerCreate.js.map
index 9cf94561c0..e3e0544109 100644
--- a/dist/handlers/events/stickerCreate.js.map
+++ b/dist/handlers/events/stickerCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"stickerCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/stickerCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"stickerCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/stickerCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/stickerDelete.js b/dist/handlers/events/stickerDelete.js
index b7523a6124..26b7290430 100644
--- a/dist/handlers/events/stickerDelete.js
+++ b/dist/handlers/events/stickerDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/stickerDelete.js.map b/dist/handlers/events/stickerDelete.js.map
index ec2f38dbeb..0ea1daafa4 100644
--- a/dist/handlers/events/stickerDelete.js.map
+++ b/dist/handlers/events/stickerDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"stickerDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/stickerDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"stickerDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/stickerDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/stickerUpdate.js b/dist/handlers/events/stickerUpdate.js
index 9331260ac8..4faed2c2bc 100644
--- a/dist/handlers/events/stickerUpdate.js
+++ b/dist/handlers/events/stickerUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/stickerUpdate.js.map b/dist/handlers/events/stickerUpdate.js.map
index 301b6b1a98..94ae090d99 100644
--- a/dist/handlers/events/stickerUpdate.js.map
+++ b/dist/handlers/events/stickerUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"stickerUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/stickerUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,GAAG;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG;wBACH,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"stickerUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/stickerUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,GAAG;QAC9B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,eAAe,CAAC,CAAA;QAEnD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG;wBACH,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/subscriptionCreate.js b/dist/handlers/events/subscriptionCreate.js
index 185e90ccc4..a5173f88f7 100644
--- a/dist/handlers/events/subscriptionCreate.js
+++ b/dist/handlers/events/subscriptionCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/subscriptionCreate.js.map b/dist/handlers/events/subscriptionCreate.js.map
index 91bb492531..4e3f39fd72 100644
--- a/dist/handlers/events/subscriptionCreate.js.map
+++ b/dist/handlers/events/subscriptionCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"subscriptionCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/subscriptionCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,YAAY,EAAE;wBACV,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"subscriptionCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/subscriptionCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,YAAY,EAAE;wBACV,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/subscriptionDelete.js b/dist/handlers/events/subscriptionDelete.js
index 3d98801ad0..5deaf3fd5b 100644
--- a/dist/handlers/events/subscriptionDelete.js
+++ b/dist/handlers/events/subscriptionDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/subscriptionDelete.js.map b/dist/handlers/events/subscriptionDelete.js.map
index b1d6acab7e..e6cd65619e 100644
--- a/dist/handlers/events/subscriptionDelete.js.map
+++ b/dist/handlers/events/subscriptionDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"subscriptionDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/subscriptionDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,YAAY,EAAE;wBACV,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"subscriptionDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/subscriptionDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,GAAG;QACzB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,GAAG;gBACR,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,YAAY,EAAE;wBACV,GAAG,EAAE,GAAG;wBACR,GAAG,EAAE,GAAG;qBACX;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/subscriptionUpdate.js b/dist/handlers/events/subscriptionUpdate.js
index 50ab843e75..2f9290c259 100644
--- a/dist/handlers/events/subscriptionUpdate.js
+++ b/dist/handlers/events/subscriptionUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/subscriptionUpdate.js.map b/dist/handlers/events/subscriptionUpdate.js.map
index f2db8a3332..ac90b1c7af 100644
--- a/dist/handlers/events/subscriptionUpdate.js.map
+++ b/dist/handlers/events/subscriptionUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"subscriptionUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/subscriptionUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,YAAY,EAAE;wBACV,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"subscriptionUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/subscriptionUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,YAAY,EAAE;wBACV,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/threadCreate.js b/dist/handlers/events/threadCreate.js
index ce69bb11e8..807770768f 100644
--- a/dist/handlers/events/threadCreate.js
+++ b/dist/handlers/events/threadCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/threadCreate.js.map b/dist/handlers/events/threadCreate.js.map
index 14e04a2f69..138b592460 100644
--- a/dist/handlers/events/threadCreate.js.map
+++ b/dist/handlers/events/threadCreate.js.map
@@ -1 +1 @@
-{"version":3,"file":"threadCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/threadCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"threadCreate.js","sourceRoot":"","sources":["../../../src/handlers/events/threadCreate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/threadDelete.js b/dist/handlers/events/threadDelete.js
index 2465e78d20..900ff3f40b 100644
--- a/dist/handlers/events/threadDelete.js
+++ b/dist/handlers/events/threadDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/threadDelete.js.map b/dist/handlers/events/threadDelete.js.map
index 2f5d1f8d82..086a48fd3c 100644
--- a/dist/handlers/events/threadDelete.js.map
+++ b/dist/handlers/events/threadDelete.js.map
@@ -1 +1 @@
-{"version":3,"file":"threadDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/threadDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,EAAE;wBACP,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"threadDelete.js","sourceRoot":"","sources":["../../../src/handlers/events/threadDelete.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,EAAE;QACxB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,EAAE;gBACP,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,EAAE;wBACP,GAAG,EAAE,EAAE;qBACV;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,CAAC;CACtB,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/threadMemberUpdate.js b/dist/handlers/events/threadMemberUpdate.js
index 71b965664e..3e783e5916 100644
--- a/dist/handlers/events/threadMemberUpdate.js
+++ b/dist/handlers/events/threadMemberUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/threadMemberUpdate.js.map b/dist/handlers/events/threadMemberUpdate.js.map
index 83fc0df9a9..1975578a8a 100644
--- a/dist/handlers/events/threadMemberUpdate.js.map
+++ b/dist/handlers/events/threadMemberUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"threadMemberUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/threadMemberUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,GAAG,CAAC,WAAW;wBACpB,GAAG,EAAE,KAAK,CAAC,WAAW;qBACzB;iBACJ;gBACD,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,cAAc,CAAC;CACtC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"threadMemberUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/threadMemberUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAA;QAExD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE;oBACJ,MAAM,EAAE;wBACJ,GAAG,EAAE,GAAG,CAAC,WAAW;wBACpB,GAAG,EAAE,KAAK,CAAC,WAAW;qBACzB;iBACJ;gBACD,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,QAAQ,EAAE,cAAc,CAAC;CACtC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/threadUpdate.js b/dist/handlers/events/threadUpdate.js
index b465dd277b..2c4bb0cda0 100644
--- a/dist/handlers/events/threadUpdate.js
+++ b/dist/handlers/events/threadUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/threadUpdate.js.map b/dist/handlers/events/threadUpdate.js.map
index e83d741d0d..28be6f3ec3 100644
--- a/dist/handlers/events/threadUpdate.js.map
+++ b/dist/handlers/events/threadUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"threadUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/threadUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,QAAQ,CAAC;IACnB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"threadUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/threadUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,QAAQ,CAAC;IACnB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,cAAc,CAAC,CAAA;QAElD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,KAAK;wBACV,GAAG;qBACN;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/typingStart.js b/dist/handlers/events/typingStart.js
index 0af9b3f5d4..c62e5ff907 100644
--- a/dist/handlers/events/typingStart.js
+++ b/dist/handlers/events/typingStart.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
@@ -9,12 +9,12 @@ const DiscordEventHandler_1 = require("../../structures/extended/DiscordEventHan
exports.default = new DiscordEventHandler_1.DiscordEventHandler({
name: "typingStart",
version: "1.4.0",
- description: "This event is fired when a user starts typing",
+ description: "This event is fired when a user starts typing in a channel",
listener: async function (typing) {
const commands = this.commands.get("typingStart");
for (const command of commands) {
core_1.Interpreter.run({
- obj: typing.member ?? typing.user,
+ obj: typing,
command,
client: this,
data: command.compiled.code,
diff --git a/dist/handlers/events/typingStart.js.map b/dist/handlers/events/typingStart.js.map
index 29198b83e5..1efb47a6ba 100644
--- a/dist/handlers/events/typingStart.js.map
+++ b/dist/handlers/events/typingStart.js.map
@@ -1 +1 @@
-{"version":3,"file":"typingStart.js","sourceRoot":"","sources":["../../../src/handlers/events/typingStart.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,MAAM;QAC5B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI;gBACjC,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,oBAAoB,EAAE,qBAAqB,CAAC;CACzD,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"typingStart.js","sourceRoot":"","sources":["../../../src/handlers/events/typingStart.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,QAAQ,EAAE,KAAK,WAAW,MAAM;QAC5B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;QAEjD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,MAAM;gBACX,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,oBAAoB,EAAE,qBAAqB,CAAC;CACzD,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/userUpdate.js b/dist/handlers/events/userUpdate.js
index 947ef1562e..e466a3812c 100644
--- a/dist/handlers/events/userUpdate.js
+++ b/dist/handlers/events/userUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/userUpdate.js.map b/dist/handlers/events/userUpdate.js.map
index 398ee5df0c..9bf52085c9 100644
--- a/dist/handlers/events/userUpdate.js.map
+++ b/dist/handlers/events/userUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"userUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/userUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAEhD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,KAAK;wBACV,GAAG,EAAE,GAAW;qBACnB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,WAAW,EAAE,uDAAuD;IACpE,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"userUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/userUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;QAEhD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,IAAI,EAAE;wBACF,GAAG,EAAE,KAAK;wBACV,GAAG,EAAE,GAAW;qBACnB;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,WAAW,EAAE,uDAAuD;IACpE,OAAO,EAAE,CAAC,cAAc,CAAC;CAC5B,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/voiceChannelEffectSend.js b/dist/handlers/events/voiceChannelEffectSend.js
index 2d1c89ca04..4ba764cc0a 100644
--- a/dist/handlers/events/voiceChannelEffectSend.js
+++ b/dist/handlers/events/voiceChannelEffectSend.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/voiceChannelEffectSend.js.map b/dist/handlers/events/voiceChannelEffectSend.js.map
index e0154fe80d..bd92fb4a73 100644
--- a/dist/handlers/events/voiceChannelEffectSend.js.map
+++ b/dist/handlers/events/voiceChannelEffectSend.js.map
@@ -1 +1 @@
-{"version":3,"file":"voiceChannelEffectSend.js","sourceRoot":"","sources":["../../../src/handlers/events/voiceChannelEffectSend.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oEAAoE;IACjF,QAAQ,EAAE,KAAK,WAAW,MAAM;QAC5B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAA;QAE5D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,MAAM;gBACX,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,MAAM;qBACd;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"voiceChannelEffectSend.js","sourceRoot":"","sources":["../../../src/handlers/events/voiceChannelEffectSend.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oEAAoE;IACjF,QAAQ,EAAE,KAAK,WAAW,MAAM;QAC5B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAA;QAE5D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,MAAM;gBACX,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,MAAM;qBACd;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/voiceServerUpdate.d.ts b/dist/handlers/events/voiceServerUpdate.d.ts
new file mode 100644
index 0000000000..3faf9abc49
--- /dev/null
+++ b/dist/handlers/events/voiceServerUpdate.d.ts
@@ -0,0 +1,4 @@
+import { DiscordEventHandler } from "../../structures/extended/DiscordEventHandler";
+declare const _default: DiscordEventHandler<"voiceServerUpdate">;
+export default _default;
+//# sourceMappingURL=voiceServerUpdate.d.ts.map
\ No newline at end of file
diff --git a/dist/handlers/events/voiceServerUpdate.d.ts.map b/dist/handlers/events/voiceServerUpdate.d.ts.map
new file mode 100644
index 0000000000..23b4154682
--- /dev/null
+++ b/dist/handlers/events/voiceServerUpdate.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"voiceServerUpdate.d.ts","sourceRoot":"","sources":["../../../src/handlers/events/voiceServerUpdate.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,mBAAmB,EAAE,MAAM,+CAA+C,CAAA;;AAEnF,wBAwBE"}
\ No newline at end of file
diff --git a/dist/handlers/events/voiceServerUpdate.js b/dist/handlers/events/voiceServerUpdate.js
new file mode 100644
index 0000000000..ea872a3e41
--- /dev/null
+++ b/dist/handlers/events/voiceServerUpdate.js
@@ -0,0 +1,33 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const core_1 = require("../../core");
+const DiscordEventHandler_1 = require("../../structures/extended/DiscordEventHandler");
+exports.default = new DiscordEventHandler_1.DiscordEventHandler({
+ name: "voiceServerUpdate",
+ version: "2.7.0",
+ description: "This event is fired when a voice server is updated",
+ listener: async function (data) {
+ const commands = this.commands.get("voiceServerUpdate");
+ for (const command of commands) {
+ core_1.Interpreter.run({
+ obj: data,
+ command,
+ client: this,
+ states: {
+ voiceServer: {
+ new: data,
+ old: data
+ },
+ },
+ data: command.compiled.code,
+ args: [],
+ });
+ }
+ },
+ intents: ["GuildVoiceStates"],
+});
+//# sourceMappingURL=voiceServerUpdate.js.map
\ No newline at end of file
diff --git a/dist/handlers/events/voiceServerUpdate.js.map b/dist/handlers/events/voiceServerUpdate.js.map
new file mode 100644
index 0000000000..a06af129f6
--- /dev/null
+++ b/dist/handlers/events/voiceServerUpdate.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"voiceServerUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/voiceServerUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,KAAK,WAAW,IAAI;QAC1B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAA;QAEvD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,IAAI;gBACT,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,IAAI;wBACT,GAAG,EAAE,IAAI;qBACZ;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/voiceStateUpdate.js b/dist/handlers/events/voiceStateUpdate.js
index 286353b425..57bacfc70f 100644
--- a/dist/handlers/events/voiceStateUpdate.js
+++ b/dist/handlers/events/voiceStateUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/voiceStateUpdate.js.map b/dist/handlers/events/voiceStateUpdate.js.map
index 69841e7782..e7a05cafd3 100644
--- a/dist/handlers/events/voiceStateUpdate.js.map
+++ b/dist/handlers/events/voiceStateUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"voiceStateUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/voiceStateUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8DAA8D;IAC3E,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAA;QAEtD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,UAAU,EAAE;wBACR,GAAG;wBACH,GAAG,EAAE,KAAK;qBACb;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"voiceStateUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/voiceStateUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8DAA8D;IAC3E,QAAQ,EAAE,KAAK,WAAW,GAAG,EAAE,KAAK;QAChC,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAA;QAEtD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,KAAK;gBACV,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,UAAU,EAAE;wBACR,GAAG;wBACH,GAAG,EAAE,KAAK;qBACb;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,kBAAkB,CAAC;CAChC,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/handlers/events/webhooksUpdate.js b/dist/handlers/events/webhooksUpdate.js
index cb1ae9e50d..a00e2ce771 100644
--- a/dist/handlers/events/webhooksUpdate.js
+++ b/dist/handlers/events/webhooksUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../../core");
diff --git a/dist/handlers/events/webhooksUpdate.js.map b/dist/handlers/events/webhooksUpdate.js.map
index a8d60dda86..50a7a70b9b 100644
--- a/dist/handlers/events/webhooksUpdate.js.map
+++ b/dist/handlers/events/webhooksUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"webhooksUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/webhooksUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,CAAC;CAC7B,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"webhooksUpdate.js","sourceRoot":"","sources":["../../../src/handlers/events/webhooksUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAA;QAEpD,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE,CAAC;YAC7B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAC;gBACN,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,OAAO,EAAE;wBACL,GAAG,EAAE,CAAC;wBACN,GAAG,EAAE,CAAC;qBACT;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;QACN,CAAC;IACL,CAAC;IACD,OAAO,EAAE,CAAC,eAAe,CAAC;CAC7B,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/index.d.ts b/dist/index.d.ts
index 211e9840a6..6cd3b11bcf 100644
--- a/dist/index.d.ts
+++ b/dist/index.d.ts
@@ -1,6 +1,9 @@
import generateMetadata from "./functions/generateMetadata";
+import defineProperties from "./functions/defineProperties";
+import array from "./functions/array";
export * from "./managers";
export * from "./structures";
export * from "./core";
-export { generateMetadata };
+export { generateMetadata, defineProperties, array };
+export type { Properties } from "./functions/defineProperties";
//# sourceMappingURL=index.d.ts.map
\ No newline at end of file
diff --git a/dist/index.d.ts.map b/dist/index.d.ts.map
index 187ac441aa..b21a0ea333 100644
--- a/dist/index.d.ts.map
+++ b/dist/index.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAKA,OAAO,gBAAgB,MAAM,8BAA8B,CAAA;AAE3D,cAAc,YAAY,CAAA;AAC1B,cAAc,cAAc,CAAA;AAC5B,cAAc,QAAQ,CAAA;AAEtB,OAAO,EAAE,gBAAgB,EAAE,CAAA"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAKA,OAAO,gBAAgB,MAAM,8BAA8B,CAAA;AAC3D,OAAO,gBAAgB,MAAM,8BAA8B,CAAA;AAC3D,OAAO,KAAK,MAAM,mBAAmB,CAAA;AAErC,cAAc,YAAY,CAAA;AAC1B,cAAc,cAAc,CAAA;AAC5B,cAAc,QAAQ,CAAA;AAEtB,OAAO,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,KAAK,EAAE,CAAA;AACpD,YAAY,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAA"}
\ No newline at end of file
diff --git a/dist/index.js b/dist/index.js
index 90ea762388..0dc9347627 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
@@ -21,9 +21,13 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
-exports.generateMetadata = void 0;
+exports.array = exports.defineProperties = exports.generateMetadata = void 0;
const generateMetadata_1 = __importDefault(require("./functions/generateMetadata"));
exports.generateMetadata = generateMetadata_1.default;
+const defineProperties_1 = __importDefault(require("./functions/defineProperties"));
+exports.defineProperties = defineProperties_1.default;
+const array_1 = __importDefault(require("./functions/array"));
+exports.array = array_1.default;
__exportStar(require("./managers"), exports);
__exportStar(require("./structures"), exports);
__exportStar(require("./core"), exports);
diff --git a/dist/index.js.map b/dist/index.js.map
index a47064ffc5..b7f3e20ebc 100644
--- a/dist/index.js.map
+++ b/dist/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;;;;;;;;;;;;;;;AAEF,oFAA2D;AAMlD,2BANF,0BAAgB,CAME;AAJzB,6CAA0B;AAC1B,+CAA4B;AAC5B,yCAAsB"}
\ No newline at end of file
+{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;;;;;;;;;;;;;;;AAEF,oFAA2D;AAQlD,2BARF,0BAAgB,CAQE;AAPzB,oFAA2D;AAOhC,2BAPpB,0BAAgB,CAOoB;AAN3C,8DAAqC;AAMQ,gBANtC,eAAK,CAMsC;AAJlD,6CAA0B;AAC1B,+CAA4B;AAC5B,yCAAsB"}
\ No newline at end of file
diff --git a/dist/managers/ApplicationCommandManager.js b/dist/managers/ApplicationCommandManager.js
index c5c5b615fa..05a06c45e6 100644
--- a/dist/managers/ApplicationCommandManager.js
+++ b/dist/managers/ApplicationCommandManager.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApplicationCommandManager = exports.RegistrationType = void 0;
@@ -185,7 +185,7 @@ class ApplicationCommandManager {
return JSON.parse((0, fs_1.readFileSync)(configPath, "utf-8"));
}
catch (err) {
- throw new Error(`Error reading config.json in ${folderPath}: ${err}`);
+ throw new Error(`Error reading config.json in ${folderPath}: `, { cause: err });
}
}
return null;
@@ -206,7 +206,7 @@ class ApplicationCommandManager {
const folderPath = (0, path_1.join)(this.path, commandName);
const config = readConfig(folderPath);
const json = {
- ...config,
+ ...config, // Apply config data if available
name: commandName,
description: config?.description || "none",
type: discord_js_1.ApplicationCommandType.ChatInput,
@@ -218,7 +218,7 @@ class ApplicationCommandManager {
const subConfig = readConfig(subFolderPath);
// Apply only for subcommand groups
const raw = {
- ...subConfig,
+ ...subConfig, // Apply subcommand group config data
name: nextName,
description: subConfig?.description || "none",
type: discord_js_1.ApplicationCommandOptionType.SubcommandGroup,
@@ -252,7 +252,7 @@ class ApplicationCommandManager {
const raw = values.toJSON();
json.options.push({
...raw,
- ...subConfig,
+ ...subConfig, // Apply subcommand config data
type: discord_js_1.ApplicationCommandOptionType.Subcommand,
});
}
diff --git a/dist/managers/ApplicationCommandManager.js.map b/dist/managers/ApplicationCommandManager.js.map
index c8f4fb24be..922fc0469a 100644
--- a/dist/managers/ApplicationCommandManager.js.map
+++ b/dist/managers/ApplicationCommandManager.js.map
@@ -1 +1 @@
-{"version":3,"file":"ApplicationCommandManager.js","sourceRoot":"","sources":["../../src/managers/ApplicationCommandManager.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,2BAA2B;AAC3B,2CAmBmB;AACnB,8EAA0E;AAE1E,iDAAgD;AAChD,2BAAoE;AACpE,+BAA2B;AAC3B,qCAA6B;AAE7B,IAAY,gBAIX;AAJD,WAAY,gBAAgB;IACxB,2DAAM,CAAA;IACN,yDAAK,CAAA;IACL,qDAAG,CAAA;AACP,CAAC,EAJW,gBAAgB,gCAAhB,gBAAgB,QAI3B;AAaD,MAAa,yBAAyB;IAcC;IAbnC;;;;;;OAMG;IACK,QAAQ,GAAG,IAAI,uBAAU,EAG9B,CAAA;IACK,IAAI,CAAS;IAErB,YAAmC,MAAmB;QAAnB,WAAM,GAAN,MAAM,CAAa;IAAG,CAAC;IAE1D;;;OAGG;IACI,IAAI,CAAC,OAAe,IAAI,CAAC,IAAI;QAChC,IAAI,CAAC,IAAI;YAAE,OAAM;QAEjB,IAAI,CAAC,IAAI,KAAK,IAAI,CAAA;QAClB,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAA;QAErB,KAAK,MAAM,QAAQ,IAAI,IAAA,gBAAW,EAAC,IAAI,CAAC,EAAE;YACtC,MAAM,QAAQ,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,QAAQ,CAAC,CAAA;YACrC,MAAM,KAAK,GAAG,IAAA,aAAQ,EAAC,QAAQ,CAAC,CAAA;YAChC,IAAI,KAAK,CAAC,WAAW,EAAE,EAAE;gBACrB,MAAM,GAAG,GAAG,IAAI,uBAAU,EAAuE,CAAA;gBAEjG,KAAK,MAAM,UAAU,IAAI,IAAA,gBAAW,EAAC,QAAQ,CAAC,EAAE;oBAC5C,MAAM,cAAc,GAAG,IAAA,WAAI,EAAC,QAAQ,EAAE,UAAU,CAAC,CAAA;oBACjD,MAAM,KAAK,GAAG,IAAA,aAAQ,EAAC,cAAc,CAAC,CAAA;oBACtC,IAAI,KAAK,CAAC,WAAW,EAAE,EAAE;wBACrB,MAAM,OAAO,GAAG,IAAI,uBAAU,EAA8B,CAAA;wBAE5D,KAAK,MAAM,QAAQ,IAAI,IAAA,gBAAW,EAAC,cAAc,CAAC,EAAE;4BAChD,MAAM,aAAa,GAAG,IAAA,WAAI,EAAC,cAAc,EAAE,QAAQ,CAAC,CAAA;4BACpD,MAAM,KAAK,GAAG,IAAA,aAAQ,EAAC,aAAa,CAAC,CAAA;4BACrC,IAAI,KAAK,CAAC,WAAW,EAAE;gCACnB,MAAM,IAAI,KAAK,CAAC,mDAAmD,aAAa,EAAE,CAAC,CAAA;4BACvF,MAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,IAAA,WAAI,EAAC,IAAA,aAAG,GAAE,EAAE,aAAa,CAAC,CAAC,CAAA;4BACvD,IAAI,CAAC,MAAM;gCAAE,SAAQ;iCAChB,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,EAAE;gCACjC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;gCACtC,SAAQ;6BACX;4BAED,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;yBACnC;wBAED,IAAI,OAAO,CAAC,IAAI,KAAK,CAAC;4BAAE,SAAQ;wBAChC,GAAG,CAAC,GAAG,CAAC,UAAU,EAAE,OAAO,CAAC,CAAA;qBAC/B;yBAAM;wBACH,MAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,IAAA,WAAI,EAAC,IAAA,aAAG,GAAE,EAAE,cAAc,CAAC,CAAC,CAAA;wBACxD,IAAI,CAAC,MAAM;4BAAE,SAAQ;6BAChB,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,EAAE;4BACjC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;4BACtC,SAAQ;yBACX;wBAED,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;qBAC/B;iBACJ;gBAED,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC;oBAAE,SAAQ;gBAC5B,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAA;aACnC;iBAAM;gBACH,MAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,IAAA,WAAI,EAAC,IAAA,aAAG,GAAE,EAAE,QAAQ,CAAC,CAAC,CAAA;gBAClD,IAAI,CAAC,MAAM;oBAAE,SAAQ;gBACrB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;aACzC;SACJ;IACL,CAAC;IAEO,iBAAiB,CAAC,KAA0C,EAAE,QAAiB;QACnF,MAAM,GAAG,GAAG,IAAI,KAAK,EAAU,CAAA;QAE/B,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE;YACtB,IAAI,IAAI,CAAC,KAAK,KAAK,SAAS,EAAE;gBAC1B,GAAG,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC,CAAA;aAC/D;iBAAM,IAAI,IAAI,CAAC,OAAO,EAAE,MAAM;gBAAE,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAA;SAC/F;QAED,OAAO,GAAG,CAAA;IACd,CAAC;IAEM,UAAU,CAAC,KAAyB,EAAE,QAAiB;QAC1D,IAAI,KAAK,YAAY,wCAA2B,EAAE;YAC9C,MAAM,WAAW,GAAG,KAAK,CAAC,WAAW,CAAA;YACrC,MAAM,cAAc,GAAG,KAAK,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,CAAA;YACzD,MAAM,mBAAmB,GAAG,KAAK,CAAC,OAAO,CAAC,kBAAkB,CAAC,KAAK,CAAC,CAAA;YACnE,MAAM,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAA;YAC5E,OAAO,IAAI,WAAW,GAClB,mBAAmB;gBACf,CAAC,CAAC,cAAc;oBACZ,CAAC,CAAC,IAAI,mBAAmB,IAAI,cAAc,EAAE;oBAC7C,CAAC,CAAC,IAAI,mBAAmB,EAAE;gBAC/B,CAAC,CAAC,cAAc;oBAChB,CAAC,CAAC,IAAI,cAAc,EAAE;oBACtB,CAAC,CAAC,EACV,IAAI,eAAe,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAA;SAClC;aAAM,IAAI,KAAK,YAAY,0CAA6B,IAAI,KAAK,YAAY,gDAAmC,EAAE;YAC/G,OAAO,IAAI,KAAK,CAAC,WAAW,EAAE,CAAA;SACjC;QACD,OAAO,IAAI,CAAA;IACf,CAAC;IAEM,GAAG,CAAC,KAAyB;QAChC,MAAM,WAAW,GAAG,KAAK,CAAC,WAAW,CAAA;QACrC,IAAI,CAAC,KAAK,CAAC,kBAAkB,EAAE;YAAE,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAuB,CAAA;QAC5F,MAAM,cAAc,GAAG,KAAK,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,CAAA;QACzD,MAAM,mBAAmB,GAAG,KAAK,CAAC,OAAO,CAAC,kBAAkB,CAAC,KAAK,CAAC,CAAA;QAEnE,MAAM,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,IAAI,CAAA;QAClD,IAAI,GAAG,YAAY,uBAAU,EAAE;YAC3B,MAAM,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,mBAAmB,IAAI,cAAe,CAAC,CAAA;YAC3D,IAAI,GAAG,YAAY,uBAAU,EAAE;gBAC3B,OAAO,GAAG,CAAC,GAAG,CAAC,cAAe,CAAC,IAAI,IAAI,CAAA;aAC1C;YAED,OAAO,GAAG,IAAI,IAAI,CAAA;SACrB;QAED,OAAO,GAAG,CAAA;IACd,CAAC;IAED;;;;OAIG;IACI,GAAG,CACN,GAAG,MAA2G;QAE9G,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;YACxB,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC;gBAAE,OAAO,IAAI,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,CAAA;YACnD,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,CAAA;YAC1C,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAA;SAC7C;IACL,CAAC;IAEO,OAAO,CAAC,OAAe;QAC3B,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC;YAAE,OAAO,IAAI,CAAA;QACzC,OAAO,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAA;QAC9C,MAAM,GAAG,GAAG,OAAO,CAAC,OAAO,CAAC,CAAA;QAC5B,IAAI,KAAK,GAAG,GAAG,CAAC,OAAO,IAAI,GAAG,CAAA;QAC9B,IAAI,CAAC,KAAK,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,MAAM;YAAE,OAAO,IAAI,CAAA;aAChD,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC;YAAE,MAAM,IAAI,KAAK,CAAC,YAAY,CAAC,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC,CAAA;IACvC,CAAC;IAEO,QAAQ,CAAC,GAAuB,EAAE,IAAmB;QACzD,MAAM,IAAI,GAAG,GAAG,CAAC,MAAM,EAAE,CAAA;QACzB,IACI,IAAI,CAAC,OAAO,EAAE,IAAI,CACd,CAAC,CAAC,EAAE,EAAE,CACF,CAAC,CAAC,IAAI,KAAK,yCAA4B,CAAC,UAAU;YAClD,CAAC,CAAC,IAAI,KAAK,yCAA4B,CAAC,eAAe,CAC9D,EACH;YACE,MAAM,IAAI,KAAK,CACX,0FACI,IAAI,IAAI,YACZ,GAAG,CACN,CAAA;SACJ;IACL,CAAC;IAEM,OAAO,CAAC,KAAmD,EAAE,IAAmB;QACnF,MAAM,CAAC,GAAG,KAAK,YAAY,uCAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,uCAAkB,CAAC,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,CAAC,CAAA;QAClG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAA;QACtB,OAAO,CAAC,CAAA;IACZ,CAAC;IAED,MAAM,CAAC,IAAyD;QAC5D,MAAM,GAAG,GAAG,IAAI,KAAK,EAAoC,CAAA;QAEzD,sCAAsC;QACtC,MAAM,UAAU,GAAG,CAAC,UAAkB,EAAE,EAAE;YACtC,MAAM,UAAU,GAAG,IAAA,WAAI,EAAC,UAAU,EAAE,aAAa,CAAC,CAAA;YAClD,IAAI,IAAA,eAAU,EAAC,UAAU,CAAC,EAAE;gBACxB,IAAI;oBACA,OAAO,IAAI,CAAC,KAAK,CAAC,IAAA,iBAAY,EAAC,UAAU,EAAE,OAAO,CAAC,CAAC,CAAA;iBACvD;gBAAC,OAAO,GAAG,EAAE;oBACV,MAAM,IAAI,KAAK,CAAC,gCAAgC,UAAU,KAAK,GAAG,EAAE,CAAC,CAAA;iBACxE;aACJ;YACD,OAAO,IAAI,CAAA;QACf,CAAC,CAAA;QAED,KAAK,MAAM,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,QAAQ,EAAE;YAC9C,IAAI,KAAK,YAAY,uCAAkB,EAAE;gBACrC,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC;oBAAE,SAAQ;gBAEzC,MAAM,UAAU,GAAG,IAAA,WAAI,EAAC,IAAI,CAAC,IAAI,EAAE,WAAW,CAAC,CAAA;gBAC/C,MAAM,MAAM,GAAG,UAAU,CAAC,UAAU,CAAC,CAAA;gBAErC,MAAM,WAAW,GAAG;oBAChB,GAAG,KAAK,CAAC,OAAO,CAAC,IAAI;oBACrB,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC;iBAC5B,CAAA;gBAED,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,CAAA;aACxB;iBAAM;gBACH,MAAM,UAAU,GAAG,IAAA,WAAI,EAAC,IAAI,CAAC,IAAI,EAAE,WAAW,CAAC,CAAA;gBAC/C,MAAM,MAAM,GAAG,UAAU,CAAC,UAAU,CAAC,CAAA;gBAErC,MAAM,IAAI,GAAoD;oBAC1D,GAAG,MAAM;oBACT,IAAI,EAAE,WAAW;oBACjB,WAAW,EAAE,MAAM,EAAE,WAAW,IAAI,MAAM;oBAC1C,IAAI,EAAE,mCAAsB,CAAC,SAAS;oBACtC,OAAO,EAAE,EAAE;iBACd,CAAA;gBAED,KAAK,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,KAAK,EAAE;oBACpC,IAAI,MAAM,YAAY,uBAAU,EAAE;wBAC9B,MAAM,aAAa,GAAG,IAAA,WAAI,EAAC,UAAU,EAAE,QAAQ,CAAC,CAAA;wBAChD,MAAM,SAAS,GAAG,UAAU,CAAC,aAAa,CAAC,CAAA;wBAE3C,mCAAmC;wBACnC,MAAM,GAAG,GAAyC;4BAC9C,GAAG,SAAS;4BACZ,IAAI,EAAE,QAAQ;4BACd,WAAW,EAAE,SAAS,EAAE,WAAW,IAAI,MAAM;4BAC7C,IAAI,EAAE,yCAA4B,CAAC,eAAe;4BAClD,OAAO,EAAE,EAAE;yBACd,CAAA;wBAED,qDAAqD;wBACrD,IAAI,GAAG,CAAC,IAAI,KAAK,yCAA4B,CAAC,eAAe,EAAE;4BAC1D,GAA0F,CAAC,OAAO,GAAG,EAAE,CAAA;4BAExG,KAAK,MAAM,CAAC,QAAQ,EAAE,OAAO,CAAC,IAAI,MAAM,EAAE;gCACtC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC;oCAAE,SAAQ;gCAE3C,MAAM,WAAW,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;gCACpC,GAA0F,CAAC,OAAO,CAAC,IAAI,CAAC;oCACrG,GAAG,WAAW;oCACd,IAAI,EAAE,QAAQ;oCACd,IAAI,EAAE,yCAA4B,CAAC,UAAU;iCACP,CAAC,CAAA;6BAC9C;yBACJ;wBAED,qDAAqD;wBACrD,IAAK,GAA2F,CAAC,OAAO,EAAE,MAAM,EAAE;4BAC9G,IAAI,CAAC,OAAQ,CAAC,IAAI,CAAC,GAAkC,CAAC,CAAA;yBACzD;qBACJ;yBAAM;wBACH,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC;4BAAE,SAAQ;wBAE1C,MAAM,aAAa,GAAG,IAAA,WAAI,EAAC,UAAU,EAAE,QAAQ,CAAC,CAAA;wBAChD,MAAM,SAAS,GAAG,UAAU,CAAC,aAAa,CAAC,CAAA;wBAE3C,8BAA8B;wBAC9B,MAAM,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAA;wBAC3B,IAAI,CAAC,OAAQ,CAAC,IAAI,CAAC;4BACf,GAAG,GAAG;4BACN,GAAG,SAAS;4BACZ,IAAI,EAAE,yCAA4B,CAAC,UAAU;yBACjB,CAAC,CAAA;qBACpC;iBACJ;gBAED,8CAA8C;gBAC9C,IAAI,IAAI,CAAC,OAAO,EAAE,MAAM,EAAE;oBACtB,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;iBACjB;aACJ;SACJ;QAED,OAAO,GAAG,CAAA;IACd,CAAC;IAEM,cAAc;QACjB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI;YAAE,OAAM;QAC/B,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,8BAAe,EAAE,mBAAM,CAAC,iBAAiB,CAAC,CAAA;QAClE,OAAO,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAA;IACrF,CAAC;IAEM,aAAa,CAAC,CAAQ;QACzB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI;YAAE,OAAM;QAC/B,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,8BAAe,EAAE,mBAAM,CAAC,iBAAiB,CAAC,CAAA;QAClE,OAAO,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAA;IAC9D,CAAC;CACJ;AAjSD,8DAiSC"}
\ No newline at end of file
+{"version":3,"file":"ApplicationCommandManager.js","sourceRoot":"","sources":["../../src/managers/ApplicationCommandManager.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/managers/BaseCommandManager.d.ts.map b/dist/managers/BaseCommandManager.d.ts.map
index a12dd6addf..b52e3172e2 100644
--- a/dist/managers/BaseCommandManager.d.ts.map
+++ b/dist/managers/BaseCommandManager.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"BaseCommandManager.d.ts","sourceRoot":"","sources":["../../src/managers/BaseCommandManager.ts"],"names":[],"mappings":"AAOA,OAAO,EAAc,WAAW,EAAE,MAAM,SAAS,CAAA;AAEjD,OAAO,EAAE,WAAW,EAAE,YAAY,EAAU,MAAM,eAAe,CAAA;AAEjE,OAAO,EAAE,YAAY,EAAE,MAAM,oBAAoB,CAAA;AAEjD,MAAM,WAAW,qBAAqB,CAAC,CAAC;IACpC,MAAM,EAAE,MAAM,IAAI,CAAA;CACrB;AAED,8BAAsB,kBAAkB,CAAC,CAAC,CAAE,SAAQ,YAAY,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC;IAMnE,OAAO,CAAC,QAAQ,CAAC,MAAM;IAL1C,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAwC;IACjE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAsB;IAE5C,SAAgB,WAAW,EAAE,MAAM,CAAA;gBAEC,MAAM,EAAE,WAAW;IAIhD,OAAO;IAqBP,IAAI,CAAC,IAAI,EAAE,MAAM;IAexB,IAAW,KAAK,WAEf;IAEM,GAAG,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,GAAG,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,EAAE;IAMrE,GAAG,CAAC,GAAG,QAAQ,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;IAI5D,OAAO,CAAC,OAAO;IAsBR,OAAO;CAGjB"}
\ No newline at end of file
+{"version":3,"file":"BaseCommandManager.d.ts","sourceRoot":"","sources":["../../src/managers/BaseCommandManager.ts"],"names":[],"mappings":"AAOA,OAAO,EAAc,WAAW,EAAE,MAAM,SAAS,CAAA;AAEjD,OAAO,EAAE,WAAW,EAAE,YAAY,EAAU,MAAM,eAAe,CAAA;AAEjE,OAAO,EAAE,YAAY,EAAE,MAAM,oBAAoB,CAAA;AAEjD,MAAM,WAAW,qBAAqB,CAAC,CAAC;IACpC,MAAM,EAAE,MAAM,IAAI,CAAA;CACrB;AAED,8BAAsB,kBAAkB,CAAC,CAAC,CAAE,SAAQ,YAAY,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC;IAMnE,OAAO,CAAC,QAAQ,CAAC,MAAM;IAL1C,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAwC;IACjE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAsB;IAE5C,SAAgB,WAAW,EAAE,MAAM,CAAA;gBAEC,MAAM,EAAE,WAAW;IAIhD,OAAO;IAmBP,IAAI,CAAC,IAAI,EAAE,MAAM;IAcxB,IAAW,KAAK,WAEf;IAEM,GAAG,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,GAAG,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,EAAE;IAMrE,GAAG,CAAC,GAAG,QAAQ,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;IAI5D,OAAO,CAAC,OAAO;IAsBR,OAAO;CAGjB"}
\ No newline at end of file
diff --git a/dist/managers/BaseCommandManager.js b/dist/managers/BaseCommandManager.js
index ebe63a54a1..834c54789c 100644
--- a/dist/managers/BaseCommandManager.js
+++ b/dist/managers/BaseCommandManager.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
@@ -32,7 +32,6 @@ class BaseCommandManager extends tiny_typed_emitter_1.TypedEmitter {
}
for (const p of this.paths) {
for (const file of (0, recursiveReaddirSync_1.default)(p).filter((x) => x.endsWith(".js") || x.endsWith)) {
- // eslint-disable-next-line no-undef
const path = (0, path_1.join)((0, process_1.cwd)(), file);
delete require.cache[require.resolve(path)];
}
@@ -44,7 +43,6 @@ class BaseCommandManager extends tiny_typed_emitter_1.TypedEmitter {
if (!this.paths.includes(path))
this.paths.push(path);
for (const file of (0, recursiveReaddirSync_1.default)(path).filter((x) => x.endsWith(".js") || x.endsWith(".fs"))) {
- // eslint-disable-next-line no-undef
const path = (0, path_1.join)((0, process_1.cwd)(), file);
const req = core_1.FileReader.read(file, path);
if (!req)
@@ -77,7 +75,7 @@ class BaseCommandManager extends tiny_typed_emitter_1.TypedEmitter {
if (this.handlerName && !this.client.events.has(this.handlerName, cmd.type)) {
structures_1.Logger.warn(`Command is using the following listener: ${cmd.type} but the client is not listening to it. (${cmd.data.path ?? "index file"})`);
}
- const col = this.commands.ensure(cmd.type, () => new Array());
+ const col = this.commands.ensure(cmd.type, () => []);
cmd.data.unloadable = unloadable;
col.push(cmd);
}
diff --git a/dist/managers/BaseCommandManager.js.map b/dist/managers/BaseCommandManager.js.map
index 6c5224fbf9..e8dd001858 100644
--- a/dist/managers/BaseCommandManager.js.map
+++ b/dist/managers/BaseCommandManager.js.map
@@ -1 +1 @@
-{"version":3,"file":"BaseCommandManager.js","sourceRoot":"","sources":["../../src/managers/BaseCommandManager.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"BaseCommandManager.js","sourceRoot":"","sources":["../../src/managers/BaseCommandManager.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/managers/CooldownManager.js b/dist/managers/CooldownManager.js
index ac959ecdb3..fbf598fb96 100644
--- a/dist/managers/CooldownManager.js
+++ b/dist/managers/CooldownManager.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.CooldownManager = void 0;
diff --git a/dist/managers/EventManager.d.ts b/dist/managers/EventManager.d.ts
index 4a2477a75b..1c875032ee 100644
--- a/dist/managers/EventManager.d.ts
+++ b/dist/managers/EventManager.d.ts
@@ -12,10 +12,10 @@ export declare class EventManager {
static toJSON(name: string): {
name: string;
description: string;
- listener: (this: ForgeClient, ...args: unknown[]) => void | Promise;
- version?: string | undefined;
- intents?: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[] | undefined;
- deprecated?: boolean | undefined;
+ listener: (this: ForgeClient, ...args: unknown[]) => Promise | void;
+ version?: string;
+ intents?: import("discord.js").GatewayIntentsString[];
+ deprecated?: boolean;
}[];
has(handler: string, type: any): boolean;
}
diff --git a/dist/managers/EventManager.d.ts.map b/dist/managers/EventManager.d.ts.map
index 0ed552da8b..9c6bfb8ad5 100644
--- a/dist/managers/EventManager.d.ts.map
+++ b/dist/managers/EventManager.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"EventManager.d.ts","sourceRoot":"","sources":["../../src/managers/EventManager.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,KAAK,WAAW,EAAE,MAAM,qBAAqB,CAAA;AAItD,OAAO,EAAE,gBAAgB,EAAE,MAAM,eAAe,CAAA;AAEhD,eAAO,MAAM,eAAe,WAAW,CAAA;AAEvC,qBAAa,YAAY;IAKF,OAAO,CAAC,QAAQ,CAAC,MAAM;IAJ1C,gBAAuB,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAK;IAE7F,OAAO,CAAC,MAAM,CAAiE;gBAE3C,MAAM,EAAE,WAAW;WAEzC,UAAU;IAKxB,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,MAAM,EAAE,CAAC,MAAM,GAAG,MAAM,EAAE,CAAC,EAAE,GAAG,IAAI;WAY5C,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM;WAQ/B,MAAM,CAAC,IAAI,EAAE,MAAM;;;;;;;;IAI1B,GAAG,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG;CAGxC"}
\ No newline at end of file
+{"version":3,"file":"EventManager.d.ts","sourceRoot":"","sources":["../../src/managers/EventManager.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,KAAK,WAAW,EAAE,MAAM,qBAAqB,CAAA;AAEtD,OAAO,EAAE,gBAAgB,EAAE,MAAM,eAAe,CAAA;AAEhD,eAAO,MAAM,eAAe,WAAW,CAAA;AAEvC,qBAAa,YAAY;IAKF,OAAO,CAAC,QAAQ,CAAC,MAAM;IAJ1C,gBAAuB,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAK;IAE7F,OAAO,CAAC,MAAM,CAAiE;gBAE3C,MAAM,EAAE,WAAW;WAEzC,UAAU;IAIxB,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,MAAM,EAAE,CAAC,MAAM,GAAG,MAAM,EAAE,CAAC,EAAE,GAAG,IAAI;WAY5C,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM;WAQ/B,MAAM,CAAC,IAAI,EAAE,MAAM;;;;;;;;IAI1B,GAAG,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG;CAGxC"}
\ No newline at end of file
diff --git a/dist/managers/EventManager.js b/dist/managers/EventManager.js
index 066a85c126..44f8a2c236 100644
--- a/dist/managers/EventManager.js
+++ b/dist/managers/EventManager.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
@@ -19,7 +19,6 @@ class EventManager {
this.client = client;
}
static loadNative() {
- // eslint-disable-next-line no-undef
EventManager.load(exports.NativeEventName, __dirname + "/../handlers/events");
}
load(name, ...events) {
diff --git a/dist/managers/EventManager.js.map b/dist/managers/EventManager.js.map
index ef2fd1c0d0..eaf3c525dc 100644
--- a/dist/managers/EventManager.js.map
+++ b/dist/managers/EventManager.js.map
@@ -1 +1 @@
-{"version":3,"file":"EventManager.js","sourceRoot":"","sources":["../../src/managers/EventManager.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;AAEF,2CAAqD;AAIrD,6FAAoE;AAGvD,QAAA,eAAe,GAAG,QAAQ,CAAA;AAEvC,MAAa,YAAY;IAKe;IAJ7B,MAAM,CAAU,MAAM,GAA8D,EAAE,CAAA;IAErF,MAAM,GAAG,IAAI,uBAAU,EAAgD,CAAA;IAE/E,YAAoC,MAAmB;QAAnB,WAAM,GAAN,MAAM,CAAa;IAAG,CAAC;IAEpD,MAAM,CAAC,UAAU;QACpB,oCAAoC;QACpC,YAAY,CAAC,IAAI,CAAC,uBAAe,EAAE,SAAS,GAAG,qBAAqB,CAAC,CAAA;IACzE,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,GAAG,MAA6B;QAC/C,KAAK,MAAM,SAAS,IAAI,MAAM,CAAC,IAAI,EAAE,EAAE;YACnC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,CAAA;YAChC,MAAM,KAAK,GAAG,YAAY,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC,SAAS,CAAC,CAAA;YACnD,IAAI,CAAC,KAAK;gBAAE,MAAM,IAAI,KAAK,CAAC,SAAS,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAA;YAC9E,IAAI,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,SAAS,CAAC;gBAAE,SAAQ;YACnD,YAAY,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC,SAAS,CAAC,GAAG,KAAK,CAAA;YAC7C,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,IAAI,uBAAU,EAAE,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,KAAK,CAAC,CAAA;YACtE,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;SAC9B;IACL,CAAC;IAEM,MAAM,CAAC,IAAI,CAAC,IAAY,EAAE,IAAY;QACzC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAA;QACtB,KAAK,MAAM,IAAI,IAAI,IAAA,8BAAoB,EAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;YAC5E,MAAM,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,OAA2B,CAAA;YACrD,IAAI,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,CAAA;SACrC;IACL,CAAC;IAEM,MAAM,CAAC,MAAM,CAAC,IAAY;QAC7B,OAAO,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAE,CAAC,IAAI,EAAE,CAAC,CAAC,CAAA;IACzE,CAAC;IAEM,GAAG,CAAC,OAAe,EAAE,IAAS;QACjC,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,KAAK,CAAA;IACvD,CAAC;;AAtCL,oCAuCC"}
\ No newline at end of file
+{"version":3,"file":"EventManager.js","sourceRoot":"","sources":["../../src/managers/EventManager.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;AAEF,2CAAuC;AAEvC,6FAAoE;AAGvD,QAAA,eAAe,GAAG,QAAQ,CAAA;AAEvC,MAAa,YAAY;IAKe;IAJ7B,MAAM,CAAU,MAAM,GAA8D,EAAE,CAAA;IAErF,MAAM,GAAG,IAAI,uBAAU,EAAgD,CAAA;IAE/E,YAAoC,MAAmB;QAAnB,WAAM,GAAN,MAAM,CAAa;IAAI,CAAC;IAErD,MAAM,CAAC,UAAU;QACpB,YAAY,CAAC,IAAI,CAAC,uBAAe,EAAE,SAAS,GAAG,qBAAqB,CAAC,CAAA;IACzE,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,GAAG,MAA6B;QAC/C,KAAK,MAAM,SAAS,IAAI,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC;YACpC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,CAAA;YAChC,MAAM,KAAK,GAAG,YAAY,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC,SAAS,CAAC,CAAA;YACnD,IAAI,CAAC,KAAK;gBAAE,MAAM,IAAI,KAAK,CAAC,SAAS,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAA;YAC9E,IAAI,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,SAAS,CAAC;gBAAE,SAAQ;YACnD,YAAY,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC,SAAS,CAAC,GAAG,KAAK,CAAA;YAC7C,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,IAAI,uBAAU,EAAE,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,KAAK,CAAC,CAAA;YACtE,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;QAC/B,CAAC;IACL,CAAC;IAEM,MAAM,CAAC,IAAI,CAAC,IAAY,EAAE,IAAY;QACzC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAA;QACtB,KAAK,MAAM,IAAI,IAAI,IAAA,8BAAoB,EAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC;YAC7E,MAAM,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,OAA2B,CAAA;YACrD,IAAI,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,CAAA;QACtC,CAAC;IACL,CAAC;IAEM,MAAM,CAAC,MAAM,CAAC,IAAY;QAC7B,OAAO,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAE,CAAC,IAAI,EAAE,CAAC,CAAC,CAAA;IACzE,CAAC;IAEM,GAAG,CAAC,OAAe,EAAE,IAAS;QACjC,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,KAAK,CAAA;IACvD,CAAC;;AArCL,oCAsCC"}
\ No newline at end of file
diff --git a/dist/managers/ForgeFunctionManager.js b/dist/managers/ForgeFunctionManager.js
index 0185fa765c..2b93442944 100644
--- a/dist/managers/ForgeFunctionManager.js
+++ b/dist/managers/ForgeFunctionManager.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/managers/ForgeFunctionManager.js.map b/dist/managers/ForgeFunctionManager.js.map
index a4be68b3a0..11ace117d7 100644
--- a/dist/managers/ForgeFunctionManager.js.map
+++ b/dist/managers/ForgeFunctionManager.js.map
@@ -1 +1 @@
-{"version":3,"file":"ForgeFunctionManager.js","sourceRoot":"","sources":["../../src/managers/ForgeFunctionManager.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;AAGF,qEAAiF;AACjF,6FAAoE;AACpE,uDAAmE;AACnE,+BAA2B;AAC3B,qCAA6B;AAE7B,MAAa,oBAAoB;IAGO;IAFnB,SAAS,GAAG,IAAI,GAAG,EAAyB,CAAA;IAE7D,YAAoC,MAAmB;QAAnB,WAAM,GAAN,MAAM,CAAa;IAAG,CAAC;IAEpD,GAAG,CAAC,GAAG,OAAyD;QACnE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,OAAO,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC9C,MAAM,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC,CAAA;YACzB,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC;gBACrB,IAAI,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,CAAA;iBAClB;gBACD,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAA;gBAChC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;aACzC;SACJ;QACD,IAAI,CAAC,QAAQ,EAAE,CAAA;IACnB,CAAC;IAEM,OAAO,CAAC,CAAiC;QAC5C,OAAO,CAAC,YAAY,6BAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,6BAAa,CAAC,CAAC,CAAC,CAAA;IAChE,CAAC;IAEM,QAAQ;QACX,iCAAe,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IACvF,CAAC;IAEM,GAAG,CAAC,IAAY;QACnB,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACnC,CAAC;IAEM,IAAI,CAAC,IAAY;QACpB,MAAM,MAAM,GAAG,IAAI,KAAK,EAAkC,CAAA;QAC1D,KAAK,MAAM,IAAI,IAAI,IAAA,8BAAoB,EAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;YAC5E,MAAM,IAAI,GAAG,IAAA,WAAI,EAAC,IAAA,aAAG,GAAE,EAAE,IAAI,CAAC,CAAA;YAE9B,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,CAAA;YAC1B,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC;gBAC9B,SAAQ;YAEZ,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAmC,CAAA;YACpE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;SACnB;QACD,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;IACpB,CAAC;CACJ;AA5CD,oDA4CC"}
\ No newline at end of file
+{"version":3,"file":"ForgeFunctionManager.js","sourceRoot":"","sources":["../../src/managers/ForgeFunctionManager.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;;AAGF,qEAAiF;AACjF,6FAAoE;AACpE,uDAAmE;AACnE,+BAA2B;AAC3B,qCAA6B;AAE7B,MAAa,oBAAoB;IAGO;IAFnB,SAAS,GAAG,IAAI,GAAG,EAAyB,CAAA;IAE7D,YAAoC,MAAmB;QAAnB,WAAM,GAAN,MAAM,CAAa;IAAG,CAAC;IAEpD,GAAG,CAAC,GAAG,OAAyD;QACnE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,OAAO,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE,CAAC;YAC/C,MAAM,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC,CAAA;YACzB,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC;gBACrB,IAAI,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,CAAA;iBAClB,CAAC;gBACF,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAA;gBAChC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;YAC1C,CAAC;QACL,CAAC;QACD,IAAI,CAAC,QAAQ,EAAE,CAAA;IACnB,CAAC;IAEM,OAAO,CAAC,CAAiC;QAC5C,OAAO,CAAC,YAAY,6BAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,6BAAa,CAAC,CAAC,CAAC,CAAA;IAChE,CAAC;IAEM,QAAQ;QACX,iCAAe,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IACvF,CAAC;IAEM,GAAG,CAAC,IAAY;QACnB,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACnC,CAAC;IAEM,IAAI,CAAC,IAAY;QACpB,MAAM,MAAM,GAAG,IAAI,KAAK,EAAkC,CAAA;QAC1D,KAAK,MAAM,IAAI,IAAI,IAAA,8BAAoB,EAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC;YAC7E,MAAM,IAAI,GAAG,IAAA,WAAI,EAAC,IAAA,aAAG,GAAE,EAAE,IAAI,CAAC,CAAA;YAE9B,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,CAAA;YAC1B,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC;gBAC9B,SAAQ;YAEZ,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAmC,CAAA;YACpE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QACpB,CAAC;QACD,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;IACpB,CAAC;CACJ;AA5CD,oDA4CC"}
\ No newline at end of file
diff --git a/dist/managers/FunctionManager.d.ts b/dist/managers/FunctionManager.d.ts
index 0a563854d9..f1a43434d7 100644
--- a/dist/managers/FunctionManager.d.ts
+++ b/dist/managers/FunctionManager.d.ts
@@ -9,7 +9,7 @@ export declare class FunctionManager {
static addMany(...fns: RecursiveArray[]): void;
static add(fn: NativeFunction): void;
static reload(): void;
- static get(name: string): NativeFunction>[], boolean>;
+ static get(name: string): NativeFunction>[], boolean>;
static toJSON(): INativeFunction[];
static get raw(): IRawFunction[];
}
diff --git a/dist/managers/FunctionManager.d.ts.map b/dist/managers/FunctionManager.d.ts.map
index cadc19ebcb..407b966af7 100644
--- a/dist/managers/FunctionManager.d.ts.map
+++ b/dist/managers/FunctionManager.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"FunctionManager.d.ts","sourceRoot":"","sources":["../../src/managers/FunctionManager.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,wCAAwC,CAAA;AACvG,OAAO,EAAE,YAAY,EAAY,MAAM,SAAS,CAAA;AAOhD,MAAM,MAAM,cAAc,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAA;AAEvC,qBAAa,eAAe;IACxB,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAoC;WAEvD,UAAU;WAKV,IAAI,CAAC,QAAQ,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI;WAC1C,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI;WAgCxB,OAAO,CAAC,GAAG,GAAG,EAAE,cAAc,CAAC,cAAc,CAAC,EAAE,GAAG,IAAI;WAWvD,GAAG,CAAC,EAAE,EAAE,cAAc,CAAC,IAAI,EAAE,CAAC;WAI9B,MAAM;WAIN,GAAG,CAAC,IAAI,EAAE,MAAM;WAIhB,MAAM,IAAI,eAAe,CAAC,GAAG,CAAC,EAAE;IAgB9C,WAAkB,GAAG,IAAI,YAAY,EAAE,CAkBtC;CACJ"}
\ No newline at end of file
+{"version":3,"file":"FunctionManager.d.ts","sourceRoot":"","sources":["../../src/managers/FunctionManager.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,wCAAwC,CAAA;AACvG,OAAO,EAAE,YAAY,EAAY,MAAM,SAAS,CAAA;AAOhD,MAAM,MAAM,cAAc,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAA;AAEvC,qBAAa,eAAe;IACxB,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAoC;WAEvD,UAAU;WAIV,IAAI,CAAC,QAAQ,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI;WAC1C,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI;WA+BxB,OAAO,CAAC,GAAG,GAAG,EAAE,cAAc,CAAC,cAAc,CAAC,EAAE,GAAG,IAAI;WAWvD,GAAG,CAAC,EAAE,EAAE,cAAc,CAAC,IAAI,EAAE,CAAC;WAI9B,MAAM;WAIN,GAAG,CAAC,IAAI,EAAE,MAAM;WAIhB,MAAM,IAAI,eAAe,CAAC,GAAG,CAAC,EAAE;IAgB9C,WAAkB,GAAG,IAAI,YAAY,EAAE,CAkBtC;CACJ"}
\ No newline at end of file
diff --git a/dist/managers/FunctionManager.js b/dist/managers/FunctionManager.js
index a69ae1b464..1ba6e7584d 100644
--- a/dist/managers/FunctionManager.js
+++ b/dist/managers/FunctionManager.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
@@ -18,7 +18,6 @@ const path_1 = require("path");
class FunctionManager {
static Functions = new Map();
static loadNative() {
- // eslint-disable-next-line no-undef
FunctionManager.load("ForgeScript", (0, path_1.join)(__dirname, "..", "native"));
}
static load(provider, path) {
@@ -28,7 +27,6 @@ class FunctionManager {
const overrideAttempts = new Array();
const loader = new Array();
for (const file of (0, recursiveReaddirSync_1.default)(path).filter((x) => x.endsWith(".js"))) {
- // eslint-disable-next-line @typescript-eslint/no-var-requires
const req = require(file).default;
req.path = file;
if (this.Functions.has(req.name)) {
diff --git a/dist/managers/FunctionManager.js.map b/dist/managers/FunctionManager.js.map
index 11e14188fd..5df1204f66 100644
--- a/dist/managers/FunctionManager.js.map
+++ b/dist/managers/FunctionManager.js.map
@@ -1 +1 @@
-{"version":3,"file":"FunctionManager.js","sourceRoot":"","sources":["../../src/managers/FunctionManager.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"FunctionManager.js","sourceRoot":"","sources":["../../src/managers/FunctionManager.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/managers/NativeCommandManager.js b/dist/managers/NativeCommandManager.js
index 6695a5fde0..6fd6fb116a 100644
--- a/dist/managers/NativeCommandManager.js
+++ b/dist/managers/NativeCommandManager.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.NativeCommandManager = void 0;
diff --git a/dist/managers/ThreadManager.d.ts.map b/dist/managers/ThreadManager.d.ts.map
index f53caf9499..aa563c2931 100644
--- a/dist/managers/ThreadManager.d.ts.map
+++ b/dist/managers/ThreadManager.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"ThreadManager.d.ts","sourceRoot":"","sources":["../../src/managers/ThreadManager.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,SAAS,CAAA;AAKhD,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAA;IACZ,WAAW,CAAC,EAAE,SAAS,CAAC,aAAa,CAAC,CAAA;IACtC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,CAAA;CACnC;AAED,MAAM,WAAW,aAAa;IAC1B,MAAM,EAAE,MAAM,CAAA;IACd,KAAK,EAAE,MAAM,GAAG,IAAI,CAAA;CACvB;AAED,MAAM,WAAW,WAAW;IACxB,EAAE,EAAE,MAAM,CAAA;IACV,OAAO,EAAE,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,KAAK,IAAI,CAAA;IACrC,OAAO,EAAE,cAAc,CAAA;CAC1B;AAED,qBAAa,aAAa;IAWH,OAAO,CAAC,QAAQ,CAAC,MAAM;IAV1C,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAoB;IAC9C,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAoB;IAEzC,OAAO,CAAC,cAAc,CAAI;IAE1B,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAiC;IACvD,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAiC;IAE3D,OAAO,CAAC,SAAS,CAAI;gBAEe,MAAM,EAAE,WAAW;IAE1C,GAAG,CAAC,GAAG,EAAE,cAAc;YAUtB,OAAO;YAKP,OAAO;IAkBrB,OAAO,CAAC,aAAa;IAIrB,OAAO,KAAK,WAAW,GAEtB;IAED,OAAO,CAAC,kBAAkB;IAK1B,OAAO,CAAC,aAAa;YAKP,kBAAkB;YAYlB,YAAY;YAOZ,aAAa;YAMb,eAAe;CAOhC"}
\ No newline at end of file
+{"version":3,"file":"ThreadManager.d.ts","sourceRoot":"","sources":["../../src/managers/ThreadManager.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,SAAS,CAAA;AAIhD,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAA;IACZ,WAAW,CAAC,EAAE,SAAS,CAAC,aAAa,CAAC,CAAA;IACtC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,CAAA;CACnC;AAED,MAAM,WAAW,aAAa;IAC1B,MAAM,EAAE,MAAM,CAAA;IACd,KAAK,EAAE,MAAM,GAAG,IAAI,CAAA;CACvB;AAED,MAAM,WAAW,WAAW;IACxB,EAAE,EAAE,MAAM,CAAA;IACV,OAAO,EAAE,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,KAAK,IAAI,CAAA;IACrC,OAAO,EAAE,cAAc,CAAA;CAC1B;AAED,qBAAa,aAAa;IAWH,OAAO,CAAC,QAAQ,CAAC,MAAM;IAV1C,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAoB;IAC9C,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAoB;IAEzC,OAAO,CAAC,cAAc,CAAI;IAE1B,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAiC;IACvD,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAiC;IAE3D,OAAO,CAAC,SAAS,CAAI;gBAEe,MAAM,EAAE,WAAW;IAE1C,GAAG,CAAC,GAAG,EAAE,cAAc;YAUtB,OAAO;YAKP,OAAO;IAkBrB,OAAO,CAAC,aAAa;IAIrB,OAAO,KAAK,WAAW,GAEtB;IAED,OAAO,CAAC,kBAAkB;IAK1B,OAAO,CAAC,aAAa;YAKP,kBAAkB;YAWlB,YAAY;YAOZ,aAAa;YAMb,eAAe;CAOhC"}
\ No newline at end of file
diff --git a/dist/managers/ThreadManager.js b/dist/managers/ThreadManager.js
index bb1e6ced8f..e26ee22be1 100644
--- a/dist/managers/ThreadManager.js
+++ b/dist/managers/ThreadManager.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ThreadManager = void 0;
@@ -65,7 +65,6 @@ class ThreadManager {
return this.available.values().next().value;
if (this.workerCount >= this.maxWorkerCount)
return undefined;
- // eslint-disable-next-line no-undef
const worker = await (0, thread_1.spawn)("thread");
worker.on("error", this.onWorkerError.bind(this, worker));
worker.on("message", this.onWorkerMessage.bind(this, worker));
diff --git a/dist/managers/ThreadManager.js.map b/dist/managers/ThreadManager.js.map
index d35e56c64b..cadd1a94ac 100644
--- a/dist/managers/ThreadManager.js.map
+++ b/dist/managers/ThreadManager.js.map
@@ -1 +1 @@
-{"version":3,"file":"ThreadManager.js","sourceRoot":"","sources":["../../src/managers/ThreadManager.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAKF,2DAAuD;AACvD,gDAA2C;AAmB3C,MAAa,aAAa;IAWc;IAVnB,SAAS,GAAG,IAAI,GAAG,EAAU,CAAA;IAC7B,IAAI,GAAG,IAAI,GAAG,EAAU,CAAA;IAEjC,cAAc,GAAG,CAAC,CAAA;IAET,KAAK,GAAG,IAAI,GAAG,EAAuB,CAAA;IACtC,SAAS,GAAG,IAAI,GAAG,EAAuB,CAAA;IAEnD,SAAS,GAAG,CAAC,CAAA;IAErB,YAAoC,MAAmB;QAAnB,WAAM,GAAN,MAAM,CAAa;IAAG,CAAC;IAEpD,KAAK,CAAC,GAAG,CAAC,GAAmB;QAChC,OAAO,IAAI,OAAO,CAAgB,OAAO,CAAC,EAAE;YACxC,IAAI,CAAC,OAAO,CAAC;gBACT,EAAE,EAAE,IAAI,CAAC,aAAa,EAAE;gBACxB,OAAO,EAAE,GAAG;gBACZ,OAAO;aACV,CAAC,CAAA;QACN,CAAC,CAAC,CAAA;IACN,CAAC;IAEO,KAAK,CAAC,OAAO,CAAC,IAAiB;QACnC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,CAAA;QAC7B,MAAM,IAAI,CAAC,OAAO,EAAE,CAAA;IACxB,CAAC;IAEO,KAAK,CAAC,OAAO;QACjB,KAAK,MAAM,CAAC,EAAE,IAAI,CAAE,IAAI,IAAI,CAAC,KAAK,EAAE;YAChC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,kBAAkB,EAAE,CAAA;YAC9C,IAAI,MAAM,KAAK,IAAI,EAAE;gBACjB,OAAM;aACT;YAED,IAAI,CAAC,aAAa,CAAC,MAAO,CAAC,CAAA;YAC3B,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;YAC1B,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,CAAA;YAEjC,MAAO,CAAC,WAAW,CAAC;gBAChB,GAAG,IAAI,CAAC,OAAO;gBACf,MAAM,EAAE,IAAI,CAAC,EAAE;aAClB,CAAC,CAAA;SACL;IACL,CAAC;IAEO,aAAa;QACjB,OAAO,EAAE,IAAI,CAAC,SAAS,CAAA;IAC3B,CAAC;IAED,IAAY,WAAW;QACnB,OAAO,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAA;IAC/C,CAAC;IAEO,kBAAkB,CAAC,MAAc;QACrC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;QAC1B,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;IAC5B,CAAC;IAEO,aAAa,CAAC,MAAc;QAChC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;QAC7B,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;IACzB,CAAC;IAEO,KAAK,CAAC,kBAAkB;QAC5B,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,KAAK,CAAC;YAAE,OAAO,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,CAAA;QAC1E,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,cAAc;YAAE,OAAO,SAAS,CAAA;QAC7D,oCAAoC;QACpC,MAAM,MAAM,GAAG,MAAM,IAAA,cAAK,EAAC,QAAQ,CAAC,CAAA;QACpC,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA;QACzD,MAAM,CAAC,EAAE,CAAC,SAAS,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA;QAC7D,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA;QACvD,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;QAC1B,OAAO,MAAM,CAAA;IACjB,CAAC;IAEO,KAAK,CAAC,YAAY,CAAC,MAAc,EAAE,IAAY;QACnD,eAAM,CAAC,KAAK,CAAC,2BAA2B,IAAI,EAAE,CAAC,CAAA;QAC/C,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;QACxB,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;QAC7B,MAAM,IAAI,CAAC,OAAO,EAAE,CAAA;IACxB,CAAC;IAEO,KAAK,CAAC,aAAa,CAAC,MAAc,EAAE,GAAU;QAClD,eAAM,CAAC,KAAK,CAAC,yBAAyB,EAAE,GAAG,CAAC,CAAA;QAC5C,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;QACxB,MAAM,IAAI,CAAC,OAAO,EAAE,CAAA;IACxB,CAAC;IAEO,KAAK,CAAC,eAAe,CAAC,MAAc,EAAE,GAAkB;QAC5D,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAA;QAC/B,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAE,CAAA;QAC5C,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;QACjC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAA;QACvB,MAAM,IAAI,CAAC,OAAO,EAAE,CAAA;IACxB,CAAC;CACJ;AAhGD,sCAgGC"}
\ No newline at end of file
+{"version":3,"file":"ThreadManager.js","sourceRoot":"","sources":["../../src/managers/ThreadManager.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/managers/index.js b/dist/managers/index.js
index f2a10a9ea1..1a86f1883e 100644
--- a/dist/managers/index.js
+++ b/dist/managers/index.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
diff --git a/dist/native/array/advancedTextSplit.js b/dist/native/array/advancedTextSplit.js
index 99ea8e5767..473a3bb06e 100644
--- a/dist/native/array/advancedTextSplit.js
+++ b/dist/native/array/advancedTextSplit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/advancedTextSplit.js.map b/dist/native/array/advancedTextSplit.js.map
index a9a753df6b..f3038eba2c 100644
--- a/dist/native/array/advancedTextSplit.js.map
+++ b/dist/native/array/advancedTextSplit.js.map
@@ -1 +1 @@
-{"version":3,"file":"advancedTextSplit.js","sourceRoot":"","sources":["../../../src/native/array/advancedTextSplit.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,wCAAwC;SACxD;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,MAAM,CAAE;QACzB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,IAAI,CAAC,EAAE;YAChD,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACnC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAA;YAC/B,IAAI,IAAI,KAAK,SAAS;gBAClB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;SAC5B;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"advancedTextSplit.js","sourceRoot":"","sources":["../../../src/native/array/advancedTextSplit.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,wCAAwC;SACxD;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,MAAM,CAAE;QACzB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,IAAI,CAAC,EAAE,CAAC;YACjD,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACnC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAA;YAC/B,IAAI,IAAI,KAAK,SAAS;gBAClB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAC7B,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayAdvancedSort.js b/dist/native/array/arrayAdvancedSort.js
index 40d6202714..59d31e75e9 100644
--- a/dist/native/array/arrayAdvancedSort.js
+++ b/dist/native/array/arrayAdvancedSort.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayAdvancedSort.js.map b/dist/native/array/arrayAdvancedSort.js.map
index 7f0a6cb367..6709aab51c 100644
--- a/dist/native/array/arrayAdvancedSort.js.map
+++ b/dist/native/array/arrayAdvancedSort.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayAdvancedSort.js","sourceRoot":"","sources":["../../../src/native/array/arrayAdvancedSort.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"arrayAdvancedSort.js","sourceRoot":"","sources":["../../../src/native/array/arrayAdvancedSort.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/array/arrayAt.js b/dist/native/array/arrayAt.js
index 8059325b94..cdf907eeaa 100644
--- a/dist/native/array/arrayAt.js
+++ b/dist/native/array/arrayAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayClear.js b/dist/native/array/arrayClear.js
index f1210a225a..e948414f0d 100644
--- a/dist/native/array/arrayClear.js
+++ b/dist/native/array/arrayClear.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayClear.js.map b/dist/native/array/arrayClear.js.map
index adba84eb06..018d0490ae 100644
--- a/dist/native/array/arrayClear.js.map
+++ b/dist/native/array/arrayClear.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayClear.js","sourceRoot":"","sources":["../../../src/native/array/arrayClear.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACpB,GAAG,CAAC,MAAM,GAAG,CAAC,CAAA;SACjB;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayClear.js","sourceRoot":"","sources":["../../../src/native/array/arrayClear.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;YACrB,GAAG,CAAC,MAAM,GAAG,CAAC,CAAA;QAClB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayConcat.js b/dist/native/array/arrayConcat.js
index 60589c5ac6..a442db43ca 100644
--- a/dist/native/array/arrayConcat.js
+++ b/dist/native/array/arrayConcat.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayConcat.js.map b/dist/native/array/arrayConcat.js.map
index 9905a6a0be..fbe9888565 100644
--- a/dist/native/array/arrayConcat.js.map
+++ b/dist/native/array/arrayConcat.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayConcat.js","sourceRoot":"","sources":["../../../src/native/array/arrayConcat.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kEAAkE;YAC/E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,SAAS,CAAC;QAC1B,MAAM,GAAG,GAAG,IAAI,KAAK,EAAW,CAAA;QAEhC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAClD,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAA;YACtB,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAA;YACrC,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC;gBAAE,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAA;SAC7C;QAED,OAAO,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC;YACrD,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayConcat.js","sourceRoot":"","sources":["../../../src/native/array/arrayConcat.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kEAAkE;YAC/E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,SAAS,CAAC;QAC1B,MAAM,GAAG,GAAG,IAAI,KAAK,EAAW,CAAA;QAEhC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YACnD,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAA;YACtB,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAA;YACrC,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC;gBAAE,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAA;QAC9C,CAAC;QAED,OAAO,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC;YACrD,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayCreate.js b/dist/native/array/arrayCreate.js
index 07da681105..5a45c790df 100644
--- a/dist/native/array/arrayCreate.js
+++ b/dist/native/array/arrayCreate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayEvery.js b/dist/native/array/arrayEvery.js
index 9ac4b9b74d..505aba4d32 100644
--- a/dist/native/array/arrayEvery.js
+++ b/dist/native/array/arrayEvery.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/array/arrayEvery.js.map b/dist/native/array/arrayEvery.js.map
index c07e6bd150..9f08c202f6 100644
--- a/dist/native/array/arrayEvery.js.map
+++ b/dist/native/array/arrayEvery.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayEvery.js","sourceRoot":"","sources":["../../../src/native/array/arrayEvery.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wFAAwF;IACrG,MAAM,EAAE,KAAK;IACb,YAAY,EAAE,IAAI;IAClB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEzF,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;QAExC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;gBAC5C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;gBACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;gBAClC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAW,CAAA;gBAE3D,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE;oBACzB,IAAI,IAAA,gBAAM,EAAC,EAAE,CAAC;wBAAE,SAAQ;oBACxB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;iBAC7B;qBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;oBAAE,OAAO,EAAE,CAAA;aACvD;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayEvery.js","sourceRoot":"","sources":["../../../src/native/array/arrayEvery.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wFAAwF;IACrG,MAAM,EAAE,KAAK;IACb,YAAY,EAAE,IAAI;IAClB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEzF,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;QAExC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;YACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC7C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;gBACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;gBAClC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAW,CAAA;gBAE3D,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;oBAC1B,IAAI,IAAA,gBAAM,EAAC,EAAE,CAAC;wBAAE,SAAQ;oBACxB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;gBAC9B,CAAC;qBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;oBAAE,OAAO,EAAE,CAAA;YACxD,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayFill.js b/dist/native/array/arrayFill.js
index 4892780809..5bb0e9e48e 100644
--- a/dist/native/array/arrayFill.js
+++ b/dist/native/array/arrayFill.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayFilter.d.ts b/dist/native/array/arrayFilter.d.ts
new file mode 100644
index 0000000000..71bbf541b6
--- /dev/null
+++ b/dist/native/array/arrayFilter.d.ts
@@ -0,0 +1,29 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ condition: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: false;
+ type: ArgType.String;
+}], false>;
+export default _default;
+//# sourceMappingURL=arrayFilter.d.ts.map
\ No newline at end of file
diff --git a/dist/native/array/arrayFilter.d.ts.map b/dist/native/array/arrayFilter.d.ts.map
new file mode 100644
index 0000000000..91a572abed
--- /dev/null
+++ b/dist/native/array/arrayFilter.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"arrayFilter.d.ts","sourceRoot":"","sources":["../../../src/native/array/arrayFilter.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAA2C,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGnG,wBAkEE"}
\ No newline at end of file
diff --git a/dist/native/array/arrayFilter.js b/dist/native/array/arrayFilter.js
new file mode 100644
index 0000000000..6100bb32e1
--- /dev/null
+++ b/dist/native/array/arrayFilter.js
@@ -0,0 +1,78 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+var __importDefault = (this && this.__importDefault) || function (mod) {
+ return (mod && mod.__esModule) ? mod : { "default": mod };
+};
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+const isTrue_1 = __importDefault(require("../../functions/isTrue"));
+exports.default = new structures_1.NativeFunction({
+ name: "$arrayFilter",
+ version: "2.7.0",
+ description: "Filters through every element of the array and loads the results to another array",
+ unwrap: false,
+ brackets: true,
+ experimental: true,
+ args: [
+ {
+ name: "name",
+ description: "The variable that holds the array",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "variable",
+ description: "The variable to load the element value to",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "code",
+ description: "The code to execute for every element",
+ rest: false,
+ required: true,
+ condition: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "other variable",
+ description: "The other variable to load the result to, leave empty to return output",
+ rest: false,
+ required: false,
+ type: structures_1.ArgType.String,
+ },
+ ],
+ output: structures_1.ArgType.Json,
+ async execute(ctx) {
+ const code = this.data.fields[2];
+ const { args, return: rt } = await this["resolveMultipleArgs"](ctx, 0, 1, 3);
+ if (!this["isValidReturnType"](rt))
+ return rt;
+ const [name, varName, otherVarName] = args;
+ const arr = ctx.getEnvironmentKey(name);
+ const newArr = new Array();
+ if (Array.isArray(arr)) {
+ for (let i = 0, len = arr.length; i < len; i++) {
+ const el = arr[i];
+ ctx.setEnvironmentKey(varName, el);
+ const rt = await this["resolveCondition"](ctx, code);
+ if (rt.return || rt.success) {
+ if (!(0, isTrue_1.default)(rt))
+ continue;
+ newArr.push(el);
+ }
+ else if (!this["isValidReturnType"](rt))
+ return rt;
+ }
+ }
+ return otherVarName ?
+ this.success(void ctx.setEnvironmentKey(otherVarName, newArr)) :
+ this.successJSON(newArr);
+ },
+});
+//# sourceMappingURL=arrayFilter.js.map
\ No newline at end of file
diff --git a/dist/native/array/arrayFilter.js.map b/dist/native/array/arrayFilter.js.map
new file mode 100644
index 0000000000..c7ae9a374e
--- /dev/null
+++ b/dist/native/array/arrayFilter.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"arrayFilter.js","sourceRoot":"","sources":["../../../src/native/array/arrayFilter.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/array/arrayFind.d.ts b/dist/native/array/arrayFind.d.ts
new file mode 100644
index 0000000000..29ff3450cb
--- /dev/null
+++ b/dist/native/array/arrayFind.d.ts
@@ -0,0 +1,23 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ condition: true;
+ required: true;
+ type: ArgType.String;
+}], false>;
+export default _default;
+//# sourceMappingURL=arrayFind.d.ts.map
\ No newline at end of file
diff --git a/dist/native/array/arrayFind.d.ts.map b/dist/native/array/arrayFind.d.ts.map
new file mode 100644
index 0000000000..ce2c0ac74e
--- /dev/null
+++ b/dist/native/array/arrayFind.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"arrayFind.d.ts","sourceRoot":"","sources":["../../../src/native/array/arrayFind.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAA2C,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAEnG,wBAuDE"}
\ No newline at end of file
diff --git a/dist/native/array/arrayFind.js b/dist/native/array/arrayFind.js
new file mode 100644
index 0000000000..af15a9130c
--- /dev/null
+++ b/dist/native/array/arrayFind.js
@@ -0,0 +1,68 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+var __importDefault = (this && this.__importDefault) || function (mod) {
+ return (mod && mod.__esModule) ? mod : { "default": mod };
+};
+Object.defineProperty(exports, "__esModule", { value: true });
+const isTrue_1 = __importDefault(require("../../functions/isTrue"));
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$arrayFind",
+ version: "2.7.0",
+ description: "Finds the value of a first found element in the array",
+ unwrap: false,
+ brackets: true,
+ experimental: true,
+ args: [
+ {
+ name: "name",
+ description: "The variable that holds the array",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "variable",
+ description: "The variable to load the element value to",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "code",
+ description: "The code to execute for every element",
+ rest: false,
+ condition: true,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ ],
+ output: structures_1.ArgType.Unknown,
+ async execute(ctx) {
+ const code = this.data.fields[2];
+ const { args, return: rt } = await this["resolveMultipleArgs"](ctx, 0, 1);
+ if (!this["isValidReturnType"](rt))
+ return rt;
+ const [name, varName] = args;
+ const arr = ctx.getEnvironmentKey(name);
+ if (!Array.isArray(arr))
+ return this.success();
+ for (let i = 0, len = arr.length; i < len; i++) {
+ const el = arr[i];
+ ctx.setEnvironmentKey(varName, el);
+ const rt = await this["resolveCondition"](ctx, code);
+ if (rt.return || rt.success) {
+ if (!(0, isTrue_1.default)(rt))
+ continue;
+ return this.successJSON(el);
+ }
+ else if (!this["isValidReturnType"](rt))
+ return rt;
+ }
+ return this.success();
+ },
+});
+//# sourceMappingURL=arrayFind.js.map
\ No newline at end of file
diff --git a/dist/native/array/arrayFind.js.map b/dist/native/array/arrayFind.js.map
new file mode 100644
index 0000000000..086addbc89
--- /dev/null
+++ b/dist/native/array/arrayFind.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"arrayFind.js","sourceRoot":"","sources":["../../../src/native/array/arrayFind.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAAmG;AAEnG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,YAAY,EAAE,IAAI;IAClB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;QAE5E,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,IAAI,EAAE,OAAO,CAAE,GAAG,IAAI,CAAA;QAE9B,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAE9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAC7C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;YACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;YAClC,MAAM,EAAE,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YAEpD,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;gBAC1B,IAAI,CAAC,IAAA,gBAAM,EAAC,EAAE,CAAC;oBAAE,SAAQ;gBACzB,OAAO,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;YAC/B,CAAC;iBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;QACxD,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayFindIndex.js b/dist/native/array/arrayFindIndex.js
index 902e1d9227..e2eb67fe23 100644
--- a/dist/native/array/arrayFindIndex.js
+++ b/dist/native/array/arrayFindIndex.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/array/arrayFindIndex.js.map b/dist/native/array/arrayFindIndex.js.map
index 04138e3f8b..53f014bf28 100644
--- a/dist/native/array/arrayFindIndex.js.map
+++ b/dist/native/array/arrayFindIndex.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayFindIndex.js","sourceRoot":"","sources":["../../../src/native/array/arrayFindIndex.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAA2I;AAE3I,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEzF,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;QAExC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;QAEhD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC5C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;YACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;YAClC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAA0D,CAAC,CAAW,CAAA;YAEtH,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE;gBACzB,IAAI,CAAC,IAAA,gBAAM,EAAC,EAAE,CAAC;oBAAE,SAAQ;gBACzB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;aACzB;iBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;SACvD;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;IAC3B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayFindIndex.js","sourceRoot":"","sources":["../../../src/native/array/arrayFindIndex.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAA2I;AAE3I,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEzF,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;QAExC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;QAEhD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAC7C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;YACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;YAClC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAA0D,CAAC,CAAW,CAAA;YAEtH,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;gBAC1B,IAAI,CAAC,IAAA,gBAAM,EAAC,EAAE,CAAC;oBAAE,SAAQ;gBACzB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;YAC1B,CAAC;iBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;QACxD,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;IAC3B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayFindLast.d.ts b/dist/native/array/arrayFindLast.d.ts
new file mode 100644
index 0000000000..a5c21f8ca8
--- /dev/null
+++ b/dist/native/array/arrayFindLast.d.ts
@@ -0,0 +1,23 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ condition: true;
+ required: true;
+ type: ArgType.String;
+}], false>;
+export default _default;
+//# sourceMappingURL=arrayFindLast.d.ts.map
\ No newline at end of file
diff --git a/dist/native/array/arrayFindLast.d.ts.map b/dist/native/array/arrayFindLast.d.ts.map
new file mode 100644
index 0000000000..4736b35d6e
--- /dev/null
+++ b/dist/native/array/arrayFindLast.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"arrayFindLast.d.ts","sourceRoot":"","sources":["../../../src/native/array/arrayFindLast.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAA2C,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAEnG,wBAuDE"}
\ No newline at end of file
diff --git a/dist/native/array/arrayFindLast.js b/dist/native/array/arrayFindLast.js
new file mode 100644
index 0000000000..832de5d922
--- /dev/null
+++ b/dist/native/array/arrayFindLast.js
@@ -0,0 +1,68 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+var __importDefault = (this && this.__importDefault) || function (mod) {
+ return (mod && mod.__esModule) ? mod : { "default": mod };
+};
+Object.defineProperty(exports, "__esModule", { value: true });
+const isTrue_1 = __importDefault(require("../../functions/isTrue"));
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$arrayFindLast",
+ version: "2.7.0",
+ description: "Finds the value of a last found element in the array",
+ unwrap: false,
+ brackets: true,
+ experimental: true,
+ args: [
+ {
+ name: "name",
+ description: "The variable that holds the array",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "variable",
+ description: "The variable to load the element value to",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "code",
+ description: "The code to execute for every element",
+ rest: false,
+ condition: true,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ ],
+ output: structures_1.ArgType.Unknown,
+ async execute(ctx) {
+ const code = this.data.fields[2];
+ const { args, return: rt } = await this["resolveMultipleArgs"](ctx, 0, 1);
+ if (!this["isValidReturnType"](rt))
+ return rt;
+ const [name, varName] = args;
+ const arr = ctx.getEnvironmentKey(name);
+ if (!Array.isArray(arr))
+ return this.success();
+ for (let i = arr.length - 1; i >= 0; i--) {
+ const el = arr[i];
+ ctx.setEnvironmentKey(varName, el);
+ const rt = await this["resolveCondition"](ctx, code);
+ if (rt.return || rt.success) {
+ if (!(0, isTrue_1.default)(rt))
+ continue;
+ return this.successJSON(el);
+ }
+ else if (!this["isValidReturnType"](rt))
+ return rt;
+ }
+ return this.success();
+ },
+});
+//# sourceMappingURL=arrayFindLast.js.map
\ No newline at end of file
diff --git a/dist/native/array/arrayFindLast.js.map b/dist/native/array/arrayFindLast.js.map
new file mode 100644
index 0000000000..37b1f8afed
--- /dev/null
+++ b/dist/native/array/arrayFindLast.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"arrayFindLast.js","sourceRoot":"","sources":["../../../src/native/array/arrayFindLast.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAAmG;AAEnG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,YAAY,EAAE,IAAI;IAClB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;QAE5E,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,IAAI,EAAE,OAAO,CAAE,GAAG,IAAI,CAAA;QAE9B,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAE9C,KAAK,IAAI,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;YACvC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;YACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;YAClC,MAAM,EAAE,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YAEpD,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;gBAC1B,IAAI,CAAC,IAAA,gBAAM,EAAC,EAAE,CAAC;oBAAE,SAAQ;gBACzB,OAAO,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;YAC/B,CAAC;iBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;QACxD,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayFindLastIndex.js b/dist/native/array/arrayFindLastIndex.js
index 3df1cebd15..30f40562d1 100644
--- a/dist/native/array/arrayFindLastIndex.js
+++ b/dist/native/array/arrayFindLastIndex.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/array/arrayFindLastIndex.js.map b/dist/native/array/arrayFindLastIndex.js.map
index 47a64ed5ef..030215e03e 100644
--- a/dist/native/array/arrayFindLastIndex.js.map
+++ b/dist/native/array/arrayFindLastIndex.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayFindLastIndex.js","sourceRoot":"","sources":["../../../src/native/array/arrayFindLastIndex.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAA2I;AAE3I,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEzF,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;QAExC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;QAEhD,KAAK,IAAI,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;YACtC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;YACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;YAClC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAA0D,CAAC,CAAW,CAAA;YAEtH,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE;gBACzB,IAAI,CAAC,IAAA,gBAAM,EAAC,EAAE,CAAC;oBAAE,SAAQ;gBACzB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;aACzB;iBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;SACvD;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;IAC3B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayFindLastIndex.js","sourceRoot":"","sources":["../../../src/native/array/arrayFindLastIndex.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAA2I;AAE3I,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEzF,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;QAExC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;QAEhD,KAAK,IAAI,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;YACvC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;YACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;YAClC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAA0D,CAAC,CAAW,CAAA;YAEtH,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;gBAC1B,IAAI,CAAC,IAAA,gBAAM,EAAC,EAAE,CAAC;oBAAE,SAAQ;gBACzB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;YAC1B,CAAC;iBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;QACxD,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;IAC3B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayForEach.js b/dist/native/array/arrayForEach.js
index 2373c668da..e50dfa281f 100644
--- a/dist/native/array/arrayForEach.js
+++ b/dist/native/array/arrayForEach.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayForEach.js.map b/dist/native/array/arrayForEach.js.map
index ea4d876d9f..ee49e15a86 100644
--- a/dist/native/array/arrayForEach.js.map
+++ b/dist/native/array/arrayForEach.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayForEach.js","sourceRoot":"","sources":["../../../src/native/array/arrayForEach.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEzF,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;QAExC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;gBAC5C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;gBACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;gBAClC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAW,CAAA;gBAE3D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;oBAAE,OAAO,EAAE,CAAA;aAChD;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayForEach.js","sourceRoot":"","sources":["../../../src/native/array/arrayForEach.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEzF,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACvD,MAAM,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;QAExC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;YACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC7C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;gBACjB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;gBAClC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAW,CAAA;gBAE3D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;oBAAE,OAAO,EAAE,CAAA;YACjD,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayIncludes.js b/dist/native/array/arrayIncludes.js
index 63f9242e10..d5cd644b24 100644
--- a/dist/native/array/arrayIncludes.js
+++ b/dist/native/array/arrayIncludes.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayIndexOf.js b/dist/native/array/arrayIndexOf.js
index 9ccfa15f9a..9dde2325b7 100644
--- a/dist/native/array/arrayIndexOf.js
+++ b/dist/native/array/arrayIndexOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayJoin.js b/dist/native/array/arrayJoin.js
index 31401f0a83..c19a2ee5ad 100644
--- a/dist/native/array/arrayJoin.js
+++ b/dist/native/array/arrayJoin.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/array/arrayLastIndexOf.js b/dist/native/array/arrayLastIndexOf.js
index 38b2983596..4971810f84 100644
--- a/dist/native/array/arrayLastIndexOf.js
+++ b/dist/native/array/arrayLastIndexOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayLength.js b/dist/native/array/arrayLength.js
index 02e23c5e01..cb0d115cc1 100644
--- a/dist/native/array/arrayLength.js
+++ b/dist/native/array/arrayLength.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayLoad.js b/dist/native/array/arrayLoad.js
index ff97e4d7d2..bed7dc522d 100644
--- a/dist/native/array/arrayLoad.js
+++ b/dist/native/array/arrayLoad.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayMap.js b/dist/native/array/arrayMap.js
index 78b333a46e..2d272699fb 100644
--- a/dist/native/array/arrayMap.js
+++ b/dist/native/array/arrayMap.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/array/arrayMap.js.map b/dist/native/array/arrayMap.js.map
index 4b456bf127..cd5a26f110 100644
--- a/dist/native/array/arrayMap.js.map
+++ b/dist/native/array/arrayMap.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayMap.js","sourceRoot":"","sources":["../../../src/native/array/arrayMap.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"arrayMap.js","sourceRoot":"","sources":["../../../src/native/array/arrayMap.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/array/arrayPop.js b/dist/native/array/arrayPop.js
index 800da76d9d..878c53deb9 100644
--- a/dist/native/array/arrayPop.js
+++ b/dist/native/array/arrayPop.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayPush.js b/dist/native/array/arrayPush.js
index 6de06522e7..12f79acf32 100644
--- a/dist/native/array/arrayPush.js
+++ b/dist/native/array/arrayPush.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayPushJSON.js b/dist/native/array/arrayPushJSON.js
index 8aa5c5cce5..71f5e01558 100644
--- a/dist/native/array/arrayPushJSON.js
+++ b/dist/native/array/arrayPushJSON.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayRandomIndex.js b/dist/native/array/arrayRandomIndex.js
index 20b2f1a947..963a86f0d1 100644
--- a/dist/native/array/arrayRandomIndex.js
+++ b/dist/native/array/arrayRandomIndex.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayRandomValue.js b/dist/native/array/arrayRandomValue.js
index 14549fdd65..c17c0f8359 100644
--- a/dist/native/array/arrayRandomValue.js
+++ b/dist/native/array/arrayRandomValue.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayReduce.js b/dist/native/array/arrayReduce.js
index df1eb394db..2fe9f18a98 100644
--- a/dist/native/array/arrayReduce.js
+++ b/dist/native/array/arrayReduce.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayReduce.js.map b/dist/native/array/arrayReduce.js.map
index d02523a152..e7503e1b34 100644
--- a/dist/native/array/arrayReduce.js.map
+++ b/dist/native/array/arrayReduce.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayReduce.js","sourceRoot":"","sources":["../../../src/native/array/arrayReduce.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,kDAAkD;YAC/D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,6DAA6D;YAC1E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC/E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,CAAC,IAAI,EAAE,QAAQ,EAAE,aAAa,EAAE,YAAY,CAAC,GAAG,IAAI,CAAA;QAE1D,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QAEvC,GAAG,CAAC,iBAAiB,CAAC,QAAQ,EAAE,YAAY,CAAC,CAAA;QAE7C,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;gBAC5C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;gBAEjB,GAAG,CAAC,iBAAiB,CAAC,aAAa,EAAE,EAAE,CAAC,CAAA;gBAExC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAW,CAAA;gBAE3D,IAAI,EAAE,CAAC,MAAM,EAAE;oBACX,GAAG,CAAC,iBAAiB,CAAC,QAAQ,EAAE,EAAE,CAAC,KAAK,CAAC,CAAA;iBAC5C;qBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;oBAAE,OAAO,EAAE,CAAA;aACvD;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayReduce.js","sourceRoot":"","sources":["../../../src/native/array/arrayReduce.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,kDAAkD;YAC/D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,6DAA6D;YAC1E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC/E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,CAAC,IAAI,EAAE,QAAQ,EAAE,aAAa,EAAE,YAAY,CAAC,GAAG,IAAI,CAAA;QAE1D,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QAEvC,GAAG,CAAC,iBAAiB,CAAC,QAAQ,EAAE,YAAY,CAAC,CAAA;QAE7C,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;YACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC7C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;gBAEjB,GAAG,CAAC,iBAAiB,CAAC,aAAa,EAAE,EAAE,CAAC,CAAA;gBAExC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAW,CAAA;gBAE3D,IAAI,EAAE,CAAC,MAAM,EAAE,CAAC;oBACZ,GAAG,CAAC,iBAAiB,CAAC,QAAQ,EAAE,EAAE,CAAC,KAAK,CAAC,CAAA;gBAC7C,CAAC;qBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;oBAAE,OAAO,EAAE,CAAA;YACxD,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayReverse.js b/dist/native/array/arrayReverse.js
index 25eb965f94..b012886b3c 100644
--- a/dist/native/array/arrayReverse.js
+++ b/dist/native/array/arrayReverse.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayReverse.js.map b/dist/native/array/arrayReverse.js.map
index 04f43c18f8..9d4c247875 100644
--- a/dist/native/array/arrayReverse.js.map
+++ b/dist/native/array/arrayReverse.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayReverse.js","sourceRoot":"","sources":["../../../src/native/array/arrayReverse.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,kEAAkE;YAC/E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QACrB,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QAEvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACpB,IAAI,IAAI;gBACJ,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,CAAA;;gBAEpE,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAA;SAC7C;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayReverse.js","sourceRoot":"","sources":["../../../src/native/array/arrayReverse.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,kEAAkE;YAC/E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QACrB,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QAEvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;YACrB,IAAI,IAAI;gBACJ,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,CAAA;;gBAEpE,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAA;QAC9C,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayShift.js b/dist/native/array/arrayShift.js
index 66ef09aedd..25aa61016c 100644
--- a/dist/native/array/arrayShift.js
+++ b/dist/native/array/arrayShift.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayShuffle.js b/dist/native/array/arrayShuffle.js
index 341fdbc0e9..e3a873c165 100644
--- a/dist/native/array/arrayShuffle.js
+++ b/dist/native/array/arrayShuffle.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arraySlice.js b/dist/native/array/arraySlice.js
index df3db92a78..3f92c39949 100644
--- a/dist/native/array/arraySlice.js
+++ b/dist/native/array/arraySlice.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arraySlice.js.map b/dist/native/array/arraySlice.js.map
index b8028c6136..8c7a3fc386 100644
--- a/dist/native/array/arraySlice.js.map
+++ b/dist/native/array/arraySlice.js.map
@@ -1 +1 @@
-{"version":3,"file":"arraySlice.js","sourceRoot":"","sources":["../../../src/native/array/arraySlice.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,kEAAkE;YAC/E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC;QACjC,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QAEvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACpB,MAAM,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,KAAK,EAAE,GAAG,IAAI,SAAS,CAAC,CAAA;YACjD,IAAI,IAAI;gBACJ,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA;;gBAE7D,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;SACtC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arraySlice.js","sourceRoot":"","sources":["../../../src/native/array/arraySlice.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,kEAAkE;YAC/E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC;QACjC,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QAEvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;YACrB,MAAM,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,KAAK,EAAE,GAAG,IAAI,SAAS,CAAC,CAAA;YACjD,IAAI,IAAI;gBACJ,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA;;gBAE7D,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;QACvC,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arraySome.js b/dist/native/array/arraySome.js
index 0fa02fc077..175ab8016a 100644
--- a/dist/native/array/arraySome.js
+++ b/dist/native/array/arraySome.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/array/arraySome.js.map b/dist/native/array/arraySome.js.map
index 5942f2fa4d..53a96ddb93 100644
--- a/dist/native/array/arraySome.js.map
+++ b/dist/native/array/arraySome.js.map
@@ -1 +1 @@
-{"version":3,"file":"arraySome.js","sourceRoot":"","sources":["../../../src/native/array/arraySome.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAA2I;AAE3I,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEvE,MAAM,EACF,IAAI,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,EAClC,MAAM,EAAE,EAAE,GACb,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAChD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QAEvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;gBAC5C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;gBACjB,GAAG,CAAC,iBAAiB,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAA;gBACnC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAA0D,CAAC,CAAW,CAAA;gBAEtH,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE;oBACzB,IAAI,CAAC,IAAA,gBAAM,EAAC,EAAE,CAAC;wBAAE,SAAQ;oBACzB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;iBAC5B;qBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;oBAAE,OAAO,EAAE,CAAA;aACvD;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arraySome.js","sourceRoot":"","sources":["../../../src/native/array/arraySome.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,oEAA2C;AAC3C,iDAA2I;AAE3I,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,SAAS,EAAE,IAAI;YACf,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEvE,MAAM,EACF,IAAI,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,QAAQ,EAAE,EAClC,MAAM,EAAE,EAAE,GACb,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAChD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QAEvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;YACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC7C,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;gBACjB,GAAG,CAAC,iBAAiB,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAA;gBACnC,MAAM,EAAE,GAAG,CAAC,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAA0D,CAAC,CAAW,CAAA;gBAEtH,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,OAAO,EAAE,CAAC;oBAC1B,IAAI,CAAC,IAAA,gBAAM,EAAC,EAAE,CAAC;wBAAE,SAAQ;oBACzB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;gBAC7B,CAAC;qBAAM,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;oBAAE,OAAO,EAAE,CAAA;YACxD,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arraySort.js b/dist/native/array/arraySort.js
index f3c489ea22..1006dce7a7 100644
--- a/dist/native/array/arraySort.js
+++ b/dist/native/array/arraySort.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.SortType = void 0;
diff --git a/dist/native/array/arraySort.js.map b/dist/native/array/arraySort.js.map
index 1eb087eeb4..4f1e27d805 100644
--- a/dist/native/array/arraySort.js.map
+++ b/dist/native/array/arraySort.js.map
@@ -1 +1 @@
-{"version":3,"file":"arraySort.js","sourceRoot":"","sources":["../../../src/native/array/arraySort.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,iDAAkE;AAElE,IAAY,QAGX;AAHD,WAAY,QAAQ;IAChB,qCAAG,CAAA;IACH,uCAAI,CAAA;AACR,CAAC,EAHW,QAAQ,wBAAR,QAAQ,QAGnB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mBAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,QAAQ;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,CAAC;QACjC,MAAM,GAAG,GAAG,GAAG,CAAC,sBAAsB,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAA;QACvD,IAAI,GAAG,KAAK,IAAI,EAAE;YACd,MAAM,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;YAEvH,IAAI,KAAK;gBACL,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;;gBAEpC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;SACtC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arraySort.js","sourceRoot":"","sources":["../../../src/native/array/arraySort.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,iDAAkE;AAElE,IAAY,QAGX;AAHD,WAAY,QAAQ;IAChB,qCAAG,CAAA;IACH,uCAAI,CAAA;AACR,CAAC,EAHW,QAAQ,wBAAR,QAAQ,QAGnB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mBAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,QAAQ;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,CAAC;QACjC,MAAM,GAAG,GAAG,GAAG,CAAC,sBAAsB,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAA;QACvD,IAAI,GAAG,KAAK,IAAI,EAAE,CAAC;YACf,MAAM,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;YAEvH,IAAI,KAAK;gBACL,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;;gBAEpC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;QACvC,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arraySplice.js b/dist/native/array/arraySplice.js
index cfb90547e2..a11179a179 100644
--- a/dist/native/array/arraySplice.js
+++ b/dist/native/array/arraySplice.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayUnique.js b/dist/native/array/arrayUnique.js
index f2e6316ca0..938738014a 100644
--- a/dist/native/array/arrayUnique.js
+++ b/dist/native/array/arrayUnique.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const lodash_1 = require("lodash");
diff --git a/dist/native/array/arrayUnique.js.map b/dist/native/array/arrayUnique.js.map
index f167eb0dc6..d8330fdaab 100644
--- a/dist/native/array/arrayUnique.js.map
+++ b/dist/native/array/arrayUnique.js.map
@@ -1 +1 @@
-{"version":3,"file":"arrayUnique.js","sourceRoot":"","sources":["../../../src/native/array/arrayUnique.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,mCAA0C;AAC1C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,KAAK,CAAC;QAC1B,MAAM,GAAG,GAAG,GAAG,CAAC,sBAAsB,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAA;QACvD,IAAI,GAAG,KAAK,IAAI,EAAE;YACd,MAAM,MAAM,GAAG,IAAA,iBAAQ,EAAC,GAAG,EAAE,gBAAO,CAAC,CAAA;YAErC,IAAI,KAAK;gBACL,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;;gBAEpC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;SACtC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"arrayUnique.js","sourceRoot":"","sources":["../../../src/native/array/arrayUnique.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,mCAA0C;AAC1C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,KAAK,CAAC;QAC1B,MAAM,GAAG,GAAG,GAAG,CAAC,sBAAsB,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAA;QACvD,IAAI,GAAG,KAAK,IAAI,EAAE,CAAC;YACf,MAAM,MAAM,GAAG,IAAA,iBAAQ,EAAC,GAAG,EAAE,gBAAO,CAAC,CAAA;YAErC,IAAI,KAAK;gBACL,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;;gBAEpC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;QACvC,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/arrayUnload.js b/dist/native/array/arrayUnload.js
index 84aa7650eb..ac10379a20 100644
--- a/dist/native/array/arrayUnload.js
+++ b/dist/native/array/arrayUnload.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayUnshift.js b/dist/native/array/arrayUnshift.js
index 0ca69665d1..9c3e6f52c5 100644
--- a/dist/native/array/arrayUnshift.js
+++ b/dist/native/array/arrayUnshift.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/arrayUnshiftJSON.js b/dist/native/array/arrayUnshiftJSON.js
index 3216aa0373..e94a600843 100644
--- a/dist/native/array/arrayUnshiftJSON.js
+++ b/dist/native/array/arrayUnshiftJSON.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/getSplitTextLength.d.ts b/dist/native/array/getSplitTextLength.d.ts
index a0f1378b5c..f7bbb1b0ee 100644
--- a/dist/native/array/getSplitTextLength.d.ts
+++ b/dist/native/array/getSplitTextLength.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=getSplitTextLength.d.ts.map
\ No newline at end of file
diff --git a/dist/native/array/getSplitTextLength.js b/dist/native/array/getSplitTextLength.js
index 7cc5f47b0b..dbfcc06f41 100644
--- a/dist/native/array/getSplitTextLength.js
+++ b/dist/native/array/getSplitTextLength.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/getTextSplitIndex.js b/dist/native/array/getTextSplitIndex.js
index 047e147c27..eb8d088a0c 100644
--- a/dist/native/array/getTextSplitIndex.js
+++ b/dist/native/array/getTextSplitIndex.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/isArray.d.ts b/dist/native/array/isArray.d.ts
new file mode 100644
index 0000000000..2efc30898c
--- /dev/null
+++ b/dist/native/array/isArray.d.ts
@@ -0,0 +1,10 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.Json;
+}], true>;
+export default _default;
+//# sourceMappingURL=isArray.d.ts.map
\ No newline at end of file
diff --git a/dist/native/array/isArray.d.ts.map b/dist/native/array/isArray.d.ts.map
new file mode 100644
index 0000000000..598ae2cd45
--- /dev/null
+++ b/dist/native/array/isArray.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"isArray.d.ts","sourceRoot":"","sources":["../../../src/native/array/isArray.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAoBE"}
\ No newline at end of file
diff --git a/dist/native/array/isArray.js b/dist/native/array/isArray.js
new file mode 100644
index 0000000000..86438ea6c1
--- /dev/null
+++ b/dist/native/array/isArray.js
@@ -0,0 +1,29 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$isArray",
+ version: "2.7.0",
+ description: "Checks whether given array is valid",
+ aliases: ["$isValidArray"],
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "array",
+ description: "The array to check for",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.Json,
+ }
+ ],
+ output: structures_1.ArgType.Boolean,
+ execute(ctx, [arr]) {
+ return this.success(Array.isArray(arr));
+ },
+});
+//# sourceMappingURL=isArray.js.map
\ No newline at end of file
diff --git a/dist/native/array/isArray.js.map b/dist/native/array/isArray.js.map
new file mode 100644
index 0000000000..2bdb20c5c9
--- /dev/null
+++ b/dist/native/array/isArray.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"isArray.js","sourceRoot":"","sources":["../../../src/native/array/isArray.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,OAAO,EAAE,CAAC,eAAe,CAAC;IAC1B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/array/segmentTextSplit.d.ts.map b/dist/native/array/segmentTextSplit.d.ts.map
index 277e0ed5cc..58432eb7dd 100644
--- a/dist/native/array/segmentTextSplit.d.ts.map
+++ b/dist/native/array/segmentTextSplit.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"segmentTextSplit.d.ts","sourceRoot":"","sources":["../../../src/native/array/segmentTextSplit.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,eAAO,MAAM,aAAa,UAAoB,CAAA;AAE9C,eAAO,MAAM,SAAS,gBAAuB,CAAA;;;;;;;;AAE7C,wBAmBE"}
\ No newline at end of file
+{"version":3,"file":"segmentTextSplit.d.ts","sourceRoot":"","sources":["../../../src/native/array/segmentTextSplit.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,eAAO,MAAM,aAAa,EAAG,QAAiB,CAAA;AAE9C,eAAO,MAAM,SAAS,gBAAuB,CAAA;;;;;;;;AAE7C,wBAmBE"}
\ No newline at end of file
diff --git a/dist/native/array/segmentTextSplit.js b/dist/native/array/segmentTextSplit.js
index 64997dfeac..d290ca6575 100644
--- a/dist/native/array/segmentTextSplit.js
+++ b/dist/native/array/segmentTextSplit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.Segmenter = exports.SplitTextName = void 0;
diff --git a/dist/native/array/splitText.js b/dist/native/array/splitText.js
index 4abb141aa8..ec90aa7774 100644
--- a/dist/native/array/splitText.js
+++ b/dist/native/array/splitText.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/array/splitTextJoin.js b/dist/native/array/splitTextJoin.js
index ddc5b1f0fe..04b57451a9 100644
--- a/dist/native/array/splitTextJoin.js
+++ b/dist/native/array/splitTextJoin.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/array/textSplit.d.ts.map b/dist/native/array/textSplit.d.ts.map
index a921b4c81e..20d00a38e4 100644
--- a/dist/native/array/textSplit.d.ts.map
+++ b/dist/native/array/textSplit.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"textSplit.d.ts","sourceRoot":"","sources":["../../../src/native/array/textSplit.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,eAAO,MAAM,aAAa,UAAoB,CAAA;;;;;;;;;;;;;;AAE9C,wBA0BE"}
\ No newline at end of file
+{"version":3,"file":"textSplit.d.ts","sourceRoot":"","sources":["../../../src/native/array/textSplit.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,eAAO,MAAM,aAAa,EAAG,QAAiB,CAAA;;;;;;;;;;;;;;AAE9C,wBA0BE"}
\ No newline at end of file
diff --git a/dist/native/array/textSplit.js b/dist/native/array/textSplit.js
index 2872caf2b8..20f49e5335 100644
--- a/dist/native/array/textSplit.js
+++ b/dist/native/array/textSplit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.SplitTextName = void 0;
diff --git a/dist/native/audit/fetchAuditLog.js b/dist/native/audit/fetchAuditLog.js
index cf988fc6b5..36836c1e77 100644
--- a/dist/native/audit/fetchAuditLog.js
+++ b/dist/native/audit/fetchAuditLog.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/audit/fetchAuditLogCount.js b/dist/native/audit/fetchAuditLogCount.js
index 20ee1e8a72..033fbccbd5 100644
--- a/dist/native/audit/fetchAuditLogCount.js
+++ b/dist/native/audit/fetchAuditLogCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/audit/fetchUserAuditLog.js b/dist/native/audit/fetchUserAuditLog.js
index 1ecb294f2e..440cfb4888 100644
--- a/dist/native/audit/fetchUserAuditLog.js
+++ b/dist/native/audit/fetchUserAuditLog.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/audit/setAuditLogReason.js b/dist/native/audit/setAuditLogReason.js
index 9626ed27ed..894bfdaf1d 100644
--- a/dist/native/audit/setAuditLogReason.js
+++ b/dist/native/audit/setAuditLogReason.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodActionType.d.ts b/dist/native/automod/automodActionType.d.ts
index f94ba3be2e..beca270754 100644
--- a/dist/native/automod/automodActionType.d.ts
+++ b/dist/native/automod/automodActionType.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodActionType.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodActionType.js b/dist/native/automod/automodActionType.js
index f9277a588e..05d3b51698 100644
--- a/dist/native/automod/automodActionType.js
+++ b/dist/native/automod/automodActionType.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/automod/automodAlertSystemMessageID.d.ts b/dist/native/automod/automodAlertSystemMessageID.d.ts
index 8c79e97278..3a7dc215ae 100644
--- a/dist/native/automod/automodAlertSystemMessageID.d.ts
+++ b/dist/native/automod/automodAlertSystemMessageID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodAlertSystemMessageID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodAlertSystemMessageID.js b/dist/native/automod/automodAlertSystemMessageID.js
index 57c5cb4535..fa81116552 100644
--- a/dist/native/automod/automodAlertSystemMessageID.js
+++ b/dist/native/automod/automodAlertSystemMessageID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodChannelID.d.ts b/dist/native/automod/automodChannelID.d.ts
index df000d2693..7a849a356a 100644
--- a/dist/native/automod/automodChannelID.d.ts
+++ b/dist/native/automod/automodChannelID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodChannelID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodChannelID.js b/dist/native/automod/automodChannelID.js
index 77231e9b43..36f2c3fcf8 100644
--- a/dist/native/automod/automodChannelID.js
+++ b/dist/native/automod/automodChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodContent.d.ts b/dist/native/automod/automodContent.d.ts
index 457ef1ed8c..58f14ee537 100644
--- a/dist/native/automod/automodContent.d.ts
+++ b/dist/native/automod/automodContent.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodContent.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodContent.js b/dist/native/automod/automodContent.js
index 329683b0c5..8af54b7350 100644
--- a/dist/native/automod/automodContent.js
+++ b/dist/native/automod/automodContent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodCustomMessage.d.ts b/dist/native/automod/automodCustomMessage.d.ts
index 16f448aa24..18ac6a2118 100644
--- a/dist/native/automod/automodCustomMessage.d.ts
+++ b/dist/native/automod/automodCustomMessage.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodCustomMessage.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodCustomMessage.js b/dist/native/automod/automodCustomMessage.js
index f801e57080..8c2529c108 100644
--- a/dist/native/automod/automodCustomMessage.js
+++ b/dist/native/automod/automodCustomMessage.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodDuration.d.ts b/dist/native/automod/automodDuration.d.ts
index 59665dd715..ad3aeb3533 100644
--- a/dist/native/automod/automodDuration.d.ts
+++ b/dist/native/automod/automodDuration.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodDuration.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodDuration.js b/dist/native/automod/automodDuration.js
index 2c932d88f6..14be934ea7 100644
--- a/dist/native/automod/automodDuration.js
+++ b/dist/native/automod/automodDuration.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodMatchedContent.d.ts b/dist/native/automod/automodMatchedContent.d.ts
index 46879e35b7..d0865e8c23 100644
--- a/dist/native/automod/automodMatchedContent.d.ts
+++ b/dist/native/automod/automodMatchedContent.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodMatchedContent.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodMatchedContent.js b/dist/native/automod/automodMatchedContent.js
index c5422882e0..7282d093b6 100644
--- a/dist/native/automod/automodMatchedContent.js
+++ b/dist/native/automod/automodMatchedContent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodMatchedKeyword.d.ts b/dist/native/automod/automodMatchedKeyword.d.ts
index a10a55fd2b..50290bc336 100644
--- a/dist/native/automod/automodMatchedKeyword.d.ts
+++ b/dist/native/automod/automodMatchedKeyword.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodMatchedKeyword.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodMatchedKeyword.js b/dist/native/automod/automodMatchedKeyword.js
index 69a05508ea..0ce66f5706 100644
--- a/dist/native/automod/automodMatchedKeyword.js
+++ b/dist/native/automod/automodMatchedKeyword.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodRuleID.d.ts b/dist/native/automod/automodRuleID.d.ts
index 3f9f0abe48..935dc8539f 100644
--- a/dist/native/automod/automodRuleID.d.ts
+++ b/dist/native/automod/automodRuleID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodRuleID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodRuleID.js b/dist/native/automod/automodRuleID.js
index b316c3365d..00d86e8a36 100644
--- a/dist/native/automod/automodRuleID.js
+++ b/dist/native/automod/automodRuleID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/automodRuleTriggerType.d.ts b/dist/native/automod/automodRuleTriggerType.d.ts
index 6ddb43d04e..9099e0f2a4 100644
--- a/dist/native/automod/automodRuleTriggerType.d.ts
+++ b/dist/native/automod/automodRuleTriggerType.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=automodRuleTriggerType.d.ts.map
\ No newline at end of file
diff --git a/dist/native/automod/automodRuleTriggerType.js b/dist/native/automod/automodRuleTriggerType.js
index 594f9a2c14..1f00b61a3e 100644
--- a/dist/native/automod/automodRuleTriggerType.js
+++ b/dist/native/automod/automodRuleTriggerType.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/automod/createAutomodRule.js b/dist/native/automod/createAutomodRule.js
index 51f48144da..40aa6c79a7 100644
--- a/dist/native/automod/createAutomodRule.js
+++ b/dist/native/automod/createAutomodRule.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/automod/deleteAutomodRule.js b/dist/native/automod/deleteAutomodRule.js
index d943b48e0d..6edfcb025f 100644
--- a/dist/native/automod/deleteAutomodRule.js
+++ b/dist/native/automod/deleteAutomodRule.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/deleteAutomodRule.js.map b/dist/native/automod/deleteAutomodRule.js.map
index a28d64057b..ad2fb9eea4 100644
--- a/dist/native/automod/deleteAutomodRule.js.map
+++ b/dist/native/automod/deleteAutomodRule.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteAutomodRule.js","sourceRoot":"","sources":["../../../src/native/automod/deleteAutomodRule.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;YACzB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC;QAC/B,IAAI;YACA,MAAM,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,CAAA;SAC1C;QAAC,OAAO,KAAK,EAAE;YACZ,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;YACf,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;SAC7B;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteAutomodRule.js","sourceRoot":"","sources":["../../../src/native/automod/deleteAutomodRule.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;YACzB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC;QAC/B,IAAI,CAAC;YACD,MAAM,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,CAAA;QAC3C,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACb,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;YACf,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;QAC9B,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/automod/editAutomodRule.js b/dist/native/automod/editAutomodRule.js
index 96733a3b2c..e1e529823c 100644
--- a/dist/native/automod/editAutomodRule.js
+++ b/dist/native/automod/editAutomodRule.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/automod/getAutomodRule.js b/dist/native/automod/getAutomodRule.js
index 14403a1155..d3aedabf3a 100644
--- a/dist/native/automod/getAutomodRule.js
+++ b/dist/native/automod/getAutomodRule.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/getAutomodRuleActions.js b/dist/native/automod/getAutomodRuleActions.js
index 2eec66bb48..742b8a9ff6 100644
--- a/dist/native/automod/getAutomodRuleActions.js
+++ b/dist/native/automod/getAutomodRuleActions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/automod/setAutomodAction.d.ts b/dist/native/automod/setAutomodAction.d.ts
index 42238c4c7e..73e77a6cf3 100644
--- a/dist/native/automod/setAutomodAction.d.ts
+++ b/dist/native/automod/setAutomodAction.d.ts
@@ -12,7 +12,7 @@ declare const _default: NativeFunction<[{
description: string;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/automod/setAutomodAction.js b/dist/native/automod/setAutomodAction.js
index f52b3c259f..f8b5262fe2 100644
--- a/dist/native/automod/setAutomodAction.js
+++ b/dist/native/automod/setAutomodAction.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/automod/setAutomodAllowList.js b/dist/native/automod/setAutomodAllowList.js
index 808f8241a7..ab5c462ac2 100644
--- a/dist/native/automod/setAutomodAllowList.js
+++ b/dist/native/automod/setAutomodAllowList.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/setAutomodExemptChannels.js b/dist/native/automod/setAutomodExemptChannels.js
index 70a6b493b4..343d2e7b06 100644
--- a/dist/native/automod/setAutomodExemptChannels.js
+++ b/dist/native/automod/setAutomodExemptChannels.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/setAutomodExemptRoles.js b/dist/native/automod/setAutomodExemptRoles.js
index b10de82867..1c36dd1198 100644
--- a/dist/native/automod/setAutomodExemptRoles.js
+++ b/dist/native/automod/setAutomodExemptRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/setAutomodKeywordFilter.js b/dist/native/automod/setAutomodKeywordFilter.js
index a4ab548ddd..99a84bb874 100644
--- a/dist/native/automod/setAutomodKeywordFilter.js
+++ b/dist/native/automod/setAutomodKeywordFilter.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/setAutomodMentionRaidProtection.js b/dist/native/automod/setAutomodMentionRaidProtection.js
index 9db959eb4e..4ceba3ef19 100644
--- a/dist/native/automod/setAutomodMentionRaidProtection.js
+++ b/dist/native/automod/setAutomodMentionRaidProtection.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/setAutomodMentionTotalLimit.js b/dist/native/automod/setAutomodMentionTotalLimit.js
index 8e2ca8a88c..f0783d654c 100644
--- a/dist/native/automod/setAutomodMentionTotalLimit.js
+++ b/dist/native/automod/setAutomodMentionTotalLimit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/automod/setAutomodPresets.js b/dist/native/automod/setAutomodPresets.js
index 26ce5c6a92..378c667b97 100644
--- a/dist/native/automod/setAutomodPresets.js
+++ b/dist/native/automod/setAutomodPresets.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/automod/setAutomodRegexFilter.js b/dist/native/automod/setAutomodRegexFilter.js
index e80e1f3118..c90ed4c162 100644
--- a/dist/native/automod/setAutomodRegexFilter.js
+++ b/dist/native/automod/setAutomodRegexFilter.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/applicationCommandCount.js b/dist/native/bot/applicationCommandCount.js
index c4e44105d4..c785a2e930 100644
--- a/dist/native/bot/applicationCommandCount.js
+++ b/dist/native/bot/applicationCommandCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/bot/applicationCommandCount.js.map b/dist/native/bot/applicationCommandCount.js.map
index 13864959b9..06c4b9b1d8 100644
--- a/dist/native/bot/applicationCommandCount.js.map
+++ b/dist/native/bot/applicationCommandCount.js.map
@@ -1 +1 @@
-{"version":3,"file":"applicationCommandCount.js","sourceRoot":"","sources":["../../../src/native/bot/applicationCommandCount.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyD;AACzD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,WAAW,EAAE,mEAAmE;IAChF,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC;QACvB,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAChG,IAAI,CAAC,QAAQ;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAErC,IAAI,GAAG,EAAE;YACL,IAAI,KAAK,GAAG,CAAC,CAAA;YACb,QAAQ,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;gBACzB,IAAI,IAAI,GAAG,IAAI,CAAA;gBACf,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;oBAC5B,IAAI,GAAG,CAAC,IAAI,KAAK,yCAA4B,CAAC,UAAU,EAAE;wBACtD,KAAK,EAAE,CAAA;wBACP,IAAI,GAAG,KAAK,CAAA;qBACf;yBAAM,IAAI,GAAG,CAAC,IAAI,KAAK,yCAA4B,CAAC,eAAe,EAAE;wBAClE,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,EAAE,CAAC,CAAA;wBACpC,IAAI,GAAG,KAAK,CAAA;qBACf;gBACL,CAAC,CAAC,CAAA;gBACF,IAAI,IAAI;oBAAE,KAAK,EAAE,CAAA;YACrB,CAAC,CAAC,CAAA;YACF,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;SAC7B;aAAM;YACH,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;SACrC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"applicationCommandCount.js","sourceRoot":"","sources":["../../../src/native/bot/applicationCommandCount.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyD;AACzD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,WAAW,EAAE,mEAAmE;IAChF,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC;QACvB,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAChG,IAAI,CAAC,QAAQ;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAErC,IAAI,GAAG,EAAE,CAAC;YACN,IAAI,KAAK,GAAG,CAAC,CAAA;YACb,QAAQ,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;gBACzB,IAAI,IAAI,GAAG,IAAI,CAAA;gBACf,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;oBAC5B,IAAI,GAAG,CAAC,IAAI,KAAK,yCAA4B,CAAC,UAAU,EAAE,CAAC;wBACvD,KAAK,EAAE,CAAA;wBACP,IAAI,GAAG,KAAK,CAAA;oBAChB,CAAC;yBAAM,IAAI,GAAG,CAAC,IAAI,KAAK,yCAA4B,CAAC,eAAe,EAAE,CAAC;wBACnE,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,EAAE,CAAC,CAAA;wBACpC,IAAI,GAAG,KAAK,CAAA;oBAChB,CAAC;gBACL,CAAC,CAAC,CAAA;gBACF,IAAI,IAAI;oBAAE,KAAK,EAAE,CAAA;YACrB,CAAC,CAAC,CAAA;YACF,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;QAC9B,CAAC;aAAM,CAAC;YACJ,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QACtC,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/bot/applicationCommands.js b/dist/native/bot/applicationCommands.js
index a7e7cde54d..9e012c9a44 100644
--- a/dist/native/bot/applicationCommands.js
+++ b/dist/native/bot/applicationCommands.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botCount.d.ts b/dist/native/bot/botCount.d.ts
index b18088005d..31e7f9d7b4 100644
--- a/dist/native/bot/botCount.d.ts
+++ b/dist/native/bot/botCount.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=botCount.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botCount.js b/dist/native/bot/botCount.js
index bf169b76ad..339fafd2e4 100644
--- a/dist/native/bot/botCount.js
+++ b/dist/native/bot/botCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botCustomInvite.d.ts b/dist/native/bot/botCustomInvite.d.ts
index e0509d2460..1ca626a037 100644
--- a/dist/native/bot/botCustomInvite.d.ts
+++ b/dist/native/bot/botCustomInvite.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botCustomInvite.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botCustomInvite.js b/dist/native/bot/botCustomInvite.js
index 7e9885647e..21f095af2e 100644
--- a/dist/native/bot/botCustomInvite.js
+++ b/dist/native/bot/botCustomInvite.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botDescription.d.ts b/dist/native/bot/botDescription.d.ts
index 31374761a7..3a15e1a697 100644
--- a/dist/native/bot/botDescription.d.ts
+++ b/dist/native/bot/botDescription.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=botDescription.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botDescription.js b/dist/native/bot/botDescription.js
index 508a2164ef..40065b5653 100644
--- a/dist/native/bot/botDescription.js
+++ b/dist/native/bot/botDescription.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botDestroy.d.ts b/dist/native/bot/botDestroy.d.ts
index cf66dc071d..354e6de760 100644
--- a/dist/native/bot/botDestroy.d.ts
+++ b/dist/native/bot/botDestroy.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=botDestroy.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botDestroy.js b/dist/native/bot/botDestroy.js
index 0cc6d68fa8..54c4e43b10 100644
--- a/dist/native/bot/botDestroy.js
+++ b/dist/native/bot/botDestroy.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botID.d.ts b/dist/native/bot/botID.d.ts
index 39cf7b33ba..df2b0fedfd 100644
--- a/dist/native/bot/botID.d.ts
+++ b/dist/native/bot/botID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botID.js b/dist/native/bot/botID.js
index 3c3ea6aafc..c9f788a06b 100644
--- a/dist/native/bot/botID.js
+++ b/dist/native/bot/botID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botInvite.js b/dist/native/bot/botInvite.js
index 7193f0dadf..34b5ad4791 100644
--- a/dist/native/bot/botInvite.js
+++ b/dist/native/bot/botInvite.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/bot/botMutualGuilds.d.ts.map b/dist/native/bot/botMutualGuilds.d.ts.map
index 54b66339a6..0dc304569a 100644
--- a/dist/native/bot/botMutualGuilds.d.ts.map
+++ b/dist/native/bot/botMutualGuilds.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"botMutualGuilds.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botMutualGuilds.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"botMutualGuilds.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botMutualGuilds.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAG1D,wBAwCE"}
\ No newline at end of file
diff --git a/dist/native/bot/botMutualGuilds.js b/dist/native/bot/botMutualGuilds.js
index ca883adf59..3fe026f5ff 100644
--- a/dist/native/bot/botMutualGuilds.js
+++ b/dist/native/bot/botMutualGuilds.js
@@ -1,19 +1,21 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
-const array_1 = __importDefault(require("../../functions/array"));
+const discord_js_1 = require("discord.js");
const structures_1 = require("../../structures");
+const array_1 = __importDefault(require("../../functions/array"));
exports.default = new structures_1.NativeFunction({
name: "$botMutualGuilds",
version: "1.5.0",
aliases: ["$clientMutualGuilds"],
description: "Returns the client's mutual guilds with a user",
+ brackets: false,
unwrap: true,
args: [
{
@@ -30,14 +32,21 @@ exports.default = new structures_1.NativeFunction({
type: structures_1.ArgType.String,
},
],
- brackets: false,
output: (0, array_1.default)(),
async execute(ctx, [user, sep]) {
user ??= ctx.user;
- return this.success(ctx.client.guilds.cache
- .filter(async (x) => await x.members.fetch(user).then(() => true).catch(() => false))
- .map(guild => guild.id)
- .join(sep || ", "));
+ if (!user)
+ return this.success();
+ const guilds = await Promise.all(ctx.client.guilds.cache.map(async (guild) => {
+ try {
+ await guild.members.fetch(user.id);
+ return guild;
+ }
+ catch {
+ return null;
+ }
+ }));
+ return this.success(guilds.filter((x) => x instanceof discord_js_1.Guild).map((guild) => guild.id).join(sep ?? ", "));
},
});
//# sourceMappingURL=botMutualGuilds.js.map
\ No newline at end of file
diff --git a/dist/native/bot/botMutualGuilds.js.map b/dist/native/bot/botMutualGuilds.js.map
index 4d5e0384ba..2f25427339 100644
--- a/dist/native/bot/botMutualGuilds.js.map
+++ b/dist/native/bot/botMutualGuilds.js.map
@@ -1 +1 @@
-{"version":3,"file":"botMutualGuilds.js","sourceRoot":"","sources":["../../../src/native/bot/botMutualGuilds.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,WAAW,EAAE,gDAAgD;IAC7D,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAA,eAAK,GAAiB;IAC9B,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QAC1B,IAAI,KAAK,GAAG,CAAC,IAAK,CAAA;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK;aACtC,MAAM,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC;aACpF,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC;aACtB,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CACrB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"botMutualGuilds.js","sourceRoot":"","sources":["../../../src/native/bot/botMutualGuilds.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,2CAAkC;AAClC,iDAA0D;AAC1D,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAiB;IAC9B,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QAC1B,IAAI,KAAK,GAAG,CAAC,IAAK,CAAA;QAClB,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAEhC,MAAM,MAAM,GAAG,MAAM,OAAO,CAAC,GAAG,CAC5B,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE;YACxC,IAAI,CAAC;gBACD,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;gBAClC,OAAO,KAAK,CAAA;YAChB,CAAC;YAAC,MAAM,CAAC;gBACL,OAAO,IAAI,CAAA;YACf,CAAC;QACL,CAAC,CAAC,CACL,CAAA;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,kBAAK,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC5G,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/bot/botOwnerID.js b/dist/native/bot/botOwnerID.js
index 2aafe14d80..be0d12d6aa 100644
--- a/dist/native/bot/botOwnerID.js
+++ b/dist/native/bot/botOwnerID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/bot/botTags.js b/dist/native/bot/botTags.js
index bcf1779d96..da9fd8acdb 100644
--- a/dist/native/bot/botTags.js
+++ b/dist/native/bot/botTags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/bot/botTeamCreatedAt.d.ts b/dist/native/bot/botTeamCreatedAt.d.ts
index 986e117cfd..512ad56451 100644
--- a/dist/native/bot/botTeamCreatedAt.d.ts
+++ b/dist/native/bot/botTeamCreatedAt.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botTeamCreatedAt.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botTeamCreatedAt.js b/dist/native/bot/botTeamCreatedAt.js
index 892736ac4b..95e2d02bce 100644
--- a/dist/native/bot/botTeamCreatedAt.js
+++ b/dist/native/bot/botTeamCreatedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/bot/botTeamID.d.ts b/dist/native/bot/botTeamID.d.ts
index a824d27355..c06eaee230 100644
--- a/dist/native/bot/botTeamID.d.ts
+++ b/dist/native/bot/botTeamID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botTeamID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botTeamID.js b/dist/native/bot/botTeamID.js
index 7cd97aa21b..2a41bc911c 100644
--- a/dist/native/bot/botTeamID.js
+++ b/dist/native/bot/botTeamID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/bot/botTeamIcon.js b/dist/native/bot/botTeamIcon.js
index 3b5f81597d..5f210b9fbd 100644
--- a/dist/native/bot/botTeamIcon.js
+++ b/dist/native/bot/botTeamIcon.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/bot/botTeamMembers.js b/dist/native/bot/botTeamMembers.js
index 5cbed4fe34..29e6376cd6 100644
--- a/dist/native/bot/botTeamMembers.js
+++ b/dist/native/bot/botTeamMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/bot/botTeamName.d.ts b/dist/native/bot/botTeamName.d.ts
index 28fe4443e7..446d6133b7 100644
--- a/dist/native/bot/botTeamName.d.ts
+++ b/dist/native/bot/botTeamName.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botTeamName.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botTeamName.js b/dist/native/bot/botTeamName.js
index 086290c89b..eaf58e8ddd 100644
--- a/dist/native/bot/botTeamName.js
+++ b/dist/native/bot/botTeamName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/bot/botToken.d.ts b/dist/native/bot/botToken.d.ts
index e2146c1fa3..ea8fbe5000 100644
--- a/dist/native/bot/botToken.d.ts
+++ b/dist/native/bot/botToken.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botToken.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botToken.js b/dist/native/bot/botToken.js
index 8b181fd568..f37d5abb21 100644
--- a/dist/native/bot/botToken.js
+++ b/dist/native/bot/botToken.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botUserAuthorizationCount.d.ts b/dist/native/bot/botUserAuthorizationCount.d.ts
index b8beb41345..00669bc9cd 100644
--- a/dist/native/bot/botUserAuthorizationCount.d.ts
+++ b/dist/native/bot/botUserAuthorizationCount.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botUserAuthorizationCount.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botUserAuthorizationCount.js b/dist/native/bot/botUserAuthorizationCount.js
index cb1c7dccb1..dc4ebbbf5a 100644
--- a/dist/native/bot/botUserAuthorizationCount.js
+++ b/dist/native/bot/botUserAuthorizationCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botUserInstallCount.d.ts b/dist/native/bot/botUserInstallCount.d.ts
index ab869765ce..d454abbf2c 100644
--- a/dist/native/bot/botUserInstallCount.d.ts
+++ b/dist/native/bot/botUserInstallCount.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botUserInstallCount.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botUserInstallCount.js b/dist/native/bot/botUserInstallCount.js
index 5c30340fc1..30a5601911 100644
--- a/dist/native/bot/botUserInstallCount.js
+++ b/dist/native/bot/botUserInstallCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/botWebhookEvents.js b/dist/native/bot/botWebhookEvents.js
index 2b3b592f29..6ee73741e0 100644
--- a/dist/native/bot/botWebhookEvents.js
+++ b/dist/native/bot/botWebhookEvents.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/bot/botWebhookStatus.d.ts b/dist/native/bot/botWebhookStatus.d.ts
index 4a7326bf20..76e9eb934b 100644
--- a/dist/native/bot/botWebhookStatus.d.ts
+++ b/dist/native/bot/botWebhookStatus.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botWebhookStatus.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botWebhookStatus.js b/dist/native/bot/botWebhookStatus.js
index 8873a2421e..687a7632fa 100644
--- a/dist/native/bot/botWebhookStatus.js
+++ b/dist/native/bot/botWebhookStatus.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/bot/botWebhookURL.d.ts b/dist/native/bot/botWebhookURL.d.ts
index d9fe9f7267..5f180ee9cc 100644
--- a/dist/native/bot/botWebhookURL.d.ts
+++ b/dist/native/bot/botWebhookURL.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=botWebhookURL.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/botWebhookURL.js b/dist/native/bot/botWebhookURL.js
index 890e7123d0..43a700ecb6 100644
--- a/dist/native/bot/botWebhookURL.js
+++ b/dist/native/bot/botWebhookURL.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/deleteGlobalApplicationCommands.d.ts b/dist/native/bot/deleteGlobalApplicationCommands.d.ts
index ab6912d770..1239bd29a0 100644
--- a/dist/native/bot/deleteGlobalApplicationCommands.d.ts
+++ b/dist/native/bot/deleteGlobalApplicationCommands.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=deleteGlobalApplicationCommands.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/deleteGlobalApplicationCommands.js b/dist/native/bot/deleteGlobalApplicationCommands.js
index 88a86aaf5d..919309d41a 100644
--- a/dist/native/bot/deleteGlobalApplicationCommands.js
+++ b/dist/native/bot/deleteGlobalApplicationCommands.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/extensionVersion.js b/dist/native/bot/extensionVersion.js
index db6582455a..1b9af0a35c 100644
--- a/dist/native/bot/extensionVersion.js
+++ b/dist/native/bot/extensionVersion.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/fetchApplication.d.ts b/dist/native/bot/fetchApplication.d.ts
new file mode 100644
index 0000000000..b3c610c600
--- /dev/null
+++ b/dist/native/bot/fetchApplication.d.ts
@@ -0,0 +1,4 @@
+import { NativeFunction } from "../../structures";
+declare const _default: NativeFunction>[], false>;
+export default _default;
+//# sourceMappingURL=fetchApplication.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/fetchApplication.d.ts.map b/dist/native/bot/fetchApplication.d.ts.map
new file mode 100644
index 0000000000..39abea5077
--- /dev/null
+++ b/dist/native/bot/fetchApplication.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"fetchApplication.d.ts","sourceRoot":"","sources":["../../../src/native/bot/fetchApplication.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAEjD,wBASE"}
\ No newline at end of file
diff --git a/dist/native/bot/fetchApplication.js b/dist/native/bot/fetchApplication.js
new file mode 100644
index 0000000000..5c878f4279
--- /dev/null
+++ b/dist/native/bot/fetchApplication.js
@@ -0,0 +1,18 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$fetchApplication",
+ version: "2.7.0",
+ description: "Fetches the application of the client",
+ unwrap: false,
+ async execute(ctx) {
+ await ctx.client.application.fetch().catch(ctx.noop);
+ return this.success();
+ },
+});
+//# sourceMappingURL=fetchApplication.js.map
\ No newline at end of file
diff --git a/dist/native/bot/fetchApplication.js.map b/dist/native/bot/fetchApplication.js.map
new file mode 100644
index 0000000000..693d1acb21
--- /dev/null
+++ b/dist/native/bot/fetchApplication.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"fetchApplication.js","sourceRoot":"","sources":["../../../src/native/bot/fetchApplication.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAiD;AAEjD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/bot/hasExtension.js b/dist/native/bot/hasExtension.js
index ffe1406e88..b407d40bc4 100644
--- a/dist/native/bot/hasExtension.js
+++ b/dist/native/bot/hasExtension.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/ping.d.ts b/dist/native/bot/ping.d.ts
index 228c042c3a..16b12969e7 100644
--- a/dist/native/bot/ping.d.ts
+++ b/dist/native/bot/ping.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=ping.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/ping.js b/dist/native/bot/ping.js
index e1b51682f2..acd0155470 100644
--- a/dist/native/bot/ping.js
+++ b/dist/native/bot/ping.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setBotAvatar.js b/dist/native/bot/setBotAvatar.js
index a00e18c4b7..22d27385c8 100644
--- a/dist/native/bot/setBotAvatar.js
+++ b/dist/native/bot/setBotAvatar.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setBotBanner.js b/dist/native/bot/setBotBanner.js
index 96afe93afa..fb48568984 100644
--- a/dist/native/bot/setBotBanner.js
+++ b/dist/native/bot/setBotBanner.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setBotDescription.js b/dist/native/bot/setBotDescription.js
index 633cd8b710..4a7f835ddf 100644
--- a/dist/native/bot/setBotDescription.js
+++ b/dist/native/bot/setBotDescription.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setBotGuildAvatar.js b/dist/native/bot/setBotGuildAvatar.js
index 8cc2b973cd..59fe84bc49 100644
--- a/dist/native/bot/setBotGuildAvatar.js
+++ b/dist/native/bot/setBotGuildAvatar.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setBotGuildBanner.js b/dist/native/bot/setBotGuildBanner.js
index 31729ee320..ad7c027164 100644
--- a/dist/native/bot/setBotGuildBanner.js
+++ b/dist/native/bot/setBotGuildBanner.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setBotGuildDescription.js b/dist/native/bot/setBotGuildDescription.js
index 3aaa83f62d..2c98911357 100644
--- a/dist/native/bot/setBotGuildDescription.js
+++ b/dist/native/bot/setBotGuildDescription.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setBotName.js b/dist/native/bot/setBotName.js
index d6463e363f..a7d3c2778e 100644
--- a/dist/native/bot/setBotName.js
+++ b/dist/native/bot/setBotName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setBotTags.js b/dist/native/bot/setBotTags.js
index 6a889b4129..584e3826e0 100644
--- a/dist/native/bot/setBotTags.js
+++ b/dist/native/bot/setBotTags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/setStatus.js b/dist/native/bot/setStatus.js
index cc9123da6c..5a9684bef0 100644
--- a/dist/native/bot/setStatus.js
+++ b/dist/native/bot/setStatus.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/bot/shardCount.d.ts b/dist/native/bot/shardCount.d.ts
index 8ce2377600..8328a52636 100644
--- a/dist/native/bot/shardCount.d.ts
+++ b/dist/native/bot/shardCount.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=shardCount.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/shardCount.js b/dist/native/bot/shardCount.js
index 24012960f3..121e3940eb 100644
--- a/dist/native/bot/shardCount.js
+++ b/dist/native/bot/shardCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/shardID.js b/dist/native/bot/shardID.js
index 8eaee8602e..91a9a5f9b8 100644
--- a/dist/native/bot/shardID.js
+++ b/dist/native/bot/shardID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/shardStatus.js b/dist/native/bot/shardStatus.js
index dca2070147..511ee61182 100644
--- a/dist/native/bot/shardStatus.js
+++ b/dist/native/bot/shardStatus.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/bot/updateApplicationCommands.d.ts b/dist/native/bot/updateApplicationCommands.d.ts
index 00c857c3e4..0a6409e559 100644
--- a/dist/native/bot/updateApplicationCommands.d.ts
+++ b/dist/native/bot/updateApplicationCommands.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=updateApplicationCommands.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/updateApplicationCommands.js b/dist/native/bot/updateApplicationCommands.js
index 96af36d353..f221c5511c 100644
--- a/dist/native/bot/updateApplicationCommands.js
+++ b/dist/native/bot/updateApplicationCommands.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/updateCommands.d.ts b/dist/native/bot/updateCommands.d.ts
index 9fe6024cfd..66448b6691 100644
--- a/dist/native/bot/updateCommands.d.ts
+++ b/dist/native/bot/updateCommands.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=updateCommands.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/updateCommands.js b/dist/native/bot/updateCommands.js
index 78d606e773..0502a264c3 100644
--- a/dist/native/bot/updateCommands.js
+++ b/dist/native/bot/updateCommands.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/uptime.d.ts b/dist/native/bot/uptime.d.ts
index 3667fdf14d..05e2c8b1e3 100644
--- a/dist/native/bot/uptime.d.ts
+++ b/dist/native/bot/uptime.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=uptime.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/uptime.js b/dist/native/bot/uptime.js
index da080db7e8..e80c24be53 100644
--- a/dist/native/bot/uptime.js
+++ b/dist/native/bot/uptime.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/bot/version.d.ts b/dist/native/bot/version.d.ts
index beff09e402..26822c29c9 100644
--- a/dist/native/bot/version.d.ts
+++ b/dist/native/bot/version.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=version.d.ts.map
\ No newline at end of file
diff --git a/dist/native/bot/version.js b/dist/native/bot/version.js
index 79ecf22613..edc0943a13 100644
--- a/dist/native/bot/version.js
+++ b/dist/native/bot/version.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferAlloc.js b/dist/native/buffer/bufferAlloc.js
index da075cafaf..c2db5b8332 100644
--- a/dist/native/buffer/bufferAlloc.js
+++ b/dist/native/buffer/bufferAlloc.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferAllocUnsafe.js b/dist/native/buffer/bufferAllocUnsafe.js
index 513d6a5daf..64bbc44e76 100644
--- a/dist/native/buffer/bufferAllocUnsafe.js
+++ b/dist/native/buffer/bufferAllocUnsafe.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferLength.js b/dist/native/buffer/bufferLength.js
index 0678d6bbe3..a5dd6fe882 100644
--- a/dist/native/buffer/bufferLength.js
+++ b/dist/native/buffer/bufferLength.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferReadInt32.js b/dist/native/buffer/bufferReadInt32.js
index 8c9638e149..9460f7c924 100644
--- a/dist/native/buffer/bufferReadInt32.js
+++ b/dist/native/buffer/bufferReadInt32.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferReadUtf8.js b/dist/native/buffer/bufferReadUtf8.js
index 9f23b122b2..1402789a7b 100644
--- a/dist/native/buffer/bufferReadUtf8.js
+++ b/dist/native/buffer/bufferReadUtf8.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferResize.js b/dist/native/buffer/bufferResize.js
index 2850fa1eef..01758cea85 100644
--- a/dist/native/buffer/bufferResize.js
+++ b/dist/native/buffer/bufferResize.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferResize.js.map b/dist/native/buffer/bufferResize.js.map
index 47252ecc8e..a6cdf35619 100644
--- a/dist/native/buffer/bufferResize.js.map
+++ b/dist/native/buffer/bufferResize.js.map
@@ -1 +1 @@
-{"version":3,"file":"bufferResize.js","sourceRoot":"","sources":["../../../src/native/buffer/bufferResize.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kBAAkB;IAC/B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,gCAAgC;YAC7C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,MAAM,CAAE;QACzB,MAAM,MAAM,GAAG,GAAG,CAAC,sBAAsB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAA;QACvD,IAAI,MAAM,KAAK,IAAI,EAAE;YACjB,MAAM,GAAG,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YAChC,MAAM,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAA;YAClD,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;SACnC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"bufferResize.js","sourceRoot":"","sources":["../../../src/native/buffer/bufferResize.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kBAAkB;IAC/B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,gCAAgC;YAC7C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,MAAM,CAAE;QACzB,MAAM,MAAM,GAAG,GAAG,CAAC,sBAAsB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAA;QACvD,IAAI,MAAM,KAAK,IAAI,EAAE,CAAC;YAClB,MAAM,GAAG,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;YAChC,MAAM,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAA;YAClD,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;QACpC,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/buffer/bufferToString.js b/dist/native/buffer/bufferToString.js
index bc9c85e9af..b8a4e1b7f7 100644
--- a/dist/native/buffer/bufferToString.js
+++ b/dist/native/buffer/bufferToString.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferWriteInt32.js b/dist/native/buffer/bufferWriteInt32.js
index e2fde17a20..b0abd3a7a8 100644
--- a/dist/native/buffer/bufferWriteInt32.js
+++ b/dist/native/buffer/bufferWriteInt32.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/buffer/bufferWriteUtf8.js b/dist/native/buffer/bufferWriteUtf8.js
index 178c916683..aeb26f1401 100644
--- a/dist/native/buffer/bufferWriteUtf8.js
+++ b/dist/native/buffer/bufferWriteUtf8.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/addChannelPerms.d.ts b/dist/native/channel/addChannelPerms.d.ts
index c22c4543fa..e2dd4ced96 100644
--- a/dist/native/channel/addChannelPerms.d.ts
+++ b/dist/native/channel/addChannelPerms.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
}, {
name: string;
description: string;
@@ -68,6 +68,7 @@ declare const _default: NativeFunction<[{
readonly CreateEvents: bigint;
readonly UseExternalSounds: bigint;
readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
readonly SendPolls: bigint;
readonly UseExternalApps: bigint;
readonly PinMessages: bigint;
diff --git a/dist/native/channel/addChannelPerms.d.ts.map b/dist/native/channel/addChannelPerms.d.ts.map
index c7253dd73d..bc17f13ca2 100644
--- a/dist/native/channel/addChannelPerms.d.ts.map
+++ b/dist/native/channel/addChannelPerms.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addChannelPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/addChannelPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAwD,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAe3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAblC,wBAyCE"}
\ No newline at end of file
+{"version":3,"file":"addChannelPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/addChannelPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAwD,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAe3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAblC,wBAyCE"}
\ No newline at end of file
diff --git a/dist/native/channel/addChannelPerms.js b/dist/native/channel/addChannelPerms.js
index 83ad732691..a797ad0494 100644
--- a/dist/native/channel/addChannelPerms.js
+++ b/dist/native/channel/addChannelPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/addPermissionOverwrite.d.ts b/dist/native/channel/addPermissionOverwrite.d.ts
new file mode 100644
index 0000000000..9b490ba4b0
--- /dev/null
+++ b/dist/native/channel/addPermissionOverwrite.d.ts
@@ -0,0 +1,73 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ type: ArgType.RoleOrUser;
+ rest: false;
+ required: true;
+ pointer: number;
+ pointerProperty: string;
+}, {
+ name: string;
+ description: string;
+ type: ArgType.OverwritePermission;
+ rest: true;
+ required: true;
+ enum: {
+ readonly CreateInstantInvite: bigint;
+ readonly KickMembers: bigint;
+ readonly BanMembers: bigint;
+ readonly Administrator: bigint;
+ readonly ManageChannels: bigint;
+ readonly ManageGuild: bigint;
+ readonly AddReactions: bigint;
+ readonly ViewAuditLog: bigint;
+ readonly PrioritySpeaker: bigint;
+ readonly Stream: bigint;
+ readonly ViewChannel: bigint;
+ readonly SendMessages: bigint;
+ readonly SendTTSMessages: bigint;
+ readonly ManageMessages: bigint;
+ readonly EmbedLinks: bigint;
+ readonly AttachFiles: bigint;
+ readonly ReadMessageHistory: bigint;
+ readonly MentionEveryone: bigint;
+ readonly UseExternalEmojis: bigint;
+ readonly ViewGuildInsights: bigint;
+ readonly Connect: bigint;
+ readonly Speak: bigint;
+ readonly MuteMembers: bigint;
+ readonly DeafenMembers: bigint;
+ readonly MoveMembers: bigint;
+ readonly UseVAD: bigint;
+ readonly ChangeNickname: bigint;
+ readonly ManageNicknames: bigint;
+ readonly ManageRoles: bigint;
+ readonly ManageWebhooks: bigint;
+ readonly ManageEmojisAndStickers: bigint;
+ readonly ManageGuildExpressions: bigint;
+ readonly UseApplicationCommands: bigint;
+ readonly RequestToSpeak: bigint;
+ readonly ManageEvents: bigint;
+ readonly ManageThreads: bigint;
+ readonly CreatePublicThreads: bigint;
+ readonly CreatePrivateThreads: bigint;
+ readonly UseExternalStickers: bigint;
+ readonly SendMessagesInThreads: bigint;
+ readonly UseEmbeddedActivities: bigint;
+ readonly ModerateMembers: bigint;
+ readonly ViewCreatorMonetizationAnalytics: bigint;
+ readonly UseSoundboard: bigint;
+ readonly CreateGuildExpressions: bigint;
+ readonly CreateEvents: bigint;
+ readonly UseExternalSounds: bigint;
+ readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
+ readonly SendPolls: bigint;
+ readonly UseExternalApps: bigint;
+ readonly PinMessages: bigint;
+ readonly BypassSlowmode: bigint;
+ };
+}], true>;
+export default _default;
+//# sourceMappingURL=addPermissionOverwrite.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/addPermissionOverwrite.d.ts.map b/dist/native/channel/addPermissionOverwrite.d.ts.map
new file mode 100644
index 0000000000..f0413b9dd8
--- /dev/null
+++ b/dist/native/channel/addPermissionOverwrite.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"addPermissionOverwrite.d.ts","sourceRoot":"","sources":["../../../src/native/channel/addPermissionOverwrite.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/channel/addPermissionOverwrite.js b/dist/native/channel/addPermissionOverwrite.js
new file mode 100644
index 0000000000..d723fe3032
--- /dev/null
+++ b/dist/native/channel/addPermissionOverwrite.js
@@ -0,0 +1,42 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
+const structures_1 = require("../../structures");
+const overwritePermissions_1 = require("../../functions/overwritePermissions");
+exports.default = new structures_1.NativeFunction({
+ name: "$addPermissionOverwrite",
+ version: "2.7.0",
+ description: "Adds a new permission overwrite to the channel",
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "roleOrUser",
+ description: "The role or member to set perms for",
+ type: structures_1.ArgType.RoleOrUser,
+ rest: false,
+ required: true,
+ pointer: 0,
+ pointerProperty: "guild"
+ },
+ {
+ name: "perms",
+ description: "The permissions to allow or disallow, (+,-)Perm",
+ type: structures_1.ArgType.OverwritePermission,
+ rest: true,
+ required: true,
+ enum: discord_js_1.PermissionFlagsBits
+ }
+ ],
+ async execute(ctx, [roleOrUser, raw]) {
+ const obj = (0, overwritePermissions_1.overwritePermissionsToOverwriteData)(roleOrUser.id, raw);
+ ctx.permissionOverwrites ??= [];
+ ctx.permissionOverwrites.push(obj);
+ return this.success();
+ },
+});
+//# sourceMappingURL=addPermissionOverwrite.js.map
\ No newline at end of file
diff --git a/dist/native/channel/addPermissionOverwrite.js.map b/dist/native/channel/addPermissionOverwrite.js.map
new file mode 100644
index 0000000000..6a17c694be
--- /dev/null
+++ b/dist/native/channel/addPermissionOverwrite.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"addPermissionOverwrite.js","sourceRoot":"","sources":["../../../src/native/channel/addPermissionOverwrite.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgD;AAChD,iDAA0D;AAC1D,+EAA0F;AAE1F,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,UAAU;YACxB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,eAAe,EAAE,OAAO;SAC3B;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,oBAAO,CAAC,mBAAmB;YACjC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,gCAAmB;SAC5B;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,UAAU,EAAE,GAAG,CAAC;QAChC,MAAM,GAAG,GAAG,IAAA,0DAAmC,EAAC,UAAU,CAAC,EAAE,EAAE,GAAG,CAAC,CAAA;QACnE,GAAG,CAAC,oBAAoB,KAAK,EAAE,CAAA;QAC/B,GAAG,CAAC,oBAAoB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAClC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/addPostTags.d.ts b/dist/native/channel/addPostTags.d.ts
index 1cac746102..f1e7423f07 100644
--- a/dist/native/channel/addPostTags.d.ts
+++ b/dist/native/channel/addPostTags.d.ts
@@ -5,7 +5,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
description: string;
}, {
name: string;
diff --git a/dist/native/channel/addPostTags.js b/dist/native/channel/addPostTags.js
index 646a3ece02..b30fe1a8a4 100644
--- a/dist/native/channel/addPostTags.js
+++ b/dist/native/channel/addPostTags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/addThreadMember.d.ts b/dist/native/channel/addThreadMember.d.ts
index 5917c9c5fd..810b037a4e 100644
--- a/dist/native/channel/addThreadMember.d.ts
+++ b/dist/native/channel/addThreadMember.d.ts
@@ -12,7 +12,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
pointer: number;
diff --git a/dist/native/channel/addThreadMember.js b/dist/native/channel/addThreadMember.js
index 04762abe0c..bcd8eb16de 100644
--- a/dist/native/channel/addThreadMember.js
+++ b/dist/native/channel/addThreadMember.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/archiveThread.d.ts b/dist/native/channel/archiveThread.d.ts
index 3fea9b4028..9d1ed484d0 100644
--- a/dist/native/channel/archiveThread.d.ts
+++ b/dist/native/channel/archiveThread.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/archiveThread.js b/dist/native/channel/archiveThread.js
index 41d410c5a5..e5076d18ce 100644
--- a/dist/native/channel/archiveThread.js
+++ b/dist/native/channel/archiveThread.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelBitrate.js b/dist/native/channel/channelBitrate.js
index f304e01e48..3790c23b89 100644
--- a/dist/native/channel/channelBitrate.js
+++ b/dist/native/channel/channelBitrate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelCategoryID.js b/dist/native/channel/channelCategoryID.js
index a80bf64b36..23ccd69431 100644
--- a/dist/native/channel/channelCategoryID.js
+++ b/dist/native/channel/channelCategoryID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelChildrenCount.js b/dist/native/channel/channelChildrenCount.js
index 2e052b9eb8..d579268cf7 100644
--- a/dist/native/channel/channelChildrenCount.js
+++ b/dist/native/channel/channelChildrenCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/channelChildrenIDs.js b/dist/native/channel/channelChildrenIDs.js
index 8ea49f0d63..efc2183893 100644
--- a/dist/native/channel/channelChildrenIDs.js
+++ b/dist/native/channel/channelChildrenIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelCount.js b/dist/native/channel/channelCount.js
index c712ff4200..2653b4d54c 100644
--- a/dist/native/channel/channelCount.js
+++ b/dist/native/channel/channelCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/channelCreatedAt.js b/dist/native/channel/channelCreatedAt.js
index 77ee682aca..8ad31d5d1f 100644
--- a/dist/native/channel/channelCreatedAt.js
+++ b/dist/native/channel/channelCreatedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelDeletable.js b/dist/native/channel/channelDeletable.js
index c8396c277c..bd50fa1f29 100644
--- a/dist/native/channel/channelDeletable.js
+++ b/dist/native/channel/channelDeletable.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelExists.js b/dist/native/channel/channelExists.js
index 5b64cb809a..0a742e81ac 100644
--- a/dist/native/channel/channelExists.js
+++ b/dist/native/channel/channelExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelFlags.js b/dist/native/channel/channelFlags.js
index 4510f5eb78..16656f2a5d 100644
--- a/dist/native/channel/channelFlags.js
+++ b/dist/native/channel/channelFlags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelFull.js b/dist/native/channel/channelFull.js
index b75342805b..78cb791958 100644
--- a/dist/native/channel/channelFull.js
+++ b/dist/native/channel/channelFull.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelGuildID.js b/dist/native/channel/channelGuildID.js
index 0ad3511713..389f0e2e09 100644
--- a/dist/native/channel/channelGuildID.js
+++ b/dist/native/channel/channelGuildID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelHasAnyPerms.d.ts b/dist/native/channel/channelHasAnyPerms.d.ts
index 65bee2f961..c09972e248 100644
--- a/dist/native/channel/channelHasAnyPerms.d.ts
+++ b/dist/native/channel/channelHasAnyPerms.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionsFor", unknown>;
}, {
name: string;
description: string;
@@ -68,6 +68,7 @@ declare const _default: NativeFunction<[{
readonly CreateEvents: bigint;
readonly UseExternalSounds: bigint;
readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
readonly SendPolls: bigint;
readonly UseExternalApps: bigint;
readonly PinMessages: bigint;
diff --git a/dist/native/channel/channelHasAnyPerms.d.ts.map b/dist/native/channel/channelHasAnyPerms.d.ts.map
index 5c2a3436aa..43473a5db1 100644
--- a/dist/native/channel/channelHasAnyPerms.d.ts.map
+++ b/dist/native/channel/channelHasAnyPerms.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"channelHasAnyPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelHasAnyPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAmBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAhBlC,wBAsCE"}
\ No newline at end of file
+{"version":3,"file":"channelHasAnyPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelHasAnyPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAmBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAhBlC,wBAsCE"}
\ No newline at end of file
diff --git a/dist/native/channel/channelHasAnyPerms.js b/dist/native/channel/channelHasAnyPerms.js
index 8181fb8f67..fe7f48f7fc 100644
--- a/dist/native/channel/channelHasAnyPerms.js
+++ b/dist/native/channel/channelHasAnyPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/channelHasPerms.d.ts b/dist/native/channel/channelHasPerms.d.ts
index a26a96da72..6e1cfc9bf7 100644
--- a/dist/native/channel/channelHasPerms.d.ts
+++ b/dist/native/channel/channelHasPerms.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionsFor", unknown>;
}, {
name: string;
description: string;
@@ -68,6 +68,7 @@ declare const _default: NativeFunction<[{
readonly CreateEvents: bigint;
readonly UseExternalSounds: bigint;
readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
readonly SendPolls: bigint;
readonly UseExternalApps: bigint;
readonly PinMessages: bigint;
diff --git a/dist/native/channel/channelHasPerms.d.ts.map b/dist/native/channel/channelHasPerms.d.ts.map
index df71af5236..acee23cd41 100644
--- a/dist/native/channel/channelHasPerms.d.ts.map
+++ b/dist/native/channel/channelHasPerms.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"channelHasPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelHasPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAoBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAjBlC,wBAuCE"}
\ No newline at end of file
+{"version":3,"file":"channelHasPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelHasPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAoBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAjBlC,wBAuCE"}
\ No newline at end of file
diff --git a/dist/native/channel/channelHasPerms.js b/dist/native/channel/channelHasPerms.js
index 8157e82134..e3e17c40c0 100644
--- a/dist/native/channel/channelHasPerms.js
+++ b/dist/native/channel/channelHasPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/channelID.js b/dist/native/channel/channelID.js
index 4746ad628b..7282f855ab 100644
--- a/dist/native/channel/channelID.js
+++ b/dist/native/channel/channelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelIDs.js b/dist/native/channel/channelIDs.js
index 2e6593474e..6716d34c08 100644
--- a/dist/native/channel/channelIDs.js
+++ b/dist/native/channel/channelIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelIsChildrenOf.js b/dist/native/channel/channelIsChildrenOf.js
index a23b6328e1..e314cd6373 100644
--- a/dist/native/channel/channelIsChildrenOf.js
+++ b/dist/native/channel/channelIsChildrenOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/channelJoinable.js b/dist/native/channel/channelJoinable.js
index 0b8043fb2f..284b3a296f 100644
--- a/dist/native/channel/channelJoinable.js
+++ b/dist/native/channel/channelJoinable.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelManageable.js b/dist/native/channel/channelManageable.js
index 1bce246336..0df9b34792 100644
--- a/dist/native/channel/channelManageable.js
+++ b/dist/native/channel/channelManageable.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelMembers.js b/dist/native/channel/channelMembers.js
index 6710c4ac98..346b08d818 100644
--- a/dist/native/channel/channelMembers.js
+++ b/dist/native/channel/channelMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelNSFW.js b/dist/native/channel/channelNSFW.js
index bfef45e4e2..557018a6fc 100644
--- a/dist/native/channel/channelNSFW.js
+++ b/dist/native/channel/channelNSFW.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelName.js b/dist/native/channel/channelName.js
index 892d1e61ab..6e3d3297b9 100644
--- a/dist/native/channel/channelName.js
+++ b/dist/native/channel/channelName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelNames.js b/dist/native/channel/channelNames.js
index 82cb66f0fe..ae6739ce87 100644
--- a/dist/native/channel/channelNames.js
+++ b/dist/native/channel/channelNames.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelPermissions.d.ts b/dist/native/channel/channelPermissions.d.ts
index f14666ee01..5c5401269f 100644
--- a/dist/native/channel/channelPermissions.d.ts
+++ b/dist/native/channel/channelPermissions.d.ts
@@ -7,7 +7,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/channelPermissions.js b/dist/native/channel/channelPermissions.js
index e567c420ee..63194f2ccc 100644
--- a/dist/native/channel/channelPermissions.js
+++ b/dist/native/channel/channelPermissions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelPermissionsFor.d.ts b/dist/native/channel/channelPermissionsFor.d.ts
index e8011c8cc9..9c2a7e3be4 100644
--- a/dist/native/channel/channelPermissionsFor.d.ts
+++ b/dist/native/channel/channelPermissionsFor.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionsFor", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/channelPermissionsFor.js b/dist/native/channel/channelPermissionsFor.js
index 17c6128e35..47978e941a 100644
--- a/dist/native/channel/channelPermissionsFor.js
+++ b/dist/native/channel/channelPermissionsFor.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelPermissionsOf.d.ts b/dist/native/channel/channelPermissionsOf.d.ts
index 0c22d1101d..1e2f163347 100644
--- a/dist/native/channel/channelPermissionsOf.d.ts
+++ b/dist/native/channel/channelPermissionsOf.d.ts
@@ -10,7 +10,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/channelPermissionsOf.js b/dist/native/channel/channelPermissionsOf.js
index b18a745ffd..549e208224 100644
--- a/dist/native/channel/channelPermissionsOf.js
+++ b/dist/native/channel/channelPermissionsOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelPinnedMessages.d.ts b/dist/native/channel/channelPinnedMessages.d.ts
index e5e2abedb4..5fb6484fdd 100644
--- a/dist/native/channel/channelPinnedMessages.d.ts
+++ b/dist/native/channel/channelPinnedMessages.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"messages", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/channelPinnedMessages.js b/dist/native/channel/channelPinnedMessages.js
index 34278502fe..51502658b3 100644
--- a/dist/native/channel/channelPinnedMessages.js
+++ b/dist/native/channel/channelPinnedMessages.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelPosition.js b/dist/native/channel/channelPosition.js
index 798b1faef2..a58eb60e04 100644
--- a/dist/native/channel/channelPosition.js
+++ b/dist/native/channel/channelPosition.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelRawData.js b/dist/native/channel/channelRawData.js
index bf1e186c92..2343ca155e 100644
--- a/dist/native/channel/channelRawData.js
+++ b/dist/native/channel/channelRawData.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelSlowmode.d.ts b/dist/native/channel/channelSlowmode.d.ts
index d5838fefc7..dc0db2abf2 100644
--- a/dist/native/channel/channelSlowmode.d.ts
+++ b/dist/native/channel/channelSlowmode.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"rateLimitPerUser", unknown>;
}], true>;
export default _default;
//# sourceMappingURL=channelSlowmode.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/channelSlowmode.js b/dist/native/channel/channelSlowmode.js
index da26e4882f..4b7e1215c9 100644
--- a/dist/native/channel/channelSlowmode.js
+++ b/dist/native/channel/channelSlowmode.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelTags.d.ts b/dist/native/channel/channelTags.d.ts
index d4a13943cf..dc689186bb 100644
--- a/dist/native/channel/channelTags.d.ts
+++ b/dist/native/channel/channelTags.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/channelTags.js b/dist/native/channel/channelTags.js
index d226400578..3216c1fa12 100644
--- a/dist/native/channel/channelTags.js
+++ b/dist/native/channel/channelTags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelThreadIDs.d.ts b/dist/native/channel/channelThreadIDs.d.ts
index a9f759c45c..052add34b9 100644
--- a/dist/native/channel/channelThreadIDs.d.ts
+++ b/dist/native/channel/channelThreadIDs.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
type: ArgType.Channel;
required: true;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"threads", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/channelThreadIDs.js b/dist/native/channel/channelThreadIDs.js
index ca01575ba4..b962b1270a 100644
--- a/dist/native/channel/channelThreadIDs.js
+++ b/dist/native/channel/channelThreadIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelTopic.js b/dist/native/channel/channelTopic.js
index 6e0b6592ed..f65dfd991a 100644
--- a/dist/native/channel/channelTopic.js
+++ b/dist/native/channel/channelTopic.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelType.js b/dist/native/channel/channelType.js
index f0b4a86043..903e254160 100644
--- a/dist/native/channel/channelType.js
+++ b/dist/native/channel/channelType.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/channelURL.js b/dist/native/channel/channelURL.js
index 02e935642f..1736101e5f 100644
--- a/dist/native/channel/channelURL.js
+++ b/dist/native/channel/channelURL.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelUserLimit.js b/dist/native/channel/channelUserLimit.js
index 14663d3f0a..9ada7cc96a 100644
--- a/dist/native/channel/channelUserLimit.js
+++ b/dist/native/channel/channelUserLimit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelVoiceMemberCount.js b/dist/native/channel/channelVoiceMemberCount.js
index 83c35735c6..e2250a5f0d 100644
--- a/dist/native/channel/channelVoiceMemberCount.js
+++ b/dist/native/channel/channelVoiceMemberCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelVoiceMemberIDs.js b/dist/native/channel/channelVoiceMemberIDs.js
index c3af212122..d4fbfc0854 100644
--- a/dist/native/channel/channelVoiceMemberIDs.js
+++ b/dist/native/channel/channelVoiceMemberIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/channelVoiceRegion.d.ts b/dist/native/channel/channelVoiceRegion.d.ts
index 3441a1eb53..1ce0761bac 100644
--- a/dist/native/channel/channelVoiceRegion.d.ts
+++ b/dist/native/channel/channelVoiceRegion.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").VoiceBasedChannel;
}], true>;
export default _default;
//# sourceMappingURL=channelVoiceRegion.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/channelVoiceRegion.js b/dist/native/channel/channelVoiceRegion.js
index 67a41472b9..c433c26acd 100644
--- a/dist/native/channel/channelVoiceRegion.js
+++ b/dist/native/channel/channelVoiceRegion.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/channelWebhooks.d.ts b/dist/native/channel/channelWebhooks.d.ts
index 27ede40338..e9aeb15b74 100644
--- a/dist/native/channel/channelWebhooks.d.ts
+++ b/dist/native/channel/channelWebhooks.d.ts
@@ -7,7 +7,7 @@ declare const _default: NativeFunction<[{
rest: false;
type: ArgType.Channel;
required: true;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/channelWebhooks.js b/dist/native/channel/channelWebhooks.js
index 6fd7cce4fb..fb7582234b 100644
--- a/dist/native/channel/channelWebhooks.js
+++ b/dist/native/channel/channelWebhooks.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/clearChannelPerms.d.ts b/dist/native/channel/clearChannelPerms.d.ts
index 9ad318f14f..74276e8012 100644
--- a/dist/native/channel/clearChannelPerms.d.ts
+++ b/dist/native/channel/clearChannelPerms.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/clearChannelPerms.js b/dist/native/channel/clearChannelPerms.js
index 108efb4616..22dd3f3330 100644
--- a/dist/native/channel/clearChannelPerms.js
+++ b/dist/native/channel/clearChannelPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/clearChannelPerms.js.map b/dist/native/channel/clearChannelPerms.js.map
index 0a0ba1d1bf..5510082cf9 100644
--- a/dist/native/channel/clearChannelPerms.js.map
+++ b/dist/native/channel/clearChannelPerms.js.map
@@ -1 +1 @@
-{"version":3,"file":"clearChannelPerms.js","sourceRoot":"","sources":["../../../src/native/channel/clearChannelPerms.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8EAA8E;IAC3F,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,sBAAsB,IAAI,CAAC;SACzD;QACD;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;QACvB,MAAM,KAAK,GAAI,EAAmB,CAAC,oBAAoB,CAAA;QAEvD,IAAI,EAAE,EAAE;YACJ,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,MAAM,CAAC,EAAE,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;SAC9E;aAAM;YACH,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;SAC3E;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"clearChannelPerms.js","sourceRoot":"","sources":["../../../src/native/channel/clearChannelPerms.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8EAA8E;IAC3F,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,sBAAsB,IAAI,CAAC;SACzD;QACD;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;QACvB,MAAM,KAAK,GAAI,EAAmB,CAAC,oBAAoB,CAAA;QAEvD,IAAI,EAAE,EAAE,CAAC;YACL,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,MAAM,CAAC,EAAE,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QAC/E,CAAC;aAAM,CAAC;YACJ,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QAC5E,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/clearMessages.d.ts b/dist/native/channel/clearMessages.d.ts
index 635855f591..33dc2f63de 100644
--- a/dist/native/channel/clearMessages.d.ts
+++ b/dist/native/channel/clearMessages.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
required: true;
rest: false;
type: ArgType.Channel;
- check: (x: BaseChannel) => boolean;
+ check: (x: BaseChannel) => x is BaseChannel & Record<"messages", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/clearMessages.js b/dist/native/channel/clearMessages.js
index dd625d6691..33b660e986 100644
--- a/dist/native/channel/clearMessages.js
+++ b/dist/native/channel/clearMessages.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/clearMessages.js.map b/dist/native/channel/clearMessages.js.map
index a493c58be6..26b2ea0c58 100644
--- a/dist/native/channel/clearMessages.js.map
+++ b/dist/native/channel/clearMessages.js.map
@@ -1 +1 @@
-{"version":3,"file":"clearMessages.js","sourceRoot":"","sources":["../../../src/native/channel/clearMessages.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAAkE;AAClE,8EAAqD;AAGrD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oFAAoF;IACjG,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,UAAU,IAAI,CAAC;SAC7C;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,CAAC;QAC9C,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAK,MAAM,CAAC,IAAI,IAAA,qBAAW,EAAC,MAAM,EAAE,GAAG,CAAC,EAAE;YACtC,MAAM,QAAQ,GAAG,MAAO,OAAuB,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC5F,IAAI,CAAC,QAAQ;gBAAE,MAAK;YAEpB,MAAM,GAAG,GAAG,MAAO,OAAuB;iBACrC,UAAU,CACP,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE;gBAClB,IAAI,MAAM,KAAK,KAAK,IAAI,GAAG,CAAC,MAAM;oBAAE,OAAO,KAAK,CAAA;gBAChD,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,CAAC,MAAM,CAAC,GAAG;oBAAE,OAAO,KAAK,CAAA;gBAClD,OAAO,IAAI,CAAA;YACf,CAAC,CAAC,EACF,IAAI,CACP;iBACA,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAA;YAEtB,IAAI,GAAG;gBAAE,KAAK,IAAI,GAAG,CAAC,IAAI,CAAA;SAC7B;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"clearMessages.js","sourceRoot":"","sources":["../../../src/native/channel/clearMessages.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAAkE;AAClE,8EAAqD;AAGrD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oFAAoF;IACjG,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,UAAU,IAAI,CAAC;SAC7C;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,CAAC;QAC9C,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAK,MAAM,CAAC,IAAI,IAAA,qBAAW,EAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC;YACvC,MAAM,QAAQ,GAAG,MAAO,OAAuB,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC5F,IAAI,CAAC,QAAQ;gBAAE,MAAK;YAEpB,MAAM,GAAG,GAAG,MAAO,OAAuB;iBACrC,UAAU,CACP,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE;gBAClB,IAAI,MAAM,KAAK,KAAK,IAAI,GAAG,CAAC,MAAM;oBAAE,OAAO,KAAK,CAAA;gBAChD,IAAI,IAAI,KAAK,KAAK,IAAI,GAAG,CAAC,MAAM,CAAC,GAAG;oBAAE,OAAO,KAAK,CAAA;gBAClD,OAAO,IAAI,CAAA;YACf,CAAC,CAAC,EACF,IAAI,CACP;iBACA,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAA;YAEtB,IAAI,GAAG;gBAAE,KAAK,IAAI,GAAG,CAAC,IAAI,CAAA;QAC9B,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/clearUserMessages.d.ts b/dist/native/channel/clearUserMessages.d.ts
index 23af66e707..62aaac6883 100644
--- a/dist/native/channel/clearUserMessages.d.ts
+++ b/dist/native/channel/clearUserMessages.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
required: true;
rest: false;
type: ArgType.Channel;
- check: (x: BaseChannel) => boolean;
+ check: (x: BaseChannel) => x is BaseChannel & Record<"messages", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/clearUserMessages.js b/dist/native/channel/clearUserMessages.js
index b725f2273d..9984ad26cd 100644
--- a/dist/native/channel/clearUserMessages.js
+++ b/dist/native/channel/clearUserMessages.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/clearUserMessages.js.map b/dist/native/channel/clearUserMessages.js.map
index 96318d9109..45e947d41e 100644
--- a/dist/native/channel/clearUserMessages.js.map
+++ b/dist/native/channel/clearUserMessages.js.map
@@ -1 +1 @@
-{"version":3,"file":"clearUserMessages.js","sourceRoot":"","sources":["../../../src/native/channel/clearUserMessages.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAAkE;AAClE,8EAAqD;AAGrD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kGAAkG;IAC/G,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,UAAU,IAAI,CAAC;SAC7C;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC;QAC9C,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAK,MAAM,CAAC,IAAI,IAAA,qBAAW,EAAC,MAAM,EAAE,GAAG,CAAC,EAAE;YACtC,MAAM,QAAQ,GAAG,MAAO,OAAuB,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC5F,IAAI,CAAC,QAAQ;gBAAE,MAAK;YAEpB,MAAM,GAAG,GAAG,MAAO,OAAuB;iBACrC,UAAU,CACP,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE;gBAClB,IAAI,MAAM,KAAK,KAAK,IAAI,GAAG,CAAC,MAAM;oBAAE,OAAO,KAAK,CAAA;gBAChD,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC,CAAA;YACxC,CAAC,CAAC,EACF,IAAI,CACP;iBACA,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAA;YAEtB,IAAI,CAAC,GAAG;gBAAE,MAAK;YAEf,KAAK,IAAI,GAAG,CAAC,IAAI,CAAA;SACpB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"clearUserMessages.js","sourceRoot":"","sources":["../../../src/native/channel/clearUserMessages.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAAkE;AAClE,8EAAqD;AAGrD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kGAAkG;IAC/G,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,UAAU,IAAI,CAAC;SAC7C;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC;QAC9C,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAK,MAAM,CAAC,IAAI,IAAA,qBAAW,EAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC;YACvC,MAAM,QAAQ,GAAG,MAAO,OAAuB,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC5F,IAAI,CAAC,QAAQ;gBAAE,MAAK;YAEpB,MAAM,GAAG,GAAG,MAAO,OAAuB;iBACrC,UAAU,CACP,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE;gBAClB,IAAI,MAAM,KAAK,KAAK,IAAI,GAAG,CAAC,MAAM;oBAAE,OAAO,KAAK,CAAA;gBAChD,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC,CAAA;YACxC,CAAC,CAAC,EACF,IAAI,CACP;iBACA,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAA;YAEtB,IAAI,CAAC,GAAG;gBAAE,MAAK;YAEf,KAAK,IAAI,GAAG,CAAC,IAAI,CAAA;QACrB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/cloneChannel.d.ts b/dist/native/channel/cloneChannel.d.ts
index 5e96560cb3..ce29a2bae6 100644
--- a/dist/native/channel/cloneChannel.d.ts
+++ b/dist/native/channel/cloneChannel.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
type: ArgType.Channel;
rest: false;
required: true;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"clone", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/cloneChannel.js b/dist/native/channel/cloneChannel.js
index d2264d04b8..47bbf178df 100644
--- a/dist/native/channel/cloneChannel.js
+++ b/dist/native/channel/cloneChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/cloneChannelPerms.d.ts b/dist/native/channel/cloneChannelPerms.d.ts
index 3a5d6b0231..1e2b993f20 100644
--- a/dist/native/channel/cloneChannelPerms.d.ts
+++ b/dist/native/channel/cloneChannelPerms.d.ts
@@ -6,14 +6,14 @@ declare const _default: NativeFunction<[{
type: ArgType.Channel;
rest: false;
required: true;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
}, {
name: string;
description: string;
type: ArgType.Channel;
rest: false;
required: true;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
}], true>;
export default _default;
//# sourceMappingURL=cloneChannelPerms.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/cloneChannelPerms.js b/dist/native/channel/cloneChannelPerms.js
index 25ef5c41a7..e59d54ec6b 100644
--- a/dist/native/channel/cloneChannelPerms.js
+++ b/dist/native/channel/cloneChannelPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/createChannel.d.ts.map b/dist/native/channel/createChannel.d.ts.map
index 9b96719b3a..e2f4da33af 100644
--- a/dist/native/channel/createChannel.d.ts.map
+++ b/dist/native/channel/createChannel.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"createChannel.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createChannel.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAmB,WAAW,EAA6B,MAAM,YAAY,CAAA;AACjG,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eA2C3C,WAAW;;;AAzClC,wBAyDE"}
\ No newline at end of file
+{"version":3,"file":"createChannel.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createChannel.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAmB,WAAW,EAA6B,MAAM,YAAY,CAAA;AACjG,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eA2CnC,WAAW;;;AAzClC,wBA0DE"}
\ No newline at end of file
diff --git a/dist/native/channel/createChannel.js b/dist/native/channel/createChannel.js
index dcb2af5cb4..9e23437c84 100644
--- a/dist/native/channel/createChannel.js
+++ b/dist/native/channel/createChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -58,6 +58,7 @@ exports.default = new structures_1.NativeFunction({
name,
topic: topic || undefined,
parent: parent,
+ permissionOverwrites: ctx.permissionOverwrites,
reason: ctx.reason
})
.catch(ctx.noop);
diff --git a/dist/native/channel/createChannel.js.map b/dist/native/channel/createChannel.js.map
index 4e038d0dcd..8edd9e9133 100644
--- a/dist/native/channel/createChannel.js.map
+++ b/dist/native/channel/createChannel.js.map
@@ -1 +1 @@
-{"version":3,"file":"createChannel.js","sourceRoot":"","sources":["../../../src/native/channel/createChannel.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAiG;AACjG,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,aAAa;YAC/D,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC;QACjD,MAAM,EAAE,GAAG,MAAM,KAAK,CAAC,QAAQ;aAC1B,MAAM,CAAC;YACJ,IAAI,EAAE,IAAyC;YAC/C,IAAI;YACJ,KAAK,EAAE,KAAK,IAAI,SAAS;YACzB,MAAM,EAAE,MAAyB;YACjC,MAAM,EAAE,GAAG,CAAC,MAAM;SACrB,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"createChannel.js","sourceRoot":"","sources":["../../../src/native/channel/createChannel.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAiG;AACjG,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,aAAa;YAC/D,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC;QACjD,MAAM,EAAE,GAAG,MAAM,KAAK,CAAC,QAAQ;aAC1B,MAAM,CAAC;YACJ,IAAI,EAAE,IAAyC;YAC/C,IAAI;YACJ,KAAK,EAAE,KAAK,IAAI,SAAS;YACzB,MAAM,EAAE,MAAyB;YACjC,oBAAoB,EAAE,GAAG,CAAC,oBAAoB;YAC9C,MAAM,EAAE,GAAG,CAAC,MAAM;SACrB,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/createForumPost.d.ts b/dist/native/channel/createForumPost.d.ts
index d66173e9cd..a228223685 100644
--- a/dist/native/channel/createForumPost.d.ts
+++ b/dist/native/channel/createForumPost.d.ts
@@ -1,11 +1,11 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
description: string;
}, {
name: string;
diff --git a/dist/native/channel/createForumPost.d.ts.map b/dist/native/channel/createForumPost.d.ts.map
index af10a7497e..766a2f77a1 100644
--- a/dist/native/channel/createForumPost.d.ts.map
+++ b/dist/native/channel/createForumPost.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"createForumPost.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createForumPost.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;;;;;;;;;;;;;;;;;AAZlC,wBAsDE"}
\ No newline at end of file
+{"version":3,"file":"createForumPost.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createForumPost.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;;;;;;;;;;;;;;;;;AAZlC,wBAsDE"}
\ No newline at end of file
diff --git a/dist/native/channel/createForumPost.js b/dist/native/channel/createForumPost.js
index aa6864d59b..74ba5cb139 100644
--- a/dist/native/channel/createForumPost.js
+++ b/dist/native/channel/createForumPost.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/createForumTag.d.ts b/dist/native/channel/createForumTag.d.ts
index 3aff659d71..44153041cb 100644
--- a/dist/native/channel/createForumTag.d.ts
+++ b/dist/native/channel/createForumTag.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/createForumTag.d.ts.map b/dist/native/channel/createForumTag.d.ts.map
index 4904eec851..a77a2c2d97 100644
--- a/dist/native/channel/createForumTag.d.ts.map
+++ b/dist/native/channel/createForumTag.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"createForumTag.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createForumTag.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAwC,MAAM,YAAY,CAAA;AAC9E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;;;;;;;;;;AAblC,wBA+CE"}
\ No newline at end of file
+{"version":3,"file":"createForumTag.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createForumTag.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC9E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAgBnC,WAAW;;;;;;;;;;;;;;;;;;AAblC,wBA+CE"}
\ No newline at end of file
diff --git a/dist/native/channel/createForumTag.js b/dist/native/channel/createForumTag.js
index aae0dbd490..2c61305978 100644
--- a/dist/native/channel/createForumTag.js
+++ b/dist/native/channel/createForumTag.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/createForumTag.js.map b/dist/native/channel/createForumTag.js.map
index 555d64ad3c..234bef1f98 100644
--- a/dist/native/channel/createForumTag.js.map
+++ b/dist/native/channel/createForumTag.js.map
@@ -1 +1 @@
-{"version":3,"file":"createForumTag.js","sourceRoot":"","sources":["../../../src/native/channel/createForumTag.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAClE,uEAAmE;AAEnE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;SAC9C;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,QAAQ;IACxB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,CAAE;QAC5C,MAAM,KAAK,GAAG,OAA4B,CAAA;QAE1C,MAAM,GAAG,GAAG;YACR,IAAI;YACJ,KAAK,EAAE,IAAA,mCAAgB,EAAC,GAAG,EAAE,KAAK,CAAC;YACnC,SAAS,EAAE,GAAG,IAAI,SAAS;SACT,CAAA;QAEtB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,gBAAgB,CAAC,CAAC,GAAG,KAAK,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;IAChI,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"createForumTag.js","sourceRoot":"","sources":["../../../src/native/channel/createForumTag.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAA0D;AAC1D,uEAAmE;AAEnE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;SAC9C;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,QAAQ;IACxB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC;QAC1C,MAAM,KAAK,GAAG,OAA4B,CAAA;QAE1C,MAAM,GAAG,GAAsB;YAC3B,IAAI;YACJ,KAAK,EAAE,IAAA,mCAAgB,EAAC,GAAG,EAAE,KAAK,CAAC;YACnC,SAAS,EAAE,GAAG,IAAI,SAAS;SAC9B,CAAA;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,gBAAgB,CAAC,CAAC,GAAG,KAAK,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;IAChI,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/createInvite.d.ts b/dist/native/channel/createInvite.d.ts
index 90f3b3ef83..7078202479 100644
--- a/dist/native/channel/createInvite.d.ts
+++ b/dist/native/channel/createInvite.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"createInvite", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/createInvite.js b/dist/native/channel/createInvite.js
index a35e95c18c..431a051561 100644
--- a/dist/native/channel/createInvite.js
+++ b/dist/native/channel/createInvite.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
@@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({
rest: false,
required: true,
type: structures_1.ArgType.Channel,
- check: (i) => !i.isDMBased(),
+ check: (i) => "createInvite" in i,
},
{
name: "max uses",
diff --git a/dist/native/channel/createInvite.js.map b/dist/native/channel/createInvite.js.map
index 8b795c3026..c537f80183 100644
--- a/dist/native/channel/createInvite.js.map
+++ b/dist/native/channel/createInvite.js.map
@@ -1 +1 @@
-{"version":3,"file":"createInvite.js","sourceRoot":"","sources":["../../../src/native/channel/createInvite.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE;SAC5C;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,CAAC;QAC5C,MAAM,OAAO,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,OAAO,CAAgB,CAAA;QAClD,MAAM,MAAM,GAAG,MAAM,OAAO;aACvB,YAAY,CAAC;YACV,MAAM,EAAE,MAAM,IAAI,GAAG,CAAC,MAAM;YAC5B,OAAO,EAAE,OAAO,IAAI,SAAS;YAC7B,MAAM,EAAE,OAAM,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS;YACxD,MAAM,EAAE,IAAI;SACf,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACzD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"createInvite.js","sourceRoot":"","sources":["../../../src/native/channel/createInvite.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,cAAc,IAAI,CAAC;SACjD;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,CAAC;QAC5C,MAAM,OAAO,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,OAAO,CAAgB,CAAA;QAClD,MAAM,MAAM,GAAG,MAAM,OAAO;aACvB,YAAY,CAAC;YACV,MAAM,EAAE,MAAM,IAAI,GAAG,CAAC,MAAM;YAC5B,OAAO,EAAE,OAAO,IAAI,SAAS;YAC7B,MAAM,EAAE,OAAM,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS;YACxD,MAAM,EAAE,IAAI;SACf,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACzD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/createStageInstance.js b/dist/native/channel/createStageInstance.js
index be5c608954..27e5eda137 100644
--- a/dist/native/channel/createStageInstance.js
+++ b/dist/native/channel/createStageInstance.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/createThread.d.ts b/dist/native/channel/createThread.d.ts
index 0cbd00d4bd..b971269055 100644
--- a/dist/native/channel/createThread.d.ts
+++ b/dist/native/channel/createThread.d.ts
@@ -5,7 +5,7 @@ declare const _default: NativeFunction<[{
description: string;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"threads", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/createThread.js b/dist/native/channel/createThread.js
index a5c58a13c2..3fee4a62ca 100644
--- a/dist/native/channel/createThread.js
+++ b/dist/native/channel/createThread.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/deleteChannelPerms.d.ts b/dist/native/channel/deleteChannelPerms.d.ts
index e629319fa6..2f57ecfda5 100644
--- a/dist/native/channel/deleteChannelPerms.d.ts
+++ b/dist/native/channel/deleteChannelPerms.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
}, {
name: string;
description: string;
@@ -68,6 +68,7 @@ declare const _default: NativeFunction<[{
readonly CreateEvents: bigint;
readonly UseExternalSounds: bigint;
readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
readonly SendPolls: bigint;
readonly UseExternalApps: bigint;
readonly PinMessages: bigint;
diff --git a/dist/native/channel/deleteChannelPerms.d.ts.map b/dist/native/channel/deleteChannelPerms.d.ts.map
index c6bb2f06be..c57f1f1a4f 100644
--- a/dist/native/channel/deleteChannelPerms.d.ts.map
+++ b/dist/native/channel/deleteChannelPerms.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"deleteChannelPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/deleteChannelPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAwD,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAdlC,wBAyCE"}
\ No newline at end of file
+{"version":3,"file":"deleteChannelPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/deleteChannelPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAwD,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAdlC,wBAyCE"}
\ No newline at end of file
diff --git a/dist/native/channel/deleteChannelPerms.js b/dist/native/channel/deleteChannelPerms.js
index c8398e3b01..25385ccce1 100644
--- a/dist/native/channel/deleteChannelPerms.js
+++ b/dist/native/channel/deleteChannelPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/deleteChannels.js b/dist/native/channel/deleteChannels.js
index f09f9846a0..c60d995473 100644
--- a/dist/native/channel/deleteChannels.js
+++ b/dist/native/channel/deleteChannels.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/deleteChannels.js.map b/dist/native/channel/deleteChannels.js.map
index 57003fe78d..96ac850c5c 100644
--- a/dist/native/channel/deleteChannels.js.map
+++ b/dist/native/channel/deleteChannels.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteChannels.js","sourceRoot":"","sources":["../../../src/native/channel/deleteChannels.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,OAAO,EAAE,CAAC,gBAAgB,CAAC;IAC3B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,QAAQ,IAAI,CAAC;SAC3C;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC;QACzB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACjD,MAAM,EAAE,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAA;YACtB,MAAM,OAAO,GAAG,MAAM,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACjD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteChannels.js","sourceRoot":"","sources":["../../../src/native/channel/deleteChannels.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,OAAO,EAAE,CAAC,gBAAgB,CAAC;IAC3B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,QAAQ,IAAI,CAAC;SAC3C;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC;QACzB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAClD,MAAM,EAAE,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAA;YACtB,MAAM,OAAO,GAAG,MAAM,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACjD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;QACxB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/deleteForumTags.d.ts b/dist/native/channel/deleteForumTags.d.ts
index eac3ed7d50..d2592f6569 100644
--- a/dist/native/channel/deleteForumTags.d.ts
+++ b/dist/native/channel/deleteForumTags.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/deleteForumTags.d.ts.map b/dist/native/channel/deleteForumTags.d.ts.map
index f4ae829e50..7996a913dd 100644
--- a/dist/native/channel/deleteForumTags.d.ts.map
+++ b/dist/native/channel/deleteForumTags.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"deleteForumTags.d.ts","sourceRoot":"","sources":["../../../src/native/channel/deleteForumTags.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;AAdlC,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"deleteForumTags.d.ts","sourceRoot":"","sources":["../../../src/native/channel/deleteForumTags.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;AAdlC,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/channel/deleteForumTags.js b/dist/native/channel/deleteForumTags.js
index a9dc4dd5fe..6cb9026e75 100644
--- a/dist/native/channel/deleteForumTags.js
+++ b/dist/native/channel/deleteForumTags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/deleteStageInstance.js b/dist/native/channel/deleteStageInstance.js
index 14d9f8e65d..f2b621dd5b 100644
--- a/dist/native/channel/deleteStageInstance.js
+++ b/dist/native/channel/deleteStageInstance.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/deleteThread.d.ts b/dist/native/channel/deleteThread.d.ts
index 102b271c9f..2cea5be883 100644
--- a/dist/native/channel/deleteThread.d.ts
+++ b/dist/native/channel/deleteThread.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/deleteThread.js b/dist/native/channel/deleteThread.js
index 6ed831261c..23472122f0 100644
--- a/dist/native/channel/deleteThread.js
+++ b/dist/native/channel/deleteThread.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/dmChannelID.js b/dist/native/channel/dmChannelID.js
index b76f40bc42..839c12307e 100644
--- a/dist/native/channel/dmChannelID.js
+++ b/dist/native/channel/dmChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/editForumTag.d.ts b/dist/native/channel/editForumTag.d.ts
index 447ef4f65e..4d7a8acb75 100644
--- a/dist/native/channel/editForumTag.d.ts
+++ b/dist/native/channel/editForumTag.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/editForumTag.d.ts.map b/dist/native/channel/editForumTag.d.ts.map
index 4f44e6bf28..85dc12eb8a 100644
--- a/dist/native/channel/editForumTag.d.ts.map
+++ b/dist/native/channel/editForumTag.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editForumTag.d.ts","sourceRoot":"","sources":["../../../src/native/channel/editForumTag.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;AAblC,wBAuDE"}
\ No newline at end of file
+{"version":3,"file":"editForumTag.d.ts","sourceRoot":"","sources":["../../../src/native/channel/editForumTag.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;AAblC,wBAuDE"}
\ No newline at end of file
diff --git a/dist/native/channel/editForumTag.js b/dist/native/channel/editForumTag.js
index 8e9bb2e9c7..455659b836 100644
--- a/dist/native/channel/editForumTag.js
+++ b/dist/native/channel/editForumTag.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/editStageInstance.js b/dist/native/channel/editStageInstance.js
index d760fcd4a6..1c5571f620 100644
--- a/dist/native/channel/editStageInstance.js
+++ b/dist/native/channel/editStageInstance.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/fetchChannels.js b/dist/native/channel/fetchChannels.js
index ae056b8e33..0195e7dcf7 100644
--- a/dist/native/channel/fetchChannels.js
+++ b/dist/native/channel/fetchChannels.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/fetchThreads.d.ts b/dist/native/channel/fetchThreads.d.ts
index 536756496e..dbf2e19ee1 100644
--- a/dist/native/channel/fetchThreads.d.ts
+++ b/dist/native/channel/fetchThreads.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
type: ArgType.Channel;
required: true;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"threads", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/fetchThreads.js b/dist/native/channel/fetchThreads.js
index ba9d49d4e6..a2e6433777 100644
--- a/dist/native/channel/fetchThreads.js
+++ b/dist/native/channel/fetchThreads.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/fetchThreads.js.map b/dist/native/channel/fetchThreads.js.map
index 7bc68301c4..d42ab59b3f 100644
--- a/dist/native/channel/fetchThreads.js.map
+++ b/dist/native/channel/fetchThreads.js.map
@@ -1 +1 @@
-{"version":3,"file":"fetchThreads.js","sourceRoot":"","sources":["../../../src/native/channel/fetchThreads.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,SAAS,IAAI,CAAC;SAC5C;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qDAAqD;YAClE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6DAA6D;YAC1E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,QAAQ,EAAE,IAAI,CAAC;QACxC,MAAM,IAAI,GAAG,OAAO,IAAI,GAAG,CAAC,OAAO,CAAA;QAEnC,IAAI,SAAS,IAAI,IAAI,EAAE;YACnB,MAAM,OAAO,GAAG,IAAI,CAAC,OAAwB,CAAA;YAE7C,IAAI,QAAQ;gBAAE,MAAM,OAAO,CAAC,aAAa,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;;gBAC5G,MAAM,OAAO,CAAC,WAAW,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;SACnD;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"fetchThreads.js","sourceRoot":"","sources":["../../../src/native/channel/fetchThreads.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,SAAS,IAAI,CAAC;SAC5C;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qDAAqD;YAClE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6DAA6D;YAC1E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,QAAQ,EAAE,IAAI,CAAC;QACxC,MAAM,IAAI,GAAG,OAAO,IAAI,GAAG,CAAC,OAAO,CAAA;QAEnC,IAAI,SAAS,IAAI,IAAI,EAAE,CAAC;YACpB,MAAM,OAAO,GAAG,IAAI,CAAC,OAAwB,CAAA;YAE7C,IAAI,QAAQ;gBAAE,MAAM,OAAO,CAAC,aAAa,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;;gBAC5G,MAAM,OAAO,CAAC,WAAW,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpD,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/firstMessageID.d.ts b/dist/native/channel/firstMessageID.d.ts
index 8682cde24e..62cb10dee3 100644
--- a/dist/native/channel/firstMessageID.d.ts
+++ b/dist/native/channel/firstMessageID.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"messages", unknown>;
}], true>;
export default _default;
//# sourceMappingURL=firstMessageID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/firstMessageID.js b/dist/native/channel/firstMessageID.js
index 33b7648970..50d838e2dc 100644
--- a/dist/native/channel/firstMessageID.js
+++ b/dist/native/channel/firstMessageID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/followChannel.js b/dist/native/channel/followChannel.js
index a8fd817090..01c1c92613 100644
--- a/dist/native/channel/followChannel.js
+++ b/dist/native/channel/followChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/forumDefaultLayout.js b/dist/native/channel/forumDefaultLayout.js
index c6aae8ede8..8cd030cf00 100644
--- a/dist/native/channel/forumDefaultLayout.js
+++ b/dist/native/channel/forumDefaultLayout.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/forumDefaultReactionEmoji.d.ts b/dist/native/channel/forumDefaultReactionEmoji.d.ts
index 5ac84fa5e6..5a245f3448 100644
--- a/dist/native/channel/forumDefaultReactionEmoji.d.ts
+++ b/dist/native/channel/forumDefaultReactionEmoji.d.ts
@@ -1,11 +1,11 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
required: true;
}], true>;
export default _default;
diff --git a/dist/native/channel/forumDefaultReactionEmoji.d.ts.map b/dist/native/channel/forumDefaultReactionEmoji.d.ts.map
index d9535b0b59..bdea5c119f 100644
--- a/dist/native/channel/forumDefaultReactionEmoji.d.ts.map
+++ b/dist/native/channel/forumDefaultReactionEmoji.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"forumDefaultReactionEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultReactionEmoji.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAqBE"}
\ No newline at end of file
+{"version":3,"file":"forumDefaultReactionEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultReactionEmoji.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAqBE"}
\ No newline at end of file
diff --git a/dist/native/channel/forumDefaultReactionEmoji.js b/dist/native/channel/forumDefaultReactionEmoji.js
index af2aee73b0..06af7386af 100644
--- a/dist/native/channel/forumDefaultReactionEmoji.js
+++ b/dist/native/channel/forumDefaultReactionEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/forumDefaultSortOrder.d.ts b/dist/native/channel/forumDefaultSortOrder.d.ts
index 0206a2d283..1c026de57f 100644
--- a/dist/native/channel/forumDefaultSortOrder.d.ts
+++ b/dist/native/channel/forumDefaultSortOrder.d.ts
@@ -1,11 +1,11 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
required: true;
}], true>;
export default _default;
diff --git a/dist/native/channel/forumDefaultSortOrder.d.ts.map b/dist/native/channel/forumDefaultSortOrder.d.ts.map
index 0e5499ef80..1307d11812 100644
--- a/dist/native/channel/forumDefaultSortOrder.d.ts.map
+++ b/dist/native/channel/forumDefaultSortOrder.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"forumDefaultSortOrder.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultSortOrder.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAoC,MAAM,YAAY,CAAA;AAC1E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAoBE"}
\ No newline at end of file
+{"version":3,"file":"forumDefaultSortOrder.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultSortOrder.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAiB,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC1E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAoBE"}
\ No newline at end of file
diff --git a/dist/native/channel/forumDefaultSortOrder.js b/dist/native/channel/forumDefaultSortOrder.js
index f8be31b404..ba67c08895 100644
--- a/dist/native/channel/forumDefaultSortOrder.js
+++ b/dist/native/channel/forumDefaultSortOrder.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts b/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts
index 3f0359f3e8..fd7693c7dd 100644
--- a/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts
+++ b/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts
@@ -1,11 +1,11 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
required: true;
}], true>;
export default _default;
diff --git a/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts.map b/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts.map
index 664ddd4a40..8f6cf02c5e 100644
--- a/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts.map
+++ b/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"forumDefaultThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultThreadArchiveDuration.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAgD,MAAM,YAAY,CAAA;AACtF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAiB3C,WAAW;;;AAflC,wBAuBE"}
\ No newline at end of file
+{"version":3,"file":"forumDefaultThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultThreadArchiveDuration.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAA6B,iBAAiB,EAAE,MAAM,YAAY,CAAA;AACtF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAiB3C,WAAW;;;AAflC,wBAuBE"}
\ No newline at end of file
diff --git a/dist/native/channel/forumDefaultThreadArchiveDuration.js b/dist/native/channel/forumDefaultThreadArchiveDuration.js
index 728c4b5a29..5fb54d3c6c 100644
--- a/dist/native/channel/forumDefaultThreadArchiveDuration.js
+++ b/dist/native/channel/forumDefaultThreadArchiveDuration.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/forumDefaultThreadSlowmode.d.ts b/dist/native/channel/forumDefaultThreadSlowmode.d.ts
index 79f8ce634b..8dcf80a15f 100644
--- a/dist/native/channel/forumDefaultThreadSlowmode.d.ts
+++ b/dist/native/channel/forumDefaultThreadSlowmode.d.ts
@@ -1,11 +1,11 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
required: true;
}], true>;
export default _default;
diff --git a/dist/native/channel/forumDefaultThreadSlowmode.d.ts.map b/dist/native/channel/forumDefaultThreadSlowmode.d.ts.map
index e8704ca348..4777e16638 100644
--- a/dist/native/channel/forumDefaultThreadSlowmode.d.ts.map
+++ b/dist/native/channel/forumDefaultThreadSlowmode.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"forumDefaultThreadSlowmode.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultThreadSlowmode.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAoBE"}
\ No newline at end of file
+{"version":3,"file":"forumDefaultThreadSlowmode.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultThreadSlowmode.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAoBE"}
\ No newline at end of file
diff --git a/dist/native/channel/forumDefaultThreadSlowmode.js b/dist/native/channel/forumDefaultThreadSlowmode.js
index 4d5338091c..2ac75b1b30 100644
--- a/dist/native/channel/forumDefaultThreadSlowmode.js
+++ b/dist/native/channel/forumDefaultThreadSlowmode.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/forumTags.d.ts b/dist/native/channel/forumTags.d.ts
index 7ad7c48bef..8a13bef04b 100644
--- a/dist/native/channel/forumTags.d.ts
+++ b/dist/native/channel/forumTags.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
import { ForumTagProperty } from "../../properties/forumTag";
declare const _default: NativeFunction<[{
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
description: string;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
required: true;
}, {
name: string;
diff --git a/dist/native/channel/forumTags.d.ts.map b/dist/native/channel/forumTags.d.ts.map
index 3e9b69c291..e937cff3b5 100644
--- a/dist/native/channel/forumTags.d.ts.map
+++ b/dist/native/channel/forumTags.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"forumTags.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumTags.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,gBAAgB,EAAsB,MAAM,2BAA2B,CAAA;;;;;;eAkBzD,WAAW;;;;;;;;;;;;;;AAflC,wBAuCE"}
\ No newline at end of file
+{"version":3,"file":"forumTags.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumTags.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,OAAO,EAAE,gBAAgB,EAAsB,MAAM,2BAA2B,CAAA;;;;;;eAkBzD,WAAW;;;;;;;;;;;;;;AAflC,wBAyCE"}
\ No newline at end of file
diff --git a/dist/native/channel/forumTags.js b/dist/native/channel/forumTags.js
index 7e47cdc82b..7254c07418 100644
--- a/dist/native/channel/forumTags.js
+++ b/dist/native/channel/forumTags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
@@ -46,7 +46,11 @@ exports.default = new structures_1.NativeFunction({
execute(ctx, [ch, prop, sep]) {
const channel = ch;
const tags = channel?.availableTags;
- return this.successJSON(!prop ? tags : tags?.map(tag => forumTag_1.ForumTagProperties[prop](tag)).join(sep ?? ", "));
+ if (!tags)
+ return this.success();
+ if (!prop)
+ return this.successJSON(tags);
+ return this.success(tags.map(tag => forumTag_1.ForumTagProperties[prop](tag)).join(sep ?? ", "));
},
});
//# sourceMappingURL=forumTags.js.map
\ No newline at end of file
diff --git a/dist/native/channel/forumTags.js.map b/dist/native/channel/forumTags.js.map
index 793c4ccf19..f83d206797 100644
--- a/dist/native/channel/forumTags.js.map
+++ b/dist/native/channel/forumTags.js.map
@@ -1 +1 @@
-{"version":3,"file":"forumTags.js","sourceRoot":"","sources":["../../../src/native/channel/forumTags.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAAkE;AAClE,wDAAgF;AAChF,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;YAC3C,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAgB;SACzB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC;QACxB,MAAM,OAAO,GAAG,EAAmC,CAAA;QACnD,MAAM,IAAI,GAAG,OAAO,EAAE,aAAa,CAAA;QAEnC,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,6BAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC7G,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"forumTags.js","sourceRoot":"","sources":["../../../src/native/channel/forumTags.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAA0D;AAC1D,wDAAgF;AAChF,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;YAC3C,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAgB;SACzB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC;QACxB,MAAM,OAAO,GAAG,EAAmC,CAAA;QACnD,MAAM,IAAI,GAAG,OAAO,EAAE,aAAa,CAAA;QAEnC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;QACxC,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,6BAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACzF,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/getForumTag.d.ts b/dist/native/channel/getForumTag.d.ts
new file mode 100644
index 0000000000..f25a320a45
--- /dev/null
+++ b/dist/native/channel/getForumTag.d.ts
@@ -0,0 +1,26 @@
+import { BaseChannel } from "discord.js";
+import { ArgType, NativeFunction } from "../../structures";
+import { ForumTagProperty } from "../../properties/forumTag";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.Channel;
+ check: (i: BaseChannel) => i is import("discord.js").ThreadOnlyChannel;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.ForumTag;
+ pointer: number;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Enum;
+ enum: typeof ForumTagProperty;
+}], true>;
+export default _default;
+//# sourceMappingURL=getForumTag.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/getForumTag.d.ts.map b/dist/native/channel/getForumTag.d.ts.map
new file mode 100644
index 0000000000..174807e460
--- /dev/null
+++ b/dist/native/channel/getForumTag.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"getForumTag.d.ts","sourceRoot":"","sources":["../../../src/native/channel/getForumTag.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,OAAO,EAAsB,gBAAgB,EAAE,MAAM,2BAA2B,CAAA;;;;;;;eAezD,WAAW;;;;;;;;;;;;;;;AAblC,wBAuCE"}
\ No newline at end of file
diff --git a/dist/native/channel/getForumTag.js b/dist/native/channel/getForumTag.js
new file mode 100644
index 0000000000..38e7c851ba
--- /dev/null
+++ b/dist/native/channel/getForumTag.js
@@ -0,0 +1,50 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+const forumTag_1 = require("../../properties/forumTag");
+exports.default = new structures_1.NativeFunction({
+ name: "$getForumTag",
+ version: "2.7.0",
+ description: "Returns the tag of a forum",
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "channel ID",
+ description: "The forum to pull tags from",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.Channel,
+ check: (i) => i.isThreadOnly(),
+ },
+ {
+ name: "tag ID",
+ description: "The tag to retrieve",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.ForumTag,
+ pointer: 0
+ },
+ {
+ name: "property",
+ description: "The property of the tag to return",
+ rest: false,
+ type: structures_1.ArgType.Enum,
+ enum: forumTag_1.ForumTagProperty
+ },
+ ],
+ output: [
+ structures_1.ArgType.Json,
+ structures_1.ArgType.Unknown
+ ],
+ execute(ctx, [, tag, prop]) {
+ if (prop)
+ return this.success(forumTag_1.ForumTagProperties[prop](tag));
+ return this.successJSON(tag);
+ },
+});
+//# sourceMappingURL=getForumTag.js.map
\ No newline at end of file
diff --git a/dist/native/channel/getForumTag.js.map b/dist/native/channel/getForumTag.js.map
new file mode 100644
index 0000000000..56f59dfec4
--- /dev/null
+++ b/dist/native/channel/getForumTag.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"getForumTag.js","sourceRoot":"","sources":["../../../src/native/channel/getForumTag.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAA0D;AAC1D,wDAAgF;AAEhF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;SAC9C;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,QAAQ;YACtB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAgB;SACzB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,oBAAO,CAAC,OAAO;KAClB;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC;QACtB,IAAI,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,6BAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAA;QAC5D,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAA;IAChC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/getStageInstance.js b/dist/native/channel/getStageInstance.js
index 6dd3a9ea6d..0724bf0cb7 100644
--- a/dist/native/channel/getStageInstance.js
+++ b/dist/native/channel/getStageInstance.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const stage_1 = require("../../properties/stage");
diff --git a/dist/native/channel/getThreadMembers.d.ts b/dist/native/channel/getThreadMembers.d.ts
index 070493f366..e624ff3511 100644
--- a/dist/native/channel/getThreadMembers.d.ts
+++ b/dist/native/channel/getThreadMembers.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/getThreadMembers.d.ts.map b/dist/native/channel/getThreadMembers.d.ts.map
index b748709a8a..6767300448 100644
--- a/dist/native/channel/getThreadMembers.d.ts.map
+++ b/dist/native/channel/getThreadMembers.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"getThreadMembers.d.ts","sourceRoot":"","sources":["../../../src/native/channel/getThreadMembers.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAiB,MAAM,YAAY,CAAA;AACvD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;;;;;;AAdlC,wBA8BE"}
\ No newline at end of file
+{"version":3,"file":"getThreadMembers.d.ts","sourceRoot":"","sources":["../../../src/native/channel/getThreadMembers.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAiB,MAAM,YAAY,CAAA;AACvD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAgBnC,WAAW;;;;;;;AAblC,wBA8BE"}
\ No newline at end of file
diff --git a/dist/native/channel/getThreadMembers.js b/dist/native/channel/getThreadMembers.js
index deb490fac9..7c2469fc05 100644
--- a/dist/native/channel/getThreadMembers.js
+++ b/dist/native/channel/getThreadMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
@@ -12,9 +12,8 @@ const array_1 = __importDefault(require("../../functions/array"));
exports.default = new structures_1.NativeFunction({
name: "$getThreadMembers",
version: "1.0.0",
- description: "Gets thread members",
+ description: "Returns all members from a thread",
brackets: true,
- output: (0, array_1.default)(),
unwrap: true,
args: [
{
@@ -32,6 +31,7 @@ exports.default = new structures_1.NativeFunction({
type: structures_1.ArgType.String,
},
],
+ output: (0, array_1.default)(),
async execute(ctx, [channel, sep]) {
const thread = channel;
const success = await thread.members.fetch().catch(ctx.noop);
diff --git a/dist/native/channel/getThreadMembers.js.map b/dist/native/channel/getThreadMembers.js.map
index fa882245f3..396b35c2d8 100644
--- a/dist/native/channel/getThreadMembers.js.map
+++ b/dist/native/channel/getThreadMembers.js.map
@@ -1 +1 @@
-{"version":3,"file":"getThreadMembers.js","sourceRoot":"","sources":["../../../src/native/channel/getThreadMembers.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAAkE;AAClE,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qBAAqB;IAClC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC;QAC7B,MAAM,MAAM,GAAG,OAAwB,CAAA;QAEvC,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAE5D,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACzG,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"getThreadMembers.js","sourceRoot":"","sources":["../../../src/native/channel/getThreadMembers.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAGF,iDAA0D;AAC1D,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC;QAC7B,MAAM,MAAM,GAAG,OAAwB,CAAA;QAEvC,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAE5D,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACzG,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/guildChannelID.d.ts b/dist/native/channel/guildChannelID.d.ts
index 66112da994..146cca7c4e 100644
--- a/dist/native/channel/guildChannelID.d.ts
+++ b/dist/native/channel/guildChannelID.d.ts
@@ -1,5 +1,5 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction<[import("../../structures").IArg, {
+declare const _default: NativeFunction<[import("../..").IArg, {
name: string;
description: string;
required: true;
diff --git a/dist/native/channel/guildChannelID.js b/dist/native/channel/guildChannelID.js
index f433257f50..e082412c8c 100644
--- a/dist/native/channel/guildChannelID.js
+++ b/dist/native/channel/guildChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/lastMessageID.d.ts b/dist/native/channel/lastMessageID.d.ts
index 5406c84678..f427d67501 100644
--- a/dist/native/channel/lastMessageID.d.ts
+++ b/dist/native/channel/lastMessageID.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"messages", unknown>;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/lastMessageID.js b/dist/native/channel/lastMessageID.js
index 9248f429ed..0fa3c597e4 100644
--- a/dist/native/channel/lastMessageID.js
+++ b/dist/native/channel/lastMessageID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/lastMessageID.js.map b/dist/native/channel/lastMessageID.js.map
index e56f6de112..e7a2db8e52 100644
--- a/dist/native/channel/lastMessageID.js.map
+++ b/dist/native/channel/lastMessageID.js.map
@@ -1 +1 @@
-{"version":3,"file":"lastMessageID.js","sourceRoot":"","sources":["../../../src/native/channel/lastMessageID.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,uBAAuB;KAC1B;IACD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,8CAA8C;IAC3D,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,UAAU,IAAI,CAAC;SAC7C;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,IAAI,CAAE;QAC3B,EAAE,KAAK,GAAG,CAAC,OAAQ,CAAA;QACnB,IAAI,IAAI,EAAE;YACN,MAAM,QAAQ,GAAG,MAAO,EAAuB,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC9F,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;SAC9F;QACD,OAAO,IAAI,CAAC,OAAO,CAAE,EAAkB,CAAC,aAAa,CAAC,CAAA;IAC1D,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"lastMessageID.js","sourceRoot":"","sources":["../../../src/native/channel/lastMessageID.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,uBAAuB;KAC1B;IACD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,8CAA8C;IAC3D,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,UAAU,IAAI,CAAC;SAC7C;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,IAAI,CAAE;QAC3B,EAAE,KAAK,GAAG,CAAC,OAAQ,CAAA;QACnB,IAAI,IAAI,EAAE,CAAC;YACP,MAAM,QAAQ,GAAG,MAAO,EAAuB,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC9F,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;QAC/F,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,CAAE,EAAkB,CAAC,aAAa,CAAC,CAAA;IAC1D,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/lastPinTimestamp.d.ts b/dist/native/channel/lastPinTimestamp.d.ts
index d22f68a087..ee70e59c57 100644
--- a/dist/native/channel/lastPinTimestamp.d.ts
+++ b/dist/native/channel/lastPinTimestamp.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"lastPinTimestamp", unknown>;
}], true>;
export default _default;
//# sourceMappingURL=lastPinTimestamp.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/lastPinTimestamp.js b/dist/native/channel/lastPinTimestamp.js
index 841cc77c89..fccd5e4dea 100644
--- a/dist/native/channel/lastPinTimestamp.js
+++ b/dist/native/channel/lastPinTimestamp.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/lockThread.d.ts b/dist/native/channel/lockThread.d.ts
index d9e4461aca..266b82353d 100644
--- a/dist/native/channel/lockThread.d.ts
+++ b/dist/native/channel/lockThread.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/lockThread.js b/dist/native/channel/lockThread.js
index 4a104cc8de..b918f3bf2a 100644
--- a/dist/native/channel/lockThread.js
+++ b/dist/native/channel/lockThread.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/modifyChannelPerms.d.ts b/dist/native/channel/modifyChannelPerms.d.ts
index 8ee93b1706..1cbd42d99c 100644
--- a/dist/native/channel/modifyChannelPerms.d.ts
+++ b/dist/native/channel/modifyChannelPerms.d.ts
@@ -5,7 +5,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
description: string;
}, {
name: string;
@@ -70,6 +70,7 @@ declare const _default: NativeFunction<[{
readonly CreateEvents: bigint;
readonly UseExternalSounds: bigint;
readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
readonly SendPolls: bigint;
readonly UseExternalApps: bigint;
readonly PinMessages: bigint;
diff --git a/dist/native/channel/modifyChannelPerms.d.ts.map b/dist/native/channel/modifyChannelPerms.d.ts.map
index 9ca6a7545d..1637eeb7a4 100644
--- a/dist/native/channel/modifyChannelPerms.d.ts.map
+++ b/dist/native/channel/modifyChannelPerms.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"modifyChannelPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/modifyChannelPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqC,MAAM,YAAY,CAAA;AAC3E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;eAiBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAdlC,wBA6CE"}
\ No newline at end of file
+{"version":3,"file":"modifyChannelPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/modifyChannelPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqC,MAAM,YAAY,CAAA;AAC3E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;eAiBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAdlC,wBAiDE"}
\ No newline at end of file
diff --git a/dist/native/channel/modifyChannelPerms.js b/dist/native/channel/modifyChannelPerms.js
index 2d06e5e296..9381ab4a68 100644
--- a/dist/native/channel/modifyChannelPerms.js
+++ b/dist/native/channel/modifyChannelPerms.js
@@ -1,15 +1,12 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
const structures_1 = require("../../structures");
-const overwritePermissionsArrayToObject_1 = __importDefault(require("../../functions/overwritePermissionsArrayToObject"));
+const overwritePermissions_1 = require("../../functions/overwritePermissions");
exports.default = new structures_1.NativeFunction({
name: "$modifyChannelPerms",
version: "1.4.0",
@@ -47,7 +44,7 @@ exports.default = new structures_1.NativeFunction({
],
async execute(ctx, [channel, roleOrUser, raw]) {
const ch = channel;
- const mapped = (0, overwritePermissionsArrayToObject_1.default)(raw);
+ const mapped = (0, overwritePermissions_1.overwritePermissionsArrayToObject)(raw);
if (ch.permissionOverwrites.cache.has(roleOrUser.id)) {
return this.success(!!(await ch.permissionOverwrites.edit(roleOrUser, mapped, { reason: ctx.reason }).catch(ctx.noop)));
}
diff --git a/dist/native/channel/modifyChannelPerms.js.map b/dist/native/channel/modifyChannelPerms.js.map
index c2324e6ab1..c20cea3369 100644
--- a/dist/native/channel/modifyChannelPerms.js.map
+++ b/dist/native/channel/modifyChannelPerms.js.map
@@ -1 +1 @@
-{"version":3,"file":"modifyChannelPerms.js","sourceRoot":"","sources":["../../../src/native/channel/modifyChannelPerms.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,2CAA2E;AAC3E,iDAA0D;AAC1D,0HAAiG;AAEjG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,sBAAsB,IAAI,CAAC;YACtD,WAAW,EAAE,iCAAiC;SACjD;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,eAAe,EAAE,OAAO;YACxB,IAAI,EAAE,oBAAO,CAAC,UAAU;SAC3B;QACD;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,mBAAmB;YACjC,WAAW,EAAE,4DAA4D;YACzE,IAAI,EAAE,gCAAmB;SAC5B;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,OAAO,EAAE,UAAU,EAAE,GAAG,CAAE;QAC3C,MAAM,EAAE,GAAG,OAAuB,CAAA;QAClC,MAAM,MAAM,GAAG,IAAA,2CAAiC,EAAC,GAAG,CAAC,CAAA;QAErD,IAAI,EAAE,CAAC,oBAAoB,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,EAAE;YAClD,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,EAAE,EAAE,MAAM,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;SAC1H;aAAM;YACH,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,oBAAoB,CAAC,MAAM,CAAC,UAAU,EAAE,MAAM,EAAE,EAAE,MAAM,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;SAC5H;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"modifyChannelPerms.js","sourceRoot":"","sources":["../../../src/native/channel/modifyChannelPerms.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA2E;AAC3E,iDAA0D;AAC1D,+EAAwF;AAExF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,sBAAsB,IAAI,CAAC;YACtD,WAAW,EAAE,iCAAiC;SACjD;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,eAAe,EAAE,OAAO;YACxB,IAAI,EAAE,oBAAO,CAAC,UAAU;SAC3B;QACD;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,mBAAmB;YACjC,WAAW,EAAE,4DAA4D;YACzE,IAAI,EAAE,gCAAmB;SAC5B;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,GAAG,CAAC;QACzC,MAAM,EAAE,GAAG,OAAuB,CAAA;QAClC,MAAM,MAAM,GAAG,IAAA,wDAAiC,EAAC,GAAG,CAAC,CAAA;QAErD,IAAI,EAAE,CAAC,oBAAoB,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,EAAE,CAAC;YACnD,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,EAAE,EAAE,MAAM,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACrG,CAAA;QACL,CAAC;aAAM,CAAC;YACJ,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,oBAAoB,CAAC,MAAM,CAAC,UAAU,EAAE,MAAM,EAAE,EAAE,MAAM,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACvG,CAAA;QACL,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/modifyPostTags.d.ts b/dist/native/channel/modifyPostTags.d.ts
index 424887beea..af0367a9ff 100644
--- a/dist/native/channel/modifyPostTags.d.ts
+++ b/dist/native/channel/modifyPostTags.d.ts
@@ -5,7 +5,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
description: string;
}, {
name: string;
diff --git a/dist/native/channel/modifyPostTags.js b/dist/native/channel/modifyPostTags.js
index 0d65c6978c..eb999187ee 100644
--- a/dist/native/channel/modifyPostTags.js
+++ b/dist/native/channel/modifyPostTags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/randomChannelID.js b/dist/native/channel/randomChannelID.js
index 71560a14e1..0cc7b1f63b 100644
--- a/dist/native/channel/randomChannelID.js
+++ b/dist/native/channel/randomChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/randomGuildChannelID.js b/dist/native/channel/randomGuildChannelID.js
index 10a3e8d023..59431063c2 100644
--- a/dist/native/channel/randomGuildChannelID.js
+++ b/dist/native/channel/randomGuildChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/removeChannelPerms.d.ts b/dist/native/channel/removeChannelPerms.d.ts
index e6ccceb5e6..4db9ffd969 100644
--- a/dist/native/channel/removeChannelPerms.d.ts
+++ b/dist/native/channel/removeChannelPerms.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"permissionOverwrites", unknown>;
}, {
name: string;
description: string;
@@ -68,6 +68,7 @@ declare const _default: NativeFunction<[{
readonly CreateEvents: bigint;
readonly UseExternalSounds: bigint;
readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
readonly SendPolls: bigint;
readonly UseExternalApps: bigint;
readonly PinMessages: bigint;
diff --git a/dist/native/channel/removeChannelPerms.d.ts.map b/dist/native/channel/removeChannelPerms.d.ts.map
index 7e98b08175..ae651fa3eb 100644
--- a/dist/native/channel/removeChannelPerms.d.ts.map
+++ b/dist/native/channel/removeChannelPerms.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"removeChannelPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/removeChannelPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAwD,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAdlC,wBAyCE"}
\ No newline at end of file
+{"version":3,"file":"removeChannelPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/removeChannelPerms.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAwD,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAdlC,wBAyCE"}
\ No newline at end of file
diff --git a/dist/native/channel/removeChannelPerms.js b/dist/native/channel/removeChannelPerms.js
index 64ee427d5c..f1dbb8b561 100644
--- a/dist/native/channel/removeChannelPerms.js
+++ b/dist/native/channel/removeChannelPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/removeThreadMember.d.ts b/dist/native/channel/removeThreadMember.d.ts
index 21669aac7f..77336d5448 100644
--- a/dist/native/channel/removeThreadMember.d.ts
+++ b/dist/native/channel/removeThreadMember.d.ts
@@ -12,7 +12,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
pointer: number;
diff --git a/dist/native/channel/removeThreadMember.js b/dist/native/channel/removeThreadMember.js
index 7f9ed700bf..537d15a7eb 100644
--- a/dist/native/channel/removeThreadMember.js
+++ b/dist/native/channel/removeThreadMember.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/sendMessage.d.ts b/dist/native/channel/sendMessage.d.ts
index a5742a92be..3dc1beb229 100644
--- a/dist/native/channel/sendMessage.d.ts
+++ b/dist/native/channel/sendMessage.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
required: true;
type: ArgType.Channel;
rest: false;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/sendMessage.js b/dist/native/channel/sendMessage.js
index d0f6ea8dc9..0297443015 100644
--- a/dist/native/channel/sendMessage.js
+++ b/dist/native/channel/sendMessage.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setChannelArchiveDuration.d.ts b/dist/native/channel/setChannelArchiveDuration.d.ts
index 9ce64ffae6..962971e36a 100644
--- a/dist/native/channel/setChannelArchiveDuration.d.ts
+++ b/dist/native/channel/setChannelArchiveDuration.d.ts
@@ -3,7 +3,7 @@ import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"setDefaultAutoArchiveDuration", unknown>;
description: string;
rest: false;
required: true;
diff --git a/dist/native/channel/setChannelArchiveDuration.js b/dist/native/channel/setChannelArchiveDuration.js
index bbe619a26c..e0f781c9c3 100644
--- a/dist/native/channel/setChannelArchiveDuration.js
+++ b/dist/native/channel/setChannelArchiveDuration.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/setChannelCategory.d.ts b/dist/native/channel/setChannelCategory.d.ts
index ed98343587..553fdf5a8c 100644
--- a/dist/native/channel/setChannelCategory.d.ts
+++ b/dist/native/channel/setChannelCategory.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"setParent", unknown>;
type: ArgType.Channel;
required: true;
}, {
diff --git a/dist/native/channel/setChannelCategory.js b/dist/native/channel/setChannelCategory.js
index df2d1ac6da..2f30e65557 100644
--- a/dist/native/channel/setChannelCategory.js
+++ b/dist/native/channel/setChannelCategory.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/setChannelNSFW.d.ts b/dist/native/channel/setChannelNSFW.d.ts
index c6d8eb490a..4bac6b1c0d 100644
--- a/dist/native/channel/setChannelNSFW.d.ts
+++ b/dist/native/channel/setChannelNSFW.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"setNSFW", unknown>;
type: ArgType.Channel;
required: true;
}, {
diff --git a/dist/native/channel/setChannelNSFW.js b/dist/native/channel/setChannelNSFW.js
index 02ec792392..199ff5ee4b 100644
--- a/dist/native/channel/setChannelNSFW.js
+++ b/dist/native/channel/setChannelNSFW.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setChannelName.d.ts b/dist/native/channel/setChannelName.d.ts
index 68b3edfd5e..7acc4e2465 100644
--- a/dist/native/channel/setChannelName.d.ts
+++ b/dist/native/channel/setChannelName.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"setName", unknown>;
type: ArgType.Channel;
required: true;
}, {
diff --git a/dist/native/channel/setChannelName.js b/dist/native/channel/setChannelName.js
index 1046d39b9d..6c584eff68 100644
--- a/dist/native/channel/setChannelName.js
+++ b/dist/native/channel/setChannelName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setChannelSlowmode.d.ts b/dist/native/channel/setChannelSlowmode.d.ts
index a08d1194be..c5f115688d 100644
--- a/dist/native/channel/setChannelSlowmode.d.ts
+++ b/dist/native/channel/setChannelSlowmode.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"setRateLimitPerUser", unknown>;
type: ArgType.Channel;
required: true;
}, {
diff --git a/dist/native/channel/setChannelSlowmode.js b/dist/native/channel/setChannelSlowmode.js
index 02e47fff04..a8cb7b9dc1 100644
--- a/dist/native/channel/setChannelSlowmode.js
+++ b/dist/native/channel/setChannelSlowmode.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setChannelTopic.d.ts b/dist/native/channel/setChannelTopic.d.ts
index be85f618b8..9ba5bd4f3f 100644
--- a/dist/native/channel/setChannelTopic.d.ts
+++ b/dist/native/channel/setChannelTopic.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is BaseChannel & Record<"setTopic", unknown>;
type: ArgType.Channel;
required: true;
}, {
diff --git a/dist/native/channel/setChannelTopic.js b/dist/native/channel/setChannelTopic.js
index 75f340ebac..b7f3191c0f 100644
--- a/dist/native/channel/setChannelTopic.js
+++ b/dist/native/channel/setChannelTopic.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setDefaultForumLayout.js b/dist/native/channel/setDefaultForumLayout.js
index b5dd4f3ae4..d65439a5a6 100644
--- a/dist/native/channel/setDefaultForumLayout.js
+++ b/dist/native/channel/setDefaultForumLayout.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/setDefaultReactionEmoji.d.ts b/dist/native/channel/setDefaultReactionEmoji.d.ts
index 3d11e8554b..d41651bcfc 100644
--- a/dist/native/channel/setDefaultReactionEmoji.d.ts
+++ b/dist/native/channel/setDefaultReactionEmoji.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/setDefaultReactionEmoji.d.ts.map b/dist/native/channel/setDefaultReactionEmoji.d.ts.map
index e434b8c890..7c343a7355 100644
--- a/dist/native/channel/setDefaultReactionEmoji.d.ts.map
+++ b/dist/native/channel/setDefaultReactionEmoji.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"setDefaultReactionEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultReactionEmoji.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAA2C,MAAM,YAAY,CAAA;AACjF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAgBnC,WAAW;;;;;;;;;;;;AAblC,wBAmCE"}
\ No newline at end of file
+{"version":3,"file":"setDefaultReactionEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultReactionEmoji.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAwB,iBAAiB,EAAE,MAAM,YAAY,CAAA;AACjF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAgBnC,WAAW;;;;;;;;;;;;AAblC,wBAmCE"}
\ No newline at end of file
diff --git a/dist/native/channel/setDefaultReactionEmoji.js b/dist/native/channel/setDefaultReactionEmoji.js
index 66309094b5..32d89f5613 100644
--- a/dist/native/channel/setDefaultReactionEmoji.js
+++ b/dist/native/channel/setDefaultReactionEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setDefaultSortOrder.d.ts b/dist/native/channel/setDefaultSortOrder.d.ts
index 792c2beab0..128974f683 100644
--- a/dist/native/channel/setDefaultSortOrder.d.ts
+++ b/dist/native/channel/setDefaultSortOrder.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel, SortOrderType } from "discord.js";
+import { BaseChannel, SortOrderType, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/setDefaultSortOrder.d.ts.map b/dist/native/channel/setDefaultSortOrder.d.ts.map
index 8d4f782c2c..fda329438f 100644
--- a/dist/native/channel/setDefaultSortOrder.d.ts.map
+++ b/dist/native/channel/setDefaultSortOrder.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"setDefaultSortOrder.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultSortOrder.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,aAAa,EAAqB,MAAM,YAAY,CAAA;AAC1E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAenC,WAAW;;;;;;;;;;;;;AAblC,wBAiCE"}
\ No newline at end of file
+{"version":3,"file":"setDefaultSortOrder.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultSortOrder.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,aAAa,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC1E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAenC,WAAW;;;;;;;;;;;;;AAblC,wBAiCE"}
\ No newline at end of file
diff --git a/dist/native/channel/setDefaultSortOrder.js b/dist/native/channel/setDefaultSortOrder.js
index c5fba3f9f3..c9d891cbe7 100644
--- a/dist/native/channel/setDefaultSortOrder.js
+++ b/dist/native/channel/setDefaultSortOrder.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/setDefaultThreadArchiveDuration.d.ts b/dist/native/channel/setDefaultThreadArchiveDuration.d.ts
index 48d7c5505c..722ce7b72b 100644
--- a/dist/native/channel/setDefaultThreadArchiveDuration.d.ts
+++ b/dist/native/channel/setDefaultThreadArchiveDuration.d.ts
@@ -1,10 +1,10 @@
-import { BaseChannel, ThreadAutoArchiveDuration } from "discord.js";
+import { BaseChannel, ThreadAutoArchiveDuration, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
description: string;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
rest: false;
required: true;
}, {
diff --git a/dist/native/channel/setDefaultThreadArchiveDuration.d.ts.map b/dist/native/channel/setDefaultThreadArchiveDuration.d.ts.map
index 516b8165b3..79c751ae28 100644
--- a/dist/native/channel/setDefaultThreadArchiveDuration.d.ts.map
+++ b/dist/native/channel/setDefaultThreadArchiveDuration.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"setDefaultThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadArchiveDuration.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,yBAAyB,EAAqB,MAAM,YAAY,CAAA;AACtF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;eAiBnC,WAAW;;;;;;;;;;;;;;;;AAflC,wBAqCE"}
\ No newline at end of file
+{"version":3,"file":"setDefaultThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadArchiveDuration.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,yBAAyB,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AACtF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;eAiBnC,WAAW;;;;;;;;;;;;;;;;AAflC,wBAqCE"}
\ No newline at end of file
diff --git a/dist/native/channel/setDefaultThreadArchiveDuration.js b/dist/native/channel/setDefaultThreadArchiveDuration.js
index bef7128315..7fb1a5f4a8 100644
--- a/dist/native/channel/setDefaultThreadArchiveDuration.js
+++ b/dist/native/channel/setDefaultThreadArchiveDuration.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/setDefaultThreadSlowmode.d.ts b/dist/native/channel/setDefaultThreadSlowmode.d.ts
index 1f4de08ec1..e55dcc151d 100644
--- a/dist/native/channel/setDefaultThreadSlowmode.d.ts
+++ b/dist/native/channel/setDefaultThreadSlowmode.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, ThreadOnlyChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is ThreadOnlyChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/setDefaultThreadSlowmode.d.ts.map b/dist/native/channel/setDefaultThreadSlowmode.d.ts.map
index e8d0f23623..62ecc92b47 100644
--- a/dist/native/channel/setDefaultThreadSlowmode.d.ts.map
+++ b/dist/native/channel/setDefaultThreadSlowmode.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"setDefaultThreadSlowmode.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadSlowmode.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAenC,WAAW;;;;;;;;;;;;;AAblC,wBAiCE"}
\ No newline at end of file
+{"version":3,"file":"setDefaultThreadSlowmode.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadSlowmode.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAenC,WAAW;;;;;;;;;;;;;AAblC,wBAiCE"}
\ No newline at end of file
diff --git a/dist/native/channel/setDefaultThreadSlowmode.js b/dist/native/channel/setDefaultThreadSlowmode.js
index 4871e576f5..df03a1784c 100644
--- a/dist/native/channel/setDefaultThreadSlowmode.js
+++ b/dist/native/channel/setDefaultThreadSlowmode.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setPostTags.d.ts b/dist/native/channel/setPostTags.d.ts
index 800ceac774..058474ebb4 100644
--- a/dist/native/channel/setPostTags.d.ts
+++ b/dist/native/channel/setPostTags.d.ts
@@ -5,7 +5,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
description: string;
}, {
name: string;
diff --git a/dist/native/channel/setPostTags.js b/dist/native/channel/setPostTags.js
index e8b419d9a6..02a0e6285f 100644
--- a/dist/native/channel/setPostTags.js
+++ b/dist/native/channel/setPostTags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setThreadArchiveDuration.d.ts b/dist/native/channel/setThreadArchiveDuration.d.ts
index 1639bee6ad..ee8fcdc437 100644
--- a/dist/native/channel/setThreadArchiveDuration.d.ts
+++ b/dist/native/channel/setThreadArchiveDuration.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
description: string;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
rest: false;
required: true;
}, {
diff --git a/dist/native/channel/setThreadArchiveDuration.js b/dist/native/channel/setThreadArchiveDuration.js
index 5aad0eb8f7..835dfdb667 100644
--- a/dist/native/channel/setThreadArchiveDuration.js
+++ b/dist/native/channel/setThreadArchiveDuration.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/setVoiceBitrate.d.ts b/dist/native/channel/setVoiceBitrate.d.ts
index 326da0d64d..889fbabc1f 100644
--- a/dist/native/channel/setVoiceBitrate.d.ts
+++ b/dist/native/channel/setVoiceBitrate.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").VoiceBasedChannel;
}, {
name: string;
rest: false;
diff --git a/dist/native/channel/setVoiceBitrate.js b/dist/native/channel/setVoiceBitrate.js
index f0dfe56dbc..9a71570922 100644
--- a/dist/native/channel/setVoiceBitrate.js
+++ b/dist/native/channel/setVoiceBitrate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setVoiceDeaf.js b/dist/native/channel/setVoiceDeaf.js
index 2871ef90e4..688152525a 100644
--- a/dist/native/channel/setVoiceDeaf.js
+++ b/dist/native/channel/setVoiceDeaf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setVoiceMute.js b/dist/native/channel/setVoiceMute.js
index bf6301f612..bce0eda091 100644
--- a/dist/native/channel/setVoiceMute.js
+++ b/dist/native/channel/setVoiceMute.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setVoiceRegion.d.ts b/dist/native/channel/setVoiceRegion.d.ts
index 0d0cf74d03..b0a3138f53 100644
--- a/dist/native/channel/setVoiceRegion.d.ts
+++ b/dist/native/channel/setVoiceRegion.d.ts
@@ -22,7 +22,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").VoiceBasedChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/setVoiceRegion.js b/dist/native/channel/setVoiceRegion.js
index c78df010e4..a0b17a0fb8 100644
--- a/dist/native/channel/setVoiceRegion.js
+++ b/dist/native/channel/setVoiceRegion.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.VoiceRegionType = void 0;
diff --git a/dist/native/channel/setVoiceUndeaf.js b/dist/native/channel/setVoiceUndeaf.js
index 4b3daf1a98..06bff5655c 100644
--- a/dist/native/channel/setVoiceUndeaf.js
+++ b/dist/native/channel/setVoiceUndeaf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setVoiceUnmute.js b/dist/native/channel/setVoiceUnmute.js
index 2b9dd74319..7a43e014d1 100644
--- a/dist/native/channel/setVoiceUnmute.js
+++ b/dist/native/channel/setVoiceUnmute.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setVoiceUserLimit.d.ts b/dist/native/channel/setVoiceUserLimit.d.ts
index adb1fcea80..85bc5b3b9d 100644
--- a/dist/native/channel/setVoiceUserLimit.d.ts
+++ b/dist/native/channel/setVoiceUserLimit.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").VoiceBasedChannel;
}, {
name: string;
rest: false;
diff --git a/dist/native/channel/setVoiceUserLimit.js b/dist/native/channel/setVoiceUserLimit.js
index e893df8c95..4018210d00 100644
--- a/dist/native/channel/setVoiceUserLimit.js
+++ b/dist/native/channel/setVoiceUserLimit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/setVoiceVideoQuality.d.ts b/dist/native/channel/setVoiceVideoQuality.d.ts
index 5e7928039b..abe620b012 100644
--- a/dist/native/channel/setVoiceVideoQuality.d.ts
+++ b/dist/native/channel/setVoiceVideoQuality.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").VoiceBasedChannel;
}, {
name: string;
rest: false;
diff --git a/dist/native/channel/setVoiceVideoQuality.js b/dist/native/channel/setVoiceVideoQuality.js
index 5335b7f946..0d72bae834 100644
--- a/dist/native/channel/setVoiceVideoQuality.js
+++ b/dist/native/channel/setVoiceVideoQuality.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/startTyping.d.ts b/dist/native/channel/startTyping.d.ts
index 4f42937efb..09b746e061 100644
--- a/dist/native/channel/startTyping.d.ts
+++ b/dist/native/channel/startTyping.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, TextChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
required: true;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}], true>;
export default _default;
//# sourceMappingURL=startTyping.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/startTyping.d.ts.map b/dist/native/channel/startTyping.d.ts.map
index e29b09141c..cf2ccbc5c5 100644
--- a/dist/native/channel/startTyping.d.ts.map
+++ b/dist/native/channel/startTyping.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"startTyping.d.ts","sourceRoot":"","sources":["../../../src/native/channel/startTyping.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAe,MAAM,YAAY,CAAA;AACrD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAkB3C,WAAW;;AAhBlC,wBAwBE"}
\ No newline at end of file
+{"version":3,"file":"startTyping.d.ts","sourceRoot":"","sources":["../../../src/native/channel/startTyping.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACrD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAkB3C,WAAW;;AAhBlC,wBAwBE"}
\ No newline at end of file
diff --git a/dist/native/channel/startTyping.js b/dist/native/channel/startTyping.js
index 7a8fb1ba6b..5351c039a7 100644
--- a/dist/native/channel/startTyping.js
+++ b/dist/native/channel/startTyping.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/threadIsArchived.d.ts b/dist/native/channel/threadIsArchived.d.ts
index d9450f5533..5b1a589379 100644
--- a/dist/native/channel/threadIsArchived.d.ts
+++ b/dist/native/channel/threadIsArchived.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}], true>;
export default _default;
//# sourceMappingURL=threadIsArchived.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/threadIsArchived.js b/dist/native/channel/threadIsArchived.js
index 620f6ec6f2..7544a376bd 100644
--- a/dist/native/channel/threadIsArchived.js
+++ b/dist/native/channel/threadIsArchived.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/threadIsLocked.d.ts b/dist/native/channel/threadIsLocked.d.ts
new file mode 100644
index 0000000000..5a3119aa85
--- /dev/null
+++ b/dist/native/channel/threadIsLocked.d.ts
@@ -0,0 +1,12 @@
+import { BaseChannel } from "discord.js";
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.Channel;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
+}], true>;
+export default _default;
+//# sourceMappingURL=threadIsLocked.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/threadIsLocked.d.ts.map b/dist/native/channel/threadIsLocked.d.ts.map
new file mode 100644
index 0000000000..98b589c591
--- /dev/null
+++ b/dist/native/channel/threadIsLocked.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"threadIsLocked.d.ts","sourceRoot":"","sources":["../../../src/native/channel/threadIsLocked.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAiB,MAAM,YAAY,CAAA;AACvD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAmBnC,WAAW;;AAjBlC,wBAyBE"}
\ No newline at end of file
diff --git a/dist/native/channel/threadIsLocked.js b/dist/native/channel/threadIsLocked.js
new file mode 100644
index 0000000000..1a3784005f
--- /dev/null
+++ b/dist/native/channel/threadIsLocked.js
@@ -0,0 +1,34 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$threadIsLocked",
+ version: "2.7.0",
+ aliases: [
+ "$isLocked",
+ "$threadLocked"
+ ],
+ description: "Returns whether a thread is locked",
+ brackets: false,
+ unwrap: true,
+ args: [
+ {
+ name: "channel ID",
+ description: "The thread to check if its locked",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.Channel,
+ check: (i) => i.isThread(),
+ }
+ ],
+ output: structures_1.ArgType.Boolean,
+ async execute(ctx, [channel]) {
+ const thread = (channel ?? ctx.channel);
+ return this.success(!!thread?.locked);
+ },
+});
+//# sourceMappingURL=threadIsLocked.js.map
\ No newline at end of file
diff --git a/dist/native/channel/threadIsLocked.js.map b/dist/native/channel/threadIsLocked.js.map
new file mode 100644
index 0000000000..ae589f5232
--- /dev/null
+++ b/dist/native/channel/threadIsLocked.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"threadIsLocked.js","sourceRoot":"","sources":["../../../src/native/channel/threadIsLocked.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,WAAW;QACX,eAAe;KAClB;IACD,WAAW,EAAE,oCAAoC;IACjD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QACxB,MAAM,MAAM,GAAG,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAkB,CAAA;QACxD,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IACzC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/threadOwnerID.d.ts b/dist/native/channel/threadOwnerID.d.ts
index e634e2bbbf..57ed137fb1 100644
--- a/dist/native/channel/threadOwnerID.d.ts
+++ b/dist/native/channel/threadOwnerID.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}], true>;
export default _default;
//# sourceMappingURL=threadOwnerID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/threadOwnerID.js b/dist/native/channel/threadOwnerID.js
index 4fbe3afd85..7369f69fc6 100644
--- a/dist/native/channel/threadOwnerID.js
+++ b/dist/native/channel/threadOwnerID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/threadStarterMessageID.d.ts b/dist/native/channel/threadStarterMessageID.d.ts
index 1b12e52256..8e560b3e43 100644
--- a/dist/native/channel/threadStarterMessageID.d.ts
+++ b/dist/native/channel/threadStarterMessageID.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}], true>;
export default _default;
//# sourceMappingURL=threadStarterMessageID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/threadStarterMessageID.js b/dist/native/channel/threadStarterMessageID.js
index 5a1d911e8a..24ce488ec2 100644
--- a/dist/native/channel/threadStarterMessageID.js
+++ b/dist/native/channel/threadStarterMessageID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/channel/threadTotalMessagesSent.d.ts b/dist/native/channel/threadTotalMessagesSent.d.ts
index 9063244745..89f345a394 100644
--- a/dist/native/channel/threadTotalMessagesSent.d.ts
+++ b/dist/native/channel/threadTotalMessagesSent.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}], true>;
export default _default;
//# sourceMappingURL=threadTotalMessagesSent.d.ts.map
\ No newline at end of file
diff --git a/dist/native/channel/threadTotalMessagesSent.js b/dist/native/channel/threadTotalMessagesSent.js
index 4b549296cf..17d18c85e4 100644
--- a/dist/native/channel/threadTotalMessagesSent.js
+++ b/dist/native/channel/threadTotalMessagesSent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/transcript.js b/dist/native/channel/transcript.js
index 28f78cf69d..04a17bcd3e 100644
--- a/dist/native/channel/transcript.js
+++ b/dist/native/channel/transcript.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/channel/transcript.js.map b/dist/native/channel/transcript.js.map
index 3bc1bc5959..cd54c32f15 100644
--- a/dist/native/channel/transcript.js.map
+++ b/dist/native/channel/transcript.js.map
@@ -1 +1 @@
-{"version":3,"file":"transcript.js","sourceRoot":"","sources":["../../../src/native/channel/transcript.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,kEAAyC;AACzC,wFAA+D;AAC/D,iDAA0F;AAE1F,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,oBAAoB,EAAE,mBAAmB,CAAC;IACpD,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kDAAkD;YAC/D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,6DAA6D;YAC1E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uDAAuD;YACpE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC/E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,CAAC,GAAG,IAAI,CAAA;QAC1C,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,IAAI,GAAG,MAAM,IAAA,0BAAgB,EAAC,OAAO,CAAC,CAAA;QAC5C,MAAM,OAAO,GAAG,IAAI,KAAK,EAAU,CAAA;QAEnC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC7C,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;YACnB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;YACnD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACrD,IAAI,QAAQ,CAAC,MAAM;gBAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAe,CAAC,CAAA;iBACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;SACjE;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"transcript.js","sourceRoot":"","sources":["../../../src/native/channel/transcript.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,kEAAyC;AACzC,wFAA+D;AAC/D,iDAA0F;AAE1F,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,oBAAoB,EAAE,mBAAmB,CAAC;IACpD,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kDAAkD;YAC/D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,6DAA6D;YAC1E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uDAAuD;YACpE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC/E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,CAAC,GAAG,IAAI,CAAA;QAC1C,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,IAAI,GAAG,MAAM,IAAA,0BAAgB,EAAC,OAAO,CAAC,CAAA;QAC5C,MAAM,OAAO,GAAG,IAAI,KAAK,EAAU,CAAA;QAEnC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAC9C,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAA;YACnB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;YACnD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACrD,IAAI,QAAQ,CAAC,MAAM;gBAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAe,CAAC,CAAA;iBACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;QAClE,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/channel/unarchiveThread.d.ts b/dist/native/channel/unarchiveThread.d.ts
index 52d7123d32..b278a7a441 100644
--- a/dist/native/channel/unarchiveThread.d.ts
+++ b/dist/native/channel/unarchiveThread.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/unarchiveThread.js b/dist/native/channel/unarchiveThread.js
index dddb60a3dc..620ee6e70b 100644
--- a/dist/native/channel/unarchiveThread.js
+++ b/dist/native/channel/unarchiveThread.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/channel/unlockThread.d.ts b/dist/native/channel/unlockThread.d.ts
index dba36f9462..1431c59a73 100644
--- a/dist/native/channel/unlockThread.d.ts
+++ b/dist/native/channel/unlockThread.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").AnyThreadChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/channel/unlockThread.js b/dist/native/channel/unlockThread.js
index 1f0e71c345..7e05844135 100644
--- a/dist/native/channel/unlockThread.js
+++ b/dist/native/channel/unlockThread.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/command/commandCount.js b/dist/native/command/commandCount.js
index 2b095545eb..98b714dd51 100644
--- a/dist/native/command/commandCount.js
+++ b/dist/native/command/commandCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/command/commandInfo.js b/dist/native/command/commandInfo.js
index 8c7f71dd01..a083ed0541 100644
--- a/dist/native/command/commandInfo.js
+++ b/dist/native/command/commandInfo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/command/commandName.d.ts b/dist/native/command/commandName.d.ts
index d2aca5510f..f0a7a6fd10 100644
--- a/dist/native/command/commandName.d.ts
+++ b/dist/native/command/commandName.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=commandName.d.ts.map
\ No newline at end of file
diff --git a/dist/native/command/commandName.js b/dist/native/command/commandName.js
index 3229464c74..f55b366e73 100644
--- a/dist/native/command/commandName.js
+++ b/dist/native/command/commandName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/command/commandNames.js b/dist/native/command/commandNames.js
index 50a075fe30..5cac403f2d 100644
--- a/dist/native/command/commandNames.js
+++ b/dist/native/command/commandNames.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/command/deleteCommand.d.ts b/dist/native/command/deleteCommand.d.ts
index 549fca570e..053d98f4e6 100644
--- a/dist/native/command/deleteCommand.d.ts
+++ b/dist/native/command/deleteCommand.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=deleteCommand.d.ts.map
\ No newline at end of file
diff --git a/dist/native/command/deleteCommand.js b/dist/native/command/deleteCommand.js
index 9df88a3597..bfcb6e8b55 100644
--- a/dist/native/command/deleteCommand.js
+++ b/dist/native/command/deleteCommand.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/component/addActionRow.d.ts b/dist/native/component/addActionRow.d.ts
index 03dcfc878a..cb08117d7c 100644
--- a/dist/native/component/addActionRow.d.ts
+++ b/dist/native/component/addActionRow.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=addActionRow.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addActionRow.d.ts.map b/dist/native/component/addActionRow.d.ts.map
index ceb0383552..a05ad975c2 100644
--- a/dist/native/component/addActionRow.d.ts.map
+++ b/dist/native/component/addActionRow.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addActionRow.d.ts","sourceRoot":"","sources":["../../../src/native/component/addActionRow.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAGzD,wBAUE"}
\ No newline at end of file
+{"version":3,"file":"addActionRow.d.ts","sourceRoot":"","sources":["../../../src/native/component/addActionRow.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAGjD,wBAUE"}
\ No newline at end of file
diff --git a/dist/native/component/addActionRow.js b/dist/native/component/addActionRow.js
index 54e5ab6dfc..e26e78e4a9 100644
--- a/dist/native/component/addActionRow.js
+++ b/dist/native/component/addActionRow.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addActionRow.js.map b/dist/native/component/addActionRow.js.map
index 1a07b41bb9..36cc05a9aa 100644
--- a/dist/native/component/addActionRow.js.map
+++ b/dist/native/component/addActionRow.js.map
@@ -1 +1 @@
-{"version":3,"file":"addActionRow.js","sourceRoot":"","sources":["../../../src/native/component/addActionRow.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAAyD;AACzD,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oBAAoB;IACjC,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG;QACP,IAAA,yBAAY,EAAC,GAAG,EAAE,KAAK,CAAC,CAAA;QACxB,GAAG,CAAC,SAAS,CAAC,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;QAChD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addActionRow.js","sourceRoot":"","sources":["../../../src/native/component/addActionRow.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAAiD;AACjD,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oBAAoB;IACjC,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG;QACP,IAAA,yBAAY,EAAC,GAAG,EAAE,KAAK,CAAC,CAAA;QACxB,GAAG,CAAC,SAAS,CAAC,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;QAChD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addActionRowTo.d.ts.map b/dist/native/component/addActionRowTo.d.ts.map
index 995415d859..e373676304 100644
--- a/dist/native/component/addActionRowTo.d.ts.map
+++ b/dist/native/component/addActionRowTo.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addActionRowTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addActionRowTo.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAA6C,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG7G,wBAwEE"}
\ No newline at end of file
+{"version":3,"file":"addActionRowTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addActionRowTo.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAA6C,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGrG,wBAwEE"}
\ No newline at end of file
diff --git a/dist/native/component/addActionRowTo.js b/dist/native/component/addActionRowTo.js
index 796002e5ce..c73bf5d69c 100644
--- a/dist/native/component/addActionRowTo.js
+++ b/dist/native/component/addActionRowTo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addActionRowTo.js.map b/dist/native/component/addActionRowTo.js.map
index 3688273dfd..d17a5931f1 100644
--- a/dist/native/component/addActionRowTo.js.map
+++ b/dist/native/component/addActionRowTo.js.map
@@ -1 +1 @@
-{"version":3,"file":"addActionRowTo.js","sourceRoot":"","sources":["../../../src/native/component/addActionRowTo.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"addActionRowTo.js","sourceRoot":"","sources":["../../../src/native/component/addActionRowTo.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/addButton.d.ts.map b/dist/native/component/addButton.d.ts.map
index f6b89c82c9..704e04812d 100644
--- a/dist/native/component/addButton.d.ts.map
+++ b/dist/native/component/addButton.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addButton.d.ts","sourceRoot":"","sources":["../../../src/native/component/addButton.ts"],"names":[],"mappings":"AAKA,OAAO,EAAiB,WAAW,EAAiB,MAAM,YAAY,CAAA;AACtE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBA+DE"}
\ No newline at end of file
+{"version":3,"file":"addButton.d.ts","sourceRoot":"","sources":["../../../src/native/component/addButton.ts"],"names":[],"mappings":"AAKA,OAAO,EAAiB,WAAW,EAAiB,MAAM,YAAY,CAAA;AACtE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBA+DE"}
\ No newline at end of file
diff --git a/dist/native/component/addButton.js b/dist/native/component/addButton.js
index 08f7b532f2..ffa608197c 100644
--- a/dist/native/component/addButton.js
+++ b/dist/native/component/addButton.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addButton.js.map b/dist/native/component/addButton.js.map
index f2d92d3221..de6aa9112e 100644
--- a/dist/native/component/addButton.js.map
+++ b/dist/native/component/addButton.js.map
@@ -1 +1 @@
-{"version":3,"file":"addButton.js","sourceRoot":"","sources":["../../../src/native/component/addButton.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAsE;AACtE,iDAAkE;AAClE,+CAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,wBAAW;YACjB,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,2BAA2B;SAC3C;QACD;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,WAAW,EAAE,+BAA+B;SAC/C;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,CAAC;QAC5C,KAAK,GAAG,IAAA,yBAAkB,EAAC,wBAAW,EAAE,KAAK,CAAC,CAAA;QAE9C,MAAM,GAAG,GAAG,IAAI,0BAAa,EAAE;aAC1B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,QAAQ,CAAC,KAAK,CAAC,CAAA;QAEpB,IAAI,KAAK,KAAK,wBAAW,CAAC,IAAI;YAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAA;aACzC,IAAI,KAAK,KAAK,wBAAW,CAAC,OAAO;YAAE,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;;YACnD,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAExB,IAAI,KAAK,KAAK,wBAAW,CAAC,OAAO,EAAE;YAC/B,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;YACnB,IAAI,KAAK;gBAAE,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;SACjC;QAED,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,OAAO,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,kBAAkB,CAAC,GAAG,CAAC,CAAA;;YAC5F,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,GAAG,CAAC,CAAA;QAEhD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addButton.js","sourceRoot":"","sources":["../../../src/native/component/addButton.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAsE;AACtE,iDAA0D;AAC1D,+CAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,wBAAW;YACjB,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,2BAA2B;SAC3C;QACD;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,WAAW,EAAE,+BAA+B;SAC/C;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,CAAC;QAC5C,KAAK,GAAG,IAAA,yBAAkB,EAAC,wBAAW,EAAE,KAAK,CAAC,CAAA;QAE9C,MAAM,GAAG,GAAG,IAAI,0BAAa,EAAE;aAC1B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,QAAQ,CAAC,KAAK,CAAC,CAAA;QAEpB,IAAI,KAAK,KAAK,wBAAW,CAAC,IAAI;YAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAA;aACzC,IAAI,KAAK,KAAK,wBAAW,CAAC,OAAO;YAAE,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;;YACnD,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAExB,IAAI,KAAK,KAAK,wBAAW,CAAC,OAAO,EAAE,CAAC;YAChC,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;YACnB,IAAI,KAAK;gBAAE,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;QAClC,CAAC;QAED,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,OAAO,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,kBAAkB,CAAC,GAAG,CAAC,CAAA;;YAC5F,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,GAAG,CAAC,CAAA;QAEhD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addButtonTo.d.ts.map b/dist/native/component/addButtonTo.d.ts.map
index fd4ea7627c..5ba9093baa 100644
--- a/dist/native/component/addButtonTo.d.ts.map
+++ b/dist/native/component/addButtonTo.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addButtonTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addButtonTo.ts"],"names":[],"mappings":"AAKA,OAAO,EAAmC,WAAW,EAA0B,MAAM,YAAY,CAAA;AACjG,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAkFE"}
\ No newline at end of file
+{"version":3,"file":"addButtonTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addButtonTo.ts"],"names":[],"mappings":"AAKA,OAAO,EAAmC,WAAW,EAA0B,MAAM,YAAY,CAAA;AACjG,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAkFE"}
\ No newline at end of file
diff --git a/dist/native/component/addButtonTo.js b/dist/native/component/addButtonTo.js
index 648993bcca..94ae46cc9e 100644
--- a/dist/native/component/addButtonTo.js
+++ b/dist/native/component/addButtonTo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addButtonTo.js.map b/dist/native/component/addButtonTo.js.map
index eeae392915..1d423a7f8a 100644
--- a/dist/native/component/addButtonTo.js.map
+++ b/dist/native/component/addButtonTo.js.map
@@ -1 +1 @@
-{"version":3,"file":"addButtonTo.js","sourceRoot":"","sources":["../../../src/native/component/addButtonTo.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"addButtonTo.js","sourceRoot":"","sources":["../../../src/native/component/addButtonTo.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/addChannelSelectMenu.d.ts b/dist/native/component/addChannelSelectMenu.d.ts
index c157419804..51332a148f 100644
--- a/dist/native/component/addChannelSelectMenu.d.ts
+++ b/dist/native/component/addChannelSelectMenu.d.ts
@@ -27,9 +27,9 @@ declare const _default: NativeFunction<[{
type: ArgType.Boolean;
}, {
name: string;
- rest: true;
- type: ArgType.String;
description: string;
+ rest: false;
+ type: ArgType.Boolean;
}], true>;
export default _default;
//# sourceMappingURL=addChannelSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addChannelSelectMenu.d.ts.map b/dist/native/component/addChannelSelectMenu.d.ts.map
index b072ac71ae..003b538091 100644
--- a/dist/native/component/addChannelSelectMenu.d.ts.map
+++ b/dist/native/component/addChannelSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addChannelSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addChannelSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA6DE"}
\ No newline at end of file
+{"version":3,"file":"addChannelSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addChannelSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA4DE"}
\ No newline at end of file
diff --git a/dist/native/component/addChannelSelectMenu.js b/dist/native/component/addChannelSelectMenu.js
index b3d1243f12..82fb07937d 100644
--- a/dist/native/component/addChannelSelectMenu.js
+++ b/dist/native/component/addChannelSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -45,17 +45,16 @@ exports.default = new structures_1.NativeFunction({
type: structures_1.ArgType.Boolean
},
{
- name: "default channels",
- rest: true,
- type: structures_1.ArgType.String,
- description: "The default selected channels to use"
- }
+ name: "required",
+ description: "Whether this menu is required inside a modal",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
],
- execute(ctx, [id, placeholder, min, max, disabled, channels]) {
+ execute(ctx, [id, placeholder, min, max, disabled, required]) {
const menu = new discord_js_1.ChannelSelectMenuBuilder()
- .setDefaultChannels(channels)
.setDisabled(disabled || false)
- .setRequired(ctx.component.required)
+ .setRequired(required || false)
.setCustomId(id);
if (placeholder)
menu.setPlaceholder(placeholder);
diff --git a/dist/native/component/addChannelSelectMenu.js.map b/dist/native/component/addChannelSelectMenu.js.map
index 70abc31a68..78d5ee5015 100644
--- a/dist/native/component/addChannelSelectMenu.js.map
+++ b/dist/native/component/addChannelSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"addChannelSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addChannelSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAoE;AACpE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,kBAAkB;YACxB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,sCAAsC;SACtD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAE;QAC1D,MAAM,IAAI,GAAG,IAAI,qCAAwB,EAAE;aACtC,kBAAkB,CAAC,QAAQ,CAAC;aAC5B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC;aACnC,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,6BAA6B,CAAC,IAAI,CAAC,CAAA;;YACpG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addChannelSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addChannelSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAoE;AACpE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAE;QAC1D,MAAM,IAAI,GAAG,IAAI,qCAAwB,EAAE;aACtC,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,6BAA6B,CAAC,IAAI,CAAC,CAAA;;YACpG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addChannelSelectMenuTo.js b/dist/native/component/addChannelSelectMenuTo.js
index 9fa5bfe53b..b6126fdb0c 100644
--- a/dist/native/component/addChannelSelectMenuTo.js
+++ b/dist/native/component/addChannelSelectMenuTo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addChannelType.js b/dist/native/component/addChannelType.js
index e8005e387d..c09b135789 100644
--- a/dist/native/component/addChannelType.js
+++ b/dist/native/component/addChannelType.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addChannelType.js.map b/dist/native/component/addChannelType.js.map
index c90502cdb1..04c8c9ac7c 100644
--- a/dist/native/component/addChannelType.js.map
+++ b/dist/native/component/addChannelType.js.map
@@ -1 +1 @@
-{"version":3,"file":"addChannelType.js","sourceRoot":"","sources":["../../../src/native/component/addChannelType.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkE;AAClE,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,qCAAwB,EAAE;YAC1C,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAA;SAC9B;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addChannelType.js","sourceRoot":"","sources":["../../../src/native/component/addChannelType.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkE;AAClE,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,qCAAwB,EAAE,CAAC;YAC3C,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAA;QAC/B,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addCheckbox.d.ts b/dist/native/component/addCheckbox.d.ts
new file mode 100644
index 0000000000..cefd363825
--- /dev/null
+++ b/dist/native/component/addCheckbox.d.ts
@@ -0,0 +1,15 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Boolean;
+}], true>;
+export default _default;
+//# sourceMappingURL=addCheckbox.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addCheckbox.d.ts.map b/dist/native/component/addCheckbox.d.ts.map
new file mode 100644
index 0000000000..f27548bf50
--- /dev/null
+++ b/dist/native/component/addCheckbox.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"addCheckbox.d.ts","sourceRoot":"","sources":["../../../src/native/component/addCheckbox.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAE1D,wBA6BE"}
\ No newline at end of file
diff --git a/dist/native/component/addCheckbox.js b/dist/native/component/addCheckbox.js
new file mode 100644
index 0000000000..156f2c9f5b
--- /dev/null
+++ b/dist/native/component/addCheckbox.js
@@ -0,0 +1,38 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$addCheckbox",
+ version: "2.7.0",
+ description: "Adds a new checkbox component to the newest modal label",
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "custom ID",
+ description: "The custom id for this field",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "default",
+ description: "Whether this field is checked by default",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
+ ],
+ execute(ctx, [id, def]) {
+ const field = new discord_js_1.CheckboxBuilder().setCustomId(id);
+ if (typeof def === "boolean")
+ field.setDefault(def);
+ ctx.component.label?.setCheckboxComponent(field);
+ return this.success();
+ },
+});
+//# sourceMappingURL=addCheckbox.js.map
\ No newline at end of file
diff --git a/dist/native/component/addCheckbox.js.map b/dist/native/component/addCheckbox.js.map
new file mode 100644
index 0000000000..bae64b037f
--- /dev/null
+++ b/dist/native/component/addCheckbox.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"addCheckbox.js","sourceRoot":"","sources":["../../../src/native/component/addCheckbox.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4C;AAC5C,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC;QAClB,MAAM,KAAK,GAAG,IAAI,4BAAe,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QACnD,IAAI,OAAO,GAAG,KAAK,SAAS;YAAE,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,CAAA;QAEnD,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,oBAAoB,CAAC,KAAK,CAAC,CAAA;QAEhD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addCheckboxGroup.d.ts b/dist/native/component/addCheckboxGroup.d.ts
new file mode 100644
index 0000000000..4560a0a8cf
--- /dev/null
+++ b/dist/native/component/addCheckboxGroup.d.ts
@@ -0,0 +1,25 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Number;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Number;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Boolean;
+}], true>;
+export default _default;
+//# sourceMappingURL=addCheckboxGroup.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addCheckboxGroup.d.ts.map b/dist/native/component/addCheckboxGroup.d.ts.map
new file mode 100644
index 0000000000..8793486cd9
--- /dev/null
+++ b/dist/native/component/addCheckboxGroup.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"addCheckboxGroup.d.ts","sourceRoot":"","sources":["../../../src/native/component/addCheckboxGroup.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA6CE"}
\ No newline at end of file
diff --git a/dist/native/component/addCheckboxGroup.js b/dist/native/component/addCheckboxGroup.js
new file mode 100644
index 0000000000..0b5cec3505
--- /dev/null
+++ b/dist/native/component/addCheckboxGroup.js
@@ -0,0 +1,54 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$addCheckboxGroup",
+ version: "2.7.0",
+ description: "Adds a new checkbox group component to the newest modal label",
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "custom ID",
+ description: "The custom id for this field",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "min options",
+ description: "The min options that can be selected",
+ rest: false,
+ type: structures_1.ArgType.Number,
+ },
+ {
+ name: "max options",
+ description: "The max options that can be selected",
+ rest: false,
+ type: structures_1.ArgType.Number,
+ },
+ {
+ name: "required",
+ description: "Whether selecting an option is required",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
+ ],
+ execute(ctx, [id, min, max, required]) {
+ const field = new discord_js_1.CheckboxGroupBuilder()
+ .setCustomId(id)
+ .setRequired(required || false);
+ if (min)
+ field.setMinValues(min);
+ if (max)
+ field.setMaxValues(max);
+ ctx.component.label?.setCheckboxGroupComponent(field);
+ return this.success();
+ },
+});
+//# sourceMappingURL=addCheckboxGroup.js.map
\ No newline at end of file
diff --git a/dist/native/component/addCheckboxGroup.js.map b/dist/native/component/addCheckboxGroup.js.map
new file mode 100644
index 0000000000..192edbf869
--- /dev/null
+++ b/dist/native/component/addCheckboxGroup.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"addCheckboxGroup.js","sourceRoot":"","sources":["../../../src/native/component/addCheckboxGroup.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAiD;AACjD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC;QACjC,MAAM,KAAK,GAAG,IAAI,iCAAoB,EAAE;aACnC,WAAW,CAAC,EAAE,CAAC;aACf,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;QAEnC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAChC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAEhC,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,yBAAyB,CAAC,KAAK,CAAC,CAAA;QAErD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addCheckboxOption.d.ts b/dist/native/component/addCheckboxOption.d.ts
new file mode 100644
index 0000000000..b235252c1b
--- /dev/null
+++ b/dist/native/component/addCheckboxOption.d.ts
@@ -0,0 +1,27 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.String;
+ required: false;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Boolean;
+}], true>;
+export default _default;
+//# sourceMappingURL=addCheckboxOption.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addCheckboxOption.d.ts.map b/dist/native/component/addCheckboxOption.d.ts.map
new file mode 100644
index 0000000000..884828e94b
--- /dev/null
+++ b/dist/native/component/addCheckboxOption.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"addCheckboxOption.d.ts","sourceRoot":"","sources":["../../../src/native/component/addCheckboxOption.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBA+CE"}
\ No newline at end of file
diff --git a/dist/native/component/addCheckboxOption.js b/dist/native/component/addCheckboxOption.js
new file mode 100644
index 0000000000..d44fdfb6cf
--- /dev/null
+++ b/dist/native/component/addCheckboxOption.js
@@ -0,0 +1,58 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
+const structures_1 = require("../../structures");
+const components_1 = require("../../functions/components");
+exports.default = new structures_1.NativeFunction({
+ name: "$addCheckboxOption",
+ version: "2.7.0",
+ description: "Adds a new option to the newest checkbox group component",
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "name",
+ description: "The option name",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "value",
+ description: "The value to use for this option",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "description",
+ description: "The description for this option",
+ rest: false,
+ type: structures_1.ArgType.String,
+ required: false,
+ },
+ {
+ name: "default",
+ description: "Whether to set this option as default",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
+ ],
+ execute(ctx, [name, value, desc, def]) {
+ const comp = (0, components_1.getLastComponent)(ctx);
+ const field = new discord_js_1.CheckboxGroupOptionBuilder()
+ .setLabel(name)
+ .setValue(value)
+ .setDefault(def || false);
+ if (desc)
+ field.setDescription(desc);
+ if (comp instanceof discord_js_1.CheckboxGroupBuilder)
+ comp.addOptions(field);
+ return this.success();
+ },
+});
+//# sourceMappingURL=addCheckboxOption.js.map
\ No newline at end of file
diff --git a/dist/native/component/addCheckboxOption.js.map b/dist/native/component/addCheckboxOption.js.map
new file mode 100644
index 0000000000..dd25b10aab
--- /dev/null
+++ b/dist/native/component/addCheckboxOption.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"addCheckboxOption.js","sourceRoot":"","sources":["../../../src/native/component/addCheckboxOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6E;AAC7E,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAC;QACjC,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,MAAM,KAAK,GAAG,IAAI,uCAA0B,EAAE;aACzC,QAAQ,CAAC,IAAI,CAAC;aACd,QAAQ,CAAC,KAAK,CAAC;aACf,UAAU,CAAC,GAAG,IAAI,KAAK,CAAC,CAAA;QAE7B,IAAI,IAAI;YAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QACpC,IAAI,IAAI,YAAY,iCAAoB;YAAE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;QAEhE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addChoice.d.ts.map b/dist/native/component/addChoice.d.ts.map
index 90b7c9be28..db85bfe160 100644
--- a/dist/native/component/addChoice.d.ts.map
+++ b/dist/native/component/addChoice.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addChoice.d.ts","sourceRoot":"","sources":["../../../src/native/component/addChoice.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA8BE"}
\ No newline at end of file
+{"version":3,"file":"addChoice.d.ts","sourceRoot":"","sources":["../../../src/native/component/addChoice.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAE1D,wBA8BE"}
\ No newline at end of file
diff --git a/dist/native/component/addChoice.js b/dist/native/component/addChoice.js
index 863b94faed..4d731a98ed 100644
--- a/dist/native/component/addChoice.js
+++ b/dist/native/component/addChoice.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/component/addChoice.js.map b/dist/native/component/addChoice.js.map
index 19e81c869e..012ca6b68e 100644
--- a/dist/native/component/addChoice.js.map
+++ b/dist/native/component/addChoice.js.map
@@ -1 +1 @@
-{"version":3,"file":"addChoice.js","sourceRoot":"","sources":["../../../src/native/component/addChoice.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC;QACtB,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC;YACvB,IAAI;YACJ,KAAK;SACR,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addChoice.js","sourceRoot":"","sources":["../../../src/native/component/addChoice.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC;QACtB,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC;YACvB,IAAI;YACJ,KAAK;SACR,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addContainer.d.ts.map b/dist/native/component/addContainer.d.ts.map
index 9ea110e3a2..1ea2ff8e28 100644
--- a/dist/native/component/addContainer.d.ts.map
+++ b/dist/native/component/addContainer.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addContainer.d.ts","sourceRoot":"","sources":["../../../src/native/component/addContainer.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAGlG,wBAgDE"}
\ No newline at end of file
+{"version":3,"file":"addContainer.d.ts","sourceRoot":"","sources":["../../../src/native/component/addContainer.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAG1F,wBAgDE"}
\ No newline at end of file
diff --git a/dist/native/component/addContainer.js b/dist/native/component/addContainer.js
index a3c498c8d9..49c6f66b94 100644
--- a/dist/native/component/addContainer.js
+++ b/dist/native/component/addContainer.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addContainer.js.map b/dist/native/component/addContainer.js.map
index 65167743e5..d94d834761 100644
--- a/dist/native/component/addContainer.js.map
+++ b/dist/native/component/addContainer.js.map
@@ -1 +1 @@
-{"version":3,"file":"addContainer.js","sourceRoot":"","sources":["../../../src/native/component/addContainer.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAAkG;AAClG,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,6BAAgB,EAAE,CAAC,CAAA;QACrD,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,0BAAa,CAAC,SAAS,CAAC,CAAA;QAClD,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAqB,CAAA;QAEhE,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,KAAK,EAAE,OAAO,CAAE,GAAG,IAAI,CAAA;QAE/B,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,SAAS,CAAC,CAAA;QACvC,IAAI,CAAC,UAAU,CAAC,OAAO,IAAI,KAAK,CAAC,CAAA;QAEjC,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addContainer.js","sourceRoot":"","sources":["../../../src/native/component/addContainer.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAA0F;AAC1F,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,6BAAgB,EAAE,CAAC,CAAA;QACrD,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,0BAAa,CAAC,SAAS,CAAC,CAAA;QAClD,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAqB,CAAA;QAEhE,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,KAAK,EAAE,OAAO,CAAE,GAAG,IAAI,CAAA;QAE/B,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,SAAS,CAAC,CAAA;QACvC,IAAI,CAAC,UAAU,CAAC,OAAO,IAAI,KAAK,CAAC,CAAA;QAEjC,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addDefaultChannelOption.js b/dist/native/component/addDefaultChannelOption.js
index 2a889bd522..210a766869 100644
--- a/dist/native/component/addDefaultChannelOption.js
+++ b/dist/native/component/addDefaultChannelOption.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addDefaultChannelOption.js.map b/dist/native/component/addDefaultChannelOption.js.map
index efc8e10c80..00f4b3d28a 100644
--- a/dist/native/component/addDefaultChannelOption.js.map
+++ b/dist/native/component/addDefaultChannelOption.js.map
@@ -1 +1 @@
-{"version":3,"file":"addDefaultChannelOption.js","sourceRoot":"","sources":["../../../src/native/component/addDefaultChannelOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAqD;AACrD,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,qBAAqB;QACrB,2BAA2B;KAC9B;IACD,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,qCAAwB,EAAE;YAC1C,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAA;SAC/B;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addDefaultChannelOption.js","sourceRoot":"","sources":["../../../src/native/component/addDefaultChannelOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAqD;AACrD,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,qBAAqB;QACrB,2BAA2B;KAC9B;IACD,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,qCAAwB,EAAE,CAAC;YAC3C,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAA;QAChC,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addDefaultRoleOption.js b/dist/native/component/addDefaultRoleOption.js
index 4cc841302b..b17d76783b 100644
--- a/dist/native/component/addDefaultRoleOption.js
+++ b/dist/native/component/addDefaultRoleOption.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addDefaultRoleOption.js.map b/dist/native/component/addDefaultRoleOption.js.map
index 88fdd37f91..b5e33b30f0 100644
--- a/dist/native/component/addDefaultRoleOption.js.map
+++ b/dist/native/component/addDefaultRoleOption.js.map
@@ -1 +1 @@
-{"version":3,"file":"addDefaultRoleOption.js","sourceRoot":"","sources":["../../../src/native/component/addDefaultRoleOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgF;AAChF,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,kBAAkB;QAClB,wBAAwB;KAC3B;IACD,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,YAAY,yCAA4B,EAAE;YACvF,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,CAAA;SAC5B;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addDefaultRoleOption.js","sourceRoot":"","sources":["../../../src/native/component/addDefaultRoleOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgF;AAChF,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,kBAAkB;QAClB,wBAAwB;KAC3B;IACD,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,YAAY,yCAA4B,EAAE,CAAC;YACxF,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,CAAA;QAC7B,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addDefaultUserOption.js b/dist/native/component/addDefaultUserOption.js
index 8b2e47ed8d..25557b1c97 100644
--- a/dist/native/component/addDefaultUserOption.js
+++ b/dist/native/component/addDefaultUserOption.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addDefaultUserOption.js.map b/dist/native/component/addDefaultUserOption.js.map
index 0ceca5ae60..d6ee3f9cb2 100644
--- a/dist/native/component/addDefaultUserOption.js.map
+++ b/dist/native/component/addDefaultUserOption.js.map
@@ -1 +1 @@
-{"version":3,"file":"addDefaultUserOption.js","sourceRoot":"","sources":["../../../src/native/component/addDefaultUserOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgF;AAChF,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,kBAAkB;QAClB,wBAAwB;KAC3B;IACD,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,YAAY,yCAA4B,EAAE;YACvF,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,CAAA;SAC5B;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addDefaultUserOption.js","sourceRoot":"","sources":["../../../src/native/component/addDefaultUserOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgF;AAChF,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,kBAAkB;QAClB,wBAAwB;KAC3B;IACD,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,YAAY,yCAA4B,EAAE,CAAC;YACxF,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,CAAA;QAC7B,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addFile.d.ts.map b/dist/native/component/addFile.d.ts.map
index a4be1dbd60..39ff5dd70b 100644
--- a/dist/native/component/addFile.d.ts.map
+++ b/dist/native/component/addFile.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addFile.d.ts","sourceRoot":"","sources":["../../../src/native/component/addFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAGlE,wBAgCE"}
\ No newline at end of file
+{"version":3,"file":"addFile.d.ts","sourceRoot":"","sources":["../../../src/native/component/addFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAG1D,wBAgCE"}
\ No newline at end of file
diff --git a/dist/native/component/addFile.js b/dist/native/component/addFile.js
index 9dcf261335..6342715d42 100644
--- a/dist/native/component/addFile.js
+++ b/dist/native/component/addFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addFile.js.map b/dist/native/component/addFile.js.map
index 2298448dfd..0cff6e4330 100644
--- a/dist/native/component/addFile.js.map
+++ b/dist/native/component/addFile.js.map
@@ -1 +1 @@
-{"version":3,"file":"addFile.js","sourceRoot":"","sources":["../../../src/native/component/addFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyE;AACzE,iDAAkE;AAClE,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,OAAO,CAAC;QACvB,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,MAAM,IAAI,GAAG,IAAI,wBAAW,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;QAEhE,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACnF,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;;YAC3B,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;QAExC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addFile.js","sourceRoot":"","sources":["../../../src/native/component/addFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyE;AACzE,iDAA0D;AAC1D,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,OAAO,CAAC;QACvB,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,MAAM,IAAI,GAAG,IAAI,wBAAW,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;QAEhE,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACnF,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;;YAC3B,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;QAExC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addFileUpload.d.ts b/dist/native/component/addFileUpload.d.ts
index 373b0e02e0..69dee260f7 100644
--- a/dist/native/component/addFileUpload.d.ts
+++ b/dist/native/component/addFileUpload.d.ts
@@ -15,6 +15,11 @@ declare const _default: NativeFunction<[{
description: string;
rest: false;
type: ArgType.Number;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Boolean;
}], true>;
export default _default;
//# sourceMappingURL=addFileUpload.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addFileUpload.d.ts.map b/dist/native/component/addFileUpload.d.ts.map
index 20809507c6..5b0ba4a4ef 100644
--- a/dist/native/component/addFileUpload.d.ts.map
+++ b/dist/native/component/addFileUpload.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addFileUpload.d.ts","sourceRoot":"","sources":["../../../src/native/component/addFileUpload.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElE,wBAuCE"}
\ No newline at end of file
+{"version":3,"file":"addFileUpload.d.ts","sourceRoot":"","sources":["../../../src/native/component/addFileUpload.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA6CE"}
\ No newline at end of file
diff --git a/dist/native/component/addFileUpload.js b/dist/native/component/addFileUpload.js
index c9e3a2c480..0086af94a3 100644
--- a/dist/native/component/addFileUpload.js
+++ b/dist/native/component/addFileUpload.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -9,7 +9,7 @@ const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$addFileUpload",
version: "2.6.0",
- description: "Adds a new file upload component to the modal label",
+ description: "Adds a new file upload component to the newest modal label",
unwrap: true,
brackets: true,
args: [
@@ -32,11 +32,17 @@ exports.default = new structures_1.NativeFunction({
rest: false,
type: structures_1.ArgType.Number,
},
+ {
+ name: "required",
+ description: "Whether this field is required",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
],
- execute(ctx, [id, min, max]) {
+ execute(ctx, [id, min, max, required]) {
const field = new discord_js_1.FileUploadBuilder()
.setCustomId(id)
- .setRequired(ctx.component.required);
+ .setRequired(required || false);
if (min)
field.setMinValues(min);
if (max)
diff --git a/dist/native/component/addFileUpload.js.map b/dist/native/component/addFileUpload.js.map
index 4489f94794..d319f9d052 100644
--- a/dist/native/component/addFileUpload.js.map
+++ b/dist/native/component/addFileUpload.js.map
@@ -1 +1 @@
-{"version":3,"file":"addFileUpload.js","sourceRoot":"","sources":["../../../src/native/component/addFileUpload.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA8C;AAC9C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC;QACvB,MAAM,KAAK,GAAG,IAAI,8BAAiB,EAAE;aAChC,WAAW,CAAC,EAAE,CAAC;aACf,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAA;QAExC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAChC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAEhC,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,sBAAsB,CAAC,KAAK,CAAC,CAAA;QAElD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addFileUpload.js","sourceRoot":"","sources":["../../../src/native/component/addFileUpload.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA8C;AAC9C,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC;QACjC,MAAM,KAAK,GAAG,IAAI,8BAAiB,EAAE;aAChC,WAAW,CAAC,EAAE,CAAC;aACf,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;QAEnC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAChC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAEhC,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,sBAAsB,CAAC,KAAK,CAAC,CAAA;QAElD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addLabel.d.ts b/dist/native/component/addLabel.d.ts
index b246d1f35b..3dbe0b88da 100644
--- a/dist/native/component/addLabel.d.ts
+++ b/dist/native/component/addLabel.d.ts
@@ -9,18 +9,13 @@ declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
- required: true;
type: ArgType.String;
}, {
name: string;
description: string;
rest: false;
+ required: true;
type: ArgType.String;
-}, {
- name: string;
- description: string;
- rest: false;
- type: ArgType.Boolean;
}], false>;
export default _default;
//# sourceMappingURL=addLabel.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addLabel.d.ts.map b/dist/native/component/addLabel.d.ts.map
index 61d73515a5..0415fee76d 100644
--- a/dist/native/component/addLabel.d.ts.map
+++ b/dist/native/component/addLabel.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addLabel.d.ts","sourceRoot":"","sources":["../../../src/native/component/addLabel.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;AAElG,wBA0DE"}
\ No newline at end of file
+{"version":3,"file":"addLabel.d.ts","sourceRoot":"","sources":["../../../src/native/component/addLabel.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAE1F,wBAmDE"}
\ No newline at end of file
diff --git a/dist/native/component/addLabel.js b/dist/native/component/addLabel.js
index 5dfae2c49e..4ce7c20cf3 100644
--- a/dist/native/component/addLabel.js
+++ b/dist/native/component/addLabel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -20,13 +20,6 @@ exports.default = new structures_1.NativeFunction({
required: true,
type: structures_1.ArgType.String,
},
- {
- name: "component",
- description: "The component to attach to the label",
- rest: false,
- required: true,
- type: structures_1.ArgType.String,
- },
{
name: "description",
description: "The description for the label",
@@ -34,26 +27,26 @@ exports.default = new structures_1.NativeFunction({
type: structures_1.ArgType.String,
},
{
- name: "required",
- description: "Whether this field is required",
+ name: "component",
+ description: "The component to attach to the label",
rest: false,
- type: structures_1.ArgType.Boolean,
+ required: true,
+ type: structures_1.ArgType.String,
},
],
async execute(ctx) {
if (!ctx.interaction)
return this.success();
ctx.container.inside.push(discord_js_1.ComponentType.Label);
- const { args, return: rt } = await this["resolveMultipleArgs"](ctx, 0, 2, 3);
+ const { args, return: rt } = await this["resolveMultipleArgs"](ctx, 0, 1);
if (!this["isValidReturnType"](rt))
return rt;
- const [name, desc, required] = args;
+ const [name, desc] = args;
const label = new discord_js_1.LabelBuilder().setLabel(name);
if (desc)
label.setDescription(desc);
ctx.component.label = label;
- ctx.component.required = required || false;
- const code = this.data.fields[1];
+ const code = this.data.fields[2];
const resolved = await this["resolveCode"](ctx, code);
if (!this["isValidReturnType"](resolved))
return resolved;
diff --git a/dist/native/component/addLabel.js.map b/dist/native/component/addLabel.js.map
index ae89247208..8e7a622115 100644
--- a/dist/native/component/addLabel.js.map
+++ b/dist/native/component/addLabel.js.map
@@ -1 +1 @@
-{"version":3,"file":"addLabel.js","sourceRoot":"","sources":["../../../src/native/component/addLabel.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwD;AACxD,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,CAAC,GAAG,CAAC,WAAW;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAC3C,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,0BAAa,CAAC,KAAK,CAAC,CAAA;QAE9C,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,CAAE,GAAG,IAAI,CAAA;QAErC,MAAM,KAAK,GAAG,IAAI,yBAAY,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QAC/C,IAAI,IAAI;YAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QAEpC,GAAG,CAAC,SAAS,CAAC,KAAK,GAAG,KAAK,CAAA;QAC3B,GAAG,CAAC,SAAS,CAAC,QAAQ,GAAG,QAAQ,IAAI,KAAK,CAAA;QAE1C,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,kBAAkB,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA;QAE5D,GAAG,CAAC,SAAS,GAAG,EAAE,CAAA;QAClB,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addLabel.js","sourceRoot":"","sources":["../../../src/native/component/addLabel.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwD;AACxD,iDAA0F;AAE1F,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,CAAC,GAAG,CAAC,WAAW;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAC3C,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,0BAAa,CAAC,KAAK,CAAC,CAAA;QAE9C,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACzE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,CAAA;QAEzB,MAAM,KAAK,GAAG,IAAI,yBAAY,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;QAC/C,IAAI,IAAI;YAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QAEpC,GAAG,CAAC,SAAS,CAAC,KAAK,GAAG,KAAK,CAAA;QAE3B,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,kBAAkB,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA;QAE5D,GAAG,CAAC,SAAS,GAAG,EAAE,CAAA;QAClB,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addMediaGallery.d.ts.map b/dist/native/component/addMediaGallery.d.ts.map
index 6b9bbf7996..9d6959df97 100644
--- a/dist/native/component/addMediaGallery.d.ts.map
+++ b/dist/native/component/addMediaGallery.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addMediaGallery.d.ts","sourceRoot":"","sources":["../../../src/native/component/addMediaGallery.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAIlG,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"addMediaGallery.d.ts","sourceRoot":"","sources":["../../../src/native/component/addMediaGallery.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAI1F,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/component/addMediaGallery.js b/dist/native/component/addMediaGallery.js
index a2192feca1..8d3776a74b 100644
--- a/dist/native/component/addMediaGallery.js
+++ b/dist/native/component/addMediaGallery.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/component/addMediaGallery.js.map b/dist/native/component/addMediaGallery.js.map
index ac97d36a9b..11be270c3f 100644
--- a/dist/native/component/addMediaGallery.js.map
+++ b/dist/native/component/addMediaGallery.js.map
@@ -1 +1 @@
-{"version":3,"file":"addMediaGallery.js","sourceRoot":"","sources":["../../../src/native/component/addMediaGallery.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAClG,2DAAyD;AACzD,2CAAiF;AAEjF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,gCAAmB,EAAE,CAAA;QAEjD,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACnF,IAAI,CAAC,yBAAyB,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;;YACpD,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;QAEzD,OAAO,GAAG,CAAC,SAAS,CAAC,OAAO,CAAA;QAC5B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addMediaGallery.js","sourceRoot":"","sources":["../../../src/native/component/addMediaGallery.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0F;AAC1F,2DAAyD;AACzD,2CAAiF;AAEjF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,gCAAmB,EAAE,CAAA;QAEjD,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACnF,IAAI,CAAC,yBAAyB,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;;YACpD,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;QAEzD,OAAO,GAAG,CAAC,SAAS,CAAC,OAAO,CAAA;QAC5B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addMediaItem.d.ts.map b/dist/native/component/addMediaItem.d.ts.map
index 793936929c..fd3280c950 100644
--- a/dist/native/component/addMediaItem.d.ts.map
+++ b/dist/native/component/addMediaItem.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addMediaItem.d.ts","sourceRoot":"","sources":["../../../src/native/component/addMediaItem.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElE,wBAmCE"}
\ No newline at end of file
+{"version":3,"file":"addMediaItem.d.ts","sourceRoot":"","sources":["../../../src/native/component/addMediaItem.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAE1D,wBAmCE"}
\ No newline at end of file
diff --git a/dist/native/component/addMediaItem.js b/dist/native/component/addMediaItem.js
index 84a843aef2..5cd4bf05af 100644
--- a/dist/native/component/addMediaItem.js
+++ b/dist/native/component/addMediaItem.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addMediaItem.js.map b/dist/native/component/addMediaItem.js.map
index 2f73bbfb40..c33ccb8ef2 100644
--- a/dist/native/component/addMediaItem.js.map
+++ b/dist/native/component/addMediaItem.js.map
@@ -1 +1 @@
-{"version":3,"file":"addMediaItem.js","sourceRoot":"","sources":["../../../src/native/component/addMediaItem.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAoD;AACpD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC;QAC7B,MAAM,IAAI,GAAG,IAAI,oCAAuB,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;QAE5E,IAAI,IAAI;YAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QACnC,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAA;QAErC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addMediaItem.js","sourceRoot":"","sources":["../../../src/native/component/addMediaItem.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAoD;AACpD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC;QAC7B,MAAM,IAAI,GAAG,IAAI,oCAAuB,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;QAE5E,IAAI,IAAI;YAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QACnC,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAA;QAErC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addMentionableSelectMenu.d.ts b/dist/native/component/addMentionableSelectMenu.d.ts
index 48b837a131..213f3cae36 100644
--- a/dist/native/component/addMentionableSelectMenu.d.ts
+++ b/dist/native/component/addMentionableSelectMenu.d.ts
@@ -28,9 +28,9 @@ declare const _default: NativeFunction<[{
type: ArgType.Boolean;
}, {
name: string;
- rest: true;
- type: ArgType.RoleOrUser;
description: string;
+ rest: false;
+ type: ArgType.Boolean;
}], true>;
export default _default;
//# sourceMappingURL=addMentionableSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addMentionableSelectMenu.d.ts.map b/dist/native/component/addMentionableSelectMenu.d.ts.map
index c590ec0224..93a9febd65 100644
--- a/dist/native/component/addMentionableSelectMenu.d.ts.map
+++ b/dist/native/component/addMentionableSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addMentionableSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addMentionableSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAmEE"}
\ No newline at end of file
+{"version":3,"file":"addMentionableSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addMentionableSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA6DE"}
\ No newline at end of file
diff --git a/dist/native/component/addMentionableSelectMenu.js b/dist/native/component/addMentionableSelectMenu.js
index 75c950281c..1b65f980a0 100644
--- a/dist/native/component/addMentionableSelectMenu.js
+++ b/dist/native/component/addMentionableSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -46,23 +46,17 @@ exports.default = new structures_1.NativeFunction({
type: structures_1.ArgType.Boolean
},
{
- name: "default roles/users",
- rest: true,
- type: structures_1.ArgType.RoleOrUser,
- description: "The default selected roles or users to use",
- }
+ name: "required",
+ description: "Whether this menu is required inside a modal",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
],
- execute(ctx, [id, placeholder, min, max, disabled, defaults]) {
+ execute(ctx, [id, placeholder, min, max, disabled, required]) {
const menu = new discord_js_1.MentionableSelectMenuBuilder()
.setDisabled(disabled || false)
- .setRequired(ctx.component.required)
- .setCustomId(id)
- .setDefaultValues(defaults.map(x => {
- return {
- id: x.id,
- type: x instanceof discord_js_1.User ? discord_js_1.SelectMenuDefaultValueType.User : discord_js_1.SelectMenuDefaultValueType.Role
- };
- }));
+ .setRequired(required || false)
+ .setCustomId(id);
if (placeholder)
menu.setPlaceholder(placeholder);
if (min)
diff --git a/dist/native/component/addMentionableSelectMenu.js.map b/dist/native/component/addMentionableSelectMenu.js.map
index 33bd016f39..6e155fe7aa 100644
--- a/dist/native/component/addMentionableSelectMenu.js.map
+++ b/dist/native/component/addMentionableSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"addMentionableSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addMentionableSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA0G;AAC1G,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,qBAAqB;YAC3B,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,UAAU;YACxB,WAAW,EAAE,4CAA4C;SAC5D;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAE;QAC1D,MAAM,IAAI,GAAG,IAAI,yCAA4B,EAAE;aAC1C,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC;aACnC,WAAW,CAAC,EAAE,CAAC;aACf,gBAAgB,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE;YAC/B,OAAO;gBACH,EAAE,EAAE,CAAC,CAAC,EAAE;gBACR,IAAI,EAAE,CAAC,YAAY,iBAAI,CAAC,CAAC,CAAC,uCAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,uCAA0B,CAAC,IAAI;aAC9F,CAAA;QACL,CAAC,CAAC,CAAC,CAAA;QAEP,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,iCAAiC,CAAC,IAAI,CAAC,CAAA;;YACxG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addMentionableSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addMentionableSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwE;AACxE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAE;QAC1D,MAAM,IAAI,GAAG,IAAI,yCAA4B,EAAE;aAC1C,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,iCAAiC,CAAC,IAAI,CAAC,CAAA;;YACxG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addMentionableSelectMenuTo.js b/dist/native/component/addMentionableSelectMenuTo.js
index 3a2cd974e2..6aa7ca29e0 100644
--- a/dist/native/component/addMentionableSelectMenuTo.js
+++ b/dist/native/component/addMentionableSelectMenuTo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addOption.d.ts.map b/dist/native/component/addOption.d.ts.map
index 69964e0b0b..b498707cb9 100644
--- a/dist/native/component/addOption.d.ts.map
+++ b/dist/native/component/addOption.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addOption.d.ts","sourceRoot":"","sources":["../../../src/native/component/addOption.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBA8DE"}
\ No newline at end of file
+{"version":3,"file":"addOption.d.ts","sourceRoot":"","sources":["../../../src/native/component/addOption.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBA8DE"}
\ No newline at end of file
diff --git a/dist/native/component/addOption.js b/dist/native/component/addOption.js
index e25486d5ff..d7378e832d 100644
--- a/dist/native/component/addOption.js
+++ b/dist/native/component/addOption.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addOption.js.map b/dist/native/component/addOption.js.map
index 5ef61ff5b8..db5ce8d863 100644
--- a/dist/native/component/addOption.js.map
+++ b/dist/native/component/addOption.js.map
@@ -1 +1 @@
-{"version":3,"file":"addOption.js","sourceRoot":"","sources":["../../../src/native/component/addOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmF;AACnF,iDAAkE;AAClE,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,CAAC;QACxC,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAElC,IAAI,IAAI,YAAY,kCAAqB,IAAI,YAAY,IAAI,IAAI,EAAE;YAC/D,MAAM,IAAI,GAAwB;gBAC9B,KAAK,EAAE,IAAI;gBACX,WAAW,EAAE,IAAI,IAAI,SAAS;gBAC9B,KAAK;gBACL,OAAO,EAAE,GAAG,IAAI,KAAK;gBACrB,KAAK,EAAE,KAAK;oBACR,CAAC,CAAE,IAAA,uBAAU,EAAC,KAAK,CAAkC,IAAI;wBACrD,IAAI,EAAE,KAAK;qBACd;oBACD,CAAC,CAAC,SAAS;aAClB,CAAA;YAED,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAA;SACxB;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addOption.js","sourceRoot":"","sources":["../../../src/native/component/addOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmF;AACnF,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,CAAC;QACxC,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAElC,IAAI,IAAI,YAAY,kCAAqB,IAAI,YAAY,IAAI,IAAI,EAAE,CAAC;YAChE,MAAM,IAAI,GAAwB;gBAC9B,KAAK,EAAE,IAAI;gBACX,WAAW,EAAE,IAAI,IAAI,SAAS;gBAC9B,KAAK;gBACL,OAAO,EAAE,GAAG,IAAI,KAAK;gBACrB,KAAK,EAAE,KAAK;oBACR,CAAC,CAAE,IAAA,uBAAU,EAAC,KAAK,CAAkC,IAAI;wBACrD,IAAI,EAAE,KAAK;qBACd;oBACD,CAAC,CAAC,SAAS;aAClB,CAAA;YAED,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAA;QACzB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addRadioGroup.d.ts b/dist/native/component/addRadioGroup.d.ts
new file mode 100644
index 0000000000..8e202cc78f
--- /dev/null
+++ b/dist/native/component/addRadioGroup.d.ts
@@ -0,0 +1,15 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Boolean;
+}], true>;
+export default _default;
+//# sourceMappingURL=addRadioGroup.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addRadioGroup.d.ts.map b/dist/native/component/addRadioGroup.d.ts.map
new file mode 100644
index 0000000000..7a63d749d7
--- /dev/null
+++ b/dist/native/component/addRadioGroup.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"addRadioGroup.d.ts","sourceRoot":"","sources":["../../../src/native/component/addRadioGroup.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAE1D,wBA8BE"}
\ No newline at end of file
diff --git a/dist/native/component/addRadioGroup.js b/dist/native/component/addRadioGroup.js
new file mode 100644
index 0000000000..6b4d707c63
--- /dev/null
+++ b/dist/native/component/addRadioGroup.js
@@ -0,0 +1,38 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$addRadioGroup",
+ version: "2.7.0",
+ description: "Adds a new radio group component to the newest modal label",
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "custom ID",
+ description: "The custom id for this field",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "required",
+ description: "Whether selecting an option is required",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
+ ],
+ execute(ctx, [id, required]) {
+ const field = new discord_js_1.RadioGroupBuilder()
+ .setCustomId(id)
+ .setRequired(required || false);
+ ctx.component.label?.setRadioGroupComponent(field);
+ return this.success();
+ },
+});
+//# sourceMappingURL=addRadioGroup.js.map
\ No newline at end of file
diff --git a/dist/native/component/addRadioGroup.js.map b/dist/native/component/addRadioGroup.js.map
new file mode 100644
index 0000000000..2ee5eed105
--- /dev/null
+++ b/dist/native/component/addRadioGroup.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"addRadioGroup.js","sourceRoot":"","sources":["../../../src/native/component/addRadioGroup.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA8C;AAC9C,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,QAAQ,CAAC;QACvB,MAAM,KAAK,GAAG,IAAI,8BAAiB,EAAE;aAChC,WAAW,CAAC,EAAE,CAAC;aACf,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;QAEnC,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,sBAAsB,CAAC,KAAK,CAAC,CAAA;QAElD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addRadioOption.d.ts b/dist/native/component/addRadioOption.d.ts
new file mode 100644
index 0000000000..368c9df026
--- /dev/null
+++ b/dist/native/component/addRadioOption.d.ts
@@ -0,0 +1,27 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.String;
+ required: false;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Boolean;
+}], true>;
+export default _default;
+//# sourceMappingURL=addRadioOption.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addRadioOption.d.ts.map b/dist/native/component/addRadioOption.d.ts.map
new file mode 100644
index 0000000000..aaed0482c1
--- /dev/null
+++ b/dist/native/component/addRadioOption.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"addRadioOption.d.ts","sourceRoot":"","sources":["../../../src/native/component/addRadioOption.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBA+CE"}
\ No newline at end of file
diff --git a/dist/native/component/addRadioOption.js b/dist/native/component/addRadioOption.js
new file mode 100644
index 0000000000..4d382c3c94
--- /dev/null
+++ b/dist/native/component/addRadioOption.js
@@ -0,0 +1,58 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
+const structures_1 = require("../../structures");
+const components_1 = require("../../functions/components");
+exports.default = new structures_1.NativeFunction({
+ name: "$addRadioOption",
+ version: "2.7.0",
+ description: "Adds a new option to the newest radio group component",
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "name",
+ description: "The option name",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "value",
+ description: "The value to use for this option",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ {
+ name: "description",
+ description: "The description for this option",
+ rest: false,
+ type: structures_1.ArgType.String,
+ required: false,
+ },
+ {
+ name: "default",
+ description: "Whether to set this option as default",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
+ ],
+ execute(ctx, [name, value, desc, def]) {
+ const comp = (0, components_1.getLastComponent)(ctx);
+ const field = new discord_js_1.RadioGroupOptionBuilder()
+ .setLabel(name)
+ .setValue(value)
+ .setDefault(def || false);
+ if (desc)
+ field.setDescription(desc);
+ if (comp instanceof discord_js_1.RadioGroupBuilder)
+ comp.addOptions(field);
+ return this.success();
+ },
+});
+//# sourceMappingURL=addRadioOption.js.map
\ No newline at end of file
diff --git a/dist/native/component/addRadioOption.js.map b/dist/native/component/addRadioOption.js.map
new file mode 100644
index 0000000000..2d21d9a32d
--- /dev/null
+++ b/dist/native/component/addRadioOption.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"addRadioOption.js","sourceRoot":"","sources":["../../../src/native/component/addRadioOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAuE;AACvE,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAC;QACjC,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,MAAM,KAAK,GAAG,IAAI,oCAAuB,EAAE;aACtC,QAAQ,CAAC,IAAI,CAAC;aACd,QAAQ,CAAC,KAAK,CAAC;aACf,UAAU,CAAC,GAAG,IAAI,KAAK,CAAC,CAAA;QAE7B,IAAI,IAAI;YAAE,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QACpC,IAAI,IAAI,YAAY,8BAAiB;YAAE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;QAE7D,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addRoleSelectMenu.d.ts b/dist/native/component/addRoleSelectMenu.d.ts
index 24261a2340..738b75a9fd 100644
--- a/dist/native/component/addRoleSelectMenu.d.ts
+++ b/dist/native/component/addRoleSelectMenu.d.ts
@@ -28,9 +28,9 @@ declare const _default: NativeFunction<[{
type: ArgType.Boolean;
}, {
name: string;
- rest: true;
- type: ArgType.String;
description: string;
+ rest: false;
+ type: ArgType.Boolean;
}], true>;
export default _default;
//# sourceMappingURL=addRoleSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addRoleSelectMenu.d.ts.map b/dist/native/component/addRoleSelectMenu.d.ts.map
index 6e99a93d63..6f67379237 100644
--- a/dist/native/component/addRoleSelectMenu.d.ts.map
+++ b/dist/native/component/addRoleSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addRoleSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA8DE"}
\ No newline at end of file
+{"version":3,"file":"addRoleSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA6DE"}
\ No newline at end of file
diff --git a/dist/native/component/addRoleSelectMenu.js b/dist/native/component/addRoleSelectMenu.js
index adb0528fa0..2d25afedec 100644
--- a/dist/native/component/addRoleSelectMenu.js
+++ b/dist/native/component/addRoleSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -46,17 +46,16 @@ exports.default = new structures_1.NativeFunction({
type: structures_1.ArgType.Boolean
},
{
- name: "default roles",
- rest: true,
- type: structures_1.ArgType.String,
- description: "The default selected roles to use",
- }
+ name: "required",
+ description: "Whether this menu is required inside a modal",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
],
- execute(ctx, [id, placeholder, min, max, disabled, roles]) {
+ execute(ctx, [id, placeholder, min, max, disabled, required]) {
const menu = new discord_js_1.RoleSelectMenuBuilder()
- .setDefaultRoles(roles)
.setDisabled(disabled || false)
- .setRequired(ctx.component.required)
+ .setRequired(required || false)
.setCustomId(id);
if (placeholder)
menu.setPlaceholder(placeholder);
diff --git a/dist/native/component/addRoleSelectMenu.js.map b/dist/native/component/addRoleSelectMenu.js.map
index f8dbdaae98..b4218d7203 100644
--- a/dist/native/component/addRoleSelectMenu.js.map
+++ b/dist/native/component/addRoleSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"addRoleSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAiE;AACjE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;SACnD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QACvD,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC;aACnC,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,0BAA0B,CAAC,IAAI,CAAC,CAAA;;YACjG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addRoleSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAiE;AACjE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAE;QAC1D,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,0BAA0B,CAAC,IAAI,CAAC,CAAA;;YACjG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addRoleSelectMenuTo.js b/dist/native/component/addRoleSelectMenuTo.js
index 62549552c8..311bec866f 100644
--- a/dist/native/component/addRoleSelectMenuTo.js
+++ b/dist/native/component/addRoleSelectMenuTo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addSection.d.ts.map b/dist/native/component/addSection.d.ts.map
index c9ba9ffe76..55356c9773 100644
--- a/dist/native/component/addSection.d.ts.map
+++ b/dist/native/component/addSection.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addSection.d.ts","sourceRoot":"","sources":["../../../src/native/component/addSection.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAIlG,wBAiCE"}
\ No newline at end of file
+{"version":3,"file":"addSection.d.ts","sourceRoot":"","sources":["../../../src/native/component/addSection.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAI1F,wBAiCE"}
\ No newline at end of file
diff --git a/dist/native/component/addSection.js b/dist/native/component/addSection.js
index 6abbaab88e..5c1e6ae02c 100644
--- a/dist/native/component/addSection.js
+++ b/dist/native/component/addSection.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/component/addSection.js.map b/dist/native/component/addSection.js.map
index adb4d019b0..1783f8360f 100644
--- a/dist/native/component/addSection.js.map
+++ b/dist/native/component/addSection.js.map
@@ -1 +1 @@
-{"version":3,"file":"addSection.js","sourceRoot":"","sources":["../../../src/native/component/addSection.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAClG,2DAAyD;AACzD,2CAA4E;AAE5E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,2BAAc,EAAE,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,0BAAa,CAAC,OAAO,CAAC,CAAA;QAEhD,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACnF,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;;YAC/C,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;QAEzD,OAAO,GAAG,CAAC,SAAS,CAAC,OAAO,CAAA;QAC5B,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addSection.js","sourceRoot":"","sources":["../../../src/native/component/addSection.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0F;AAC1F,2DAAyD;AACzD,2CAA4E;AAE5E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,2BAAc,EAAE,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,0BAAa,CAAC,OAAO,CAAC,CAAA;QAEhD,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;YAAE,OAAO,QAAQ,CAAA;QAEzD,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACnF,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;;YAC/C,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAA;QAEzD,OAAO,GAAG,CAAC,SAAS,CAAC,OAAO,CAAA;QAC5B,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addSeparator.d.ts.map b/dist/native/component/addSeparator.d.ts.map
index 7c01858659..30eb555d45 100644
--- a/dist/native/component/addSeparator.d.ts.map
+++ b/dist/native/component/addSeparator.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addSeparator.d.ts","sourceRoot":"","sources":["../../../src/native/component/addSeparator.ts"],"names":[],"mappings":"AAKA,OAAO,EAAqD,oBAAoB,EAAE,MAAM,YAAY,CAAA;AACpG,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAGlE,wBAoCE"}
\ No newline at end of file
+{"version":3,"file":"addSeparator.d.ts","sourceRoot":"","sources":["../../../src/native/component/addSeparator.ts"],"names":[],"mappings":"AAKA,OAAO,EAAqD,oBAAoB,EAAE,MAAM,YAAY,CAAA;AACpG,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAG1D,wBAoCE"}
\ No newline at end of file
diff --git a/dist/native/component/addSeparator.js b/dist/native/component/addSeparator.js
index fbf384eb45..b52ea76039 100644
--- a/dist/native/component/addSeparator.js
+++ b/dist/native/component/addSeparator.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addSeparator.js.map b/dist/native/component/addSeparator.js.map
index 29749b2d3c..2433bafbb5 100644
--- a/dist/native/component/addSeparator.js.map
+++ b/dist/native/component/addSeparator.js.map
@@ -1 +1 @@
-{"version":3,"file":"addSeparator.js","sourceRoot":"","sources":["../../../src/native/component/addSeparator.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAoG;AACpG,iDAAkE;AAClE,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAoB;SAC7B;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;QAC3B,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,MAAM,GAAG,GAAG,IAAI,6BAAgB,EAAE,CAAA;QAElC,IAAI,OAAO;YAAE,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,CAAA;QACpC,IAAI,OAAO,KAAK,KAAK;YAAE,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;QAE5C,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACnF,IAAI,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAA;;YAC/B,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAEvC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addSeparator.js","sourceRoot":"","sources":["../../../src/native/component/addSeparator.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAoG;AACpG,iDAA0D;AAC1D,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAoB;SAC7B;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;QAC3B,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,MAAM,GAAG,GAAG,IAAI,6BAAgB,EAAE,CAAA;QAElC,IAAI,OAAO;YAAE,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,CAAA;QACpC,IAAI,OAAO,KAAK,KAAK;YAAE,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;QAE5C,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACnF,IAAI,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAA;;YAC/B,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAEvC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addStringSelectMenu.d.ts b/dist/native/component/addStringSelectMenu.d.ts
index 1c5259023f..8a962dda59 100644
--- a/dist/native/component/addStringSelectMenu.d.ts
+++ b/dist/native/component/addStringSelectMenu.d.ts
@@ -25,6 +25,11 @@ declare const _default: NativeFunction<[{
description: string;
rest: false;
type: ArgType.Number;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Boolean;
}], true>;
export default _default;
//# sourceMappingURL=addStringSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addStringSelectMenu.d.ts.map b/dist/native/component/addStringSelectMenu.d.ts.map
index 2101b578a5..e6dce0541c 100644
--- a/dist/native/component/addStringSelectMenu.d.ts.map
+++ b/dist/native/component/addStringSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addStringSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addStringSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAsDE"}
\ No newline at end of file
+{"version":3,"file":"addStringSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addStringSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA4DE"}
\ No newline at end of file
diff --git a/dist/native/component/addStringSelectMenu.js b/dist/native/component/addStringSelectMenu.js
index ccf6a269f8..ebdf3bb363 100644
--- a/dist/native/component/addStringSelectMenu.js
+++ b/dist/native/component/addStringSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -44,12 +44,18 @@ exports.default = new structures_1.NativeFunction({
rest: false,
type: structures_1.ArgType.Number,
},
+ {
+ name: "required",
+ description: "Whether this menu is required inside a modal",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
],
- execute(ctx, [id, placeholder, disabled, min, max]) {
+ execute(ctx, [id, placeholder, disabled, min, max, required]) {
const menu = new discord_js_1.StringSelectMenuBuilder()
.setCustomId(id)
.setDisabled(disabled || false)
- .setRequired(ctx.component.required);
+ .setRequired(required || false);
if (placeholder)
menu.setPlaceholder(placeholder);
if (min)
diff --git a/dist/native/component/addStringSelectMenu.js.map b/dist/native/component/addStringSelectMenu.js.map
index f6aa7b9159..ba7a3eb66c 100644
--- a/dist/native/component/addStringSelectMenu.js.map
+++ b/dist/native/component/addStringSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"addStringSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addStringSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QAC9C,MAAM,IAAI,GAAG,IAAI,oCAAuB,EAAE;aACrC,WAAW,CAAC,EAAE,CAAC;aACf,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAA;QAExC,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,4BAA4B,CAAC,IAAI,CAAC,CAAA;;YACnG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addStringSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addStringSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmE;AACnE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC;QACxD,MAAM,IAAI,GAAG,IAAI,oCAAuB,EAAE;aACrC,WAAW,CAAC,EAAE,CAAC;aACf,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;QAEnC,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,4BAA4B,CAAC,IAAI,CAAC,CAAA;;YACnG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addStringSelectMenuTo.d.ts.map b/dist/native/component/addStringSelectMenuTo.d.ts.map
index 6505bd84af..fee00cb701 100644
--- a/dist/native/component/addStringSelectMenuTo.d.ts.map
+++ b/dist/native/component/addStringSelectMenuTo.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addStringSelectMenuTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addStringSelectMenuTo.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAqEE"}
\ No newline at end of file
+{"version":3,"file":"addStringSelectMenuTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addStringSelectMenuTo.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAqEE"}
\ No newline at end of file
diff --git a/dist/native/component/addStringSelectMenuTo.js b/dist/native/component/addStringSelectMenuTo.js
index 48d9ff15c1..6925700063 100644
--- a/dist/native/component/addStringSelectMenuTo.js
+++ b/dist/native/component/addStringSelectMenuTo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addStringSelectMenuTo.js.map b/dist/native/component/addStringSelectMenuTo.js.map
index 0340394ea1..34f929c7b9 100644
--- a/dist/native/component/addStringSelectMenuTo.js.map
+++ b/dist/native/component/addStringSelectMenuTo.js.map
@@ -1 +1 @@
-{"version":3,"file":"addStringSelectMenuTo.js","sourceRoot":"","sources":["../../../src/native/component/addStringSelectMenuTo.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA8F;AAC9F,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QACzD,MAAM,IAAI,GAAG,IAAI,oCAAuB,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;QAEzF,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAA,mCAAsB,EAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAA;QAC5E,UAAU,CAAC,IAAI,CAAC,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAA;QAE3D,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACpF,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addStringSelectMenuTo.js","sourceRoot":"","sources":["../../../src/native/component/addStringSelectMenuTo.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA8F;AAC9F,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QACzD,MAAM,IAAI,GAAG,IAAI,oCAAuB,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;QAEzF,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAA,mCAAsB,EAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAA;QAC5E,UAAU,CAAC,IAAI,CAAC,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAA;QAE3D,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACpF,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addTextDisplay.d.ts.map b/dist/native/component/addTextDisplay.d.ts.map
index 56309e15ad..13c582873e 100644
--- a/dist/native/component/addTextDisplay.d.ts.map
+++ b/dist/native/component/addTextDisplay.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addTextDisplay.d.ts","sourceRoot":"","sources":["../../../src/native/component/addTextDisplay.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAGlE,wBA4BE"}
\ No newline at end of file
+{"version":3,"file":"addTextDisplay.d.ts","sourceRoot":"","sources":["../../../src/native/component/addTextDisplay.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAG1D,wBA4BE"}
\ No newline at end of file
diff --git a/dist/native/component/addTextDisplay.js b/dist/native/component/addTextDisplay.js
index 1d6de13357..cb0ad968da 100644
--- a/dist/native/component/addTextDisplay.js
+++ b/dist/native/component/addTextDisplay.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addTextDisplay.js.map b/dist/native/component/addTextDisplay.js.map
index c5686b61f8..d88e281de8 100644
--- a/dist/native/component/addTextDisplay.js.map
+++ b/dist/native/component/addTextDisplay.js.map
@@ -1 +1 @@
-{"version":3,"file":"addTextDisplay.js","sourceRoot":"","sources":["../../../src/native/component/addTextDisplay.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgF;AAChF,iDAAkE;AAClE,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QAClB,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,MAAM,IAAI,GAAG,IAAI,+BAAkB,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,CAAA;QAEzD,IAAI,GAAG,CAAC,SAAS,CAAC,KAAK;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAA;aACtE,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,OAAO,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,wBAAwB,CAAC,IAAI,CAAC,CAAA;aACxG,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACxF,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAA;;YAClC,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;QAExC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addTextDisplay.js","sourceRoot":"","sources":["../../../src/native/component/addTextDisplay.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAgF;AAChF,iDAA0D;AAC1D,2DAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QAClB,IAAA,yBAAY,EAAC,GAAG,CAAC,CAAA;QACjB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;QAC5C,MAAM,IAAI,GAAG,IAAI,+BAAkB,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,CAAA;QAEzD,IAAI,GAAG,CAAC,SAAS,CAAC,KAAK;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAA;aACtE,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,OAAO,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,wBAAwB,CAAC,IAAI,CAAC,CAAA;aACxG,IAAI,IAAI,YAAY,6BAAgB,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,SAAS,CAAC;YACxF,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAA;;YAClC,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;QAExC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addTextInput.d.ts.map b/dist/native/component/addTextInput.d.ts.map
index 463acb7f49..bc81299c71 100644
--- a/dist/native/component/addTextInput.d.ts.map
+++ b/dist/native/component/addTextInput.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addTextInput.d.ts","sourceRoot":"","sources":["../../../src/native/component/addTextInput.ts"],"names":[],"mappings":"AAKA,OAAO,EAAiD,cAAc,EAAE,MAAM,YAAY,CAAA;AAC1F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA2EE"}
\ No newline at end of file
+{"version":3,"file":"addTextInput.d.ts","sourceRoot":"","sources":["../../../src/native/component/addTextInput.ts"],"names":[],"mappings":"AAKA,OAAO,EAAiD,cAAc,EAAE,MAAM,YAAY,CAAA;AAC1F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA2EE"}
\ No newline at end of file
diff --git a/dist/native/component/addTextInput.js b/dist/native/component/addTextInput.js
index bed55e44b8..6a69ea589b 100644
--- a/dist/native/component/addTextInput.js
+++ b/dist/native/component/addTextInput.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -69,7 +69,7 @@ exports.default = new structures_1.NativeFunction({
const field = new discord_js_1.TextInputBuilder()
.setCustomId(id)
.setStyle(type || discord_js_1.TextInputStyle.Paragraph)
- .setRequired(ctx.component.required || required || false);
+ .setRequired(required || false);
if (placeholder)
field.setPlaceholder(placeholder);
if (value)
diff --git a/dist/native/component/addTextInput.js.map b/dist/native/component/addTextInput.js.map
index 2b4ac83bc0..6cb9d70c21 100644
--- a/dist/native/component/addTextInput.js.map
+++ b/dist/native/component/addTextInput.js.map
@@ -1 +1 @@
-{"version":3,"file":"addTextInput.js","sourceRoot":"","sources":["../../../src/native/component/addTextInput.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA0F;AAC1F,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,oBAAoB;YACjC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAc;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,CAAC;QACjE,MAAM,KAAK,GAAG,IAAI,6BAAgB,EAAE;aAC/B,WAAW,CAAC,EAAE,CAAC;aACf,QAAQ,CAAC,IAAI,IAAI,2BAAc,CAAC,SAAS,CAAC;aAC1C,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,IAAI,QAAQ,IAAI,KAAK,CAAC,CAAA;QAE7D,IAAI,WAAW;YAAE,KAAK,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QAClD,IAAI,KAAK;YAAE,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;QAChC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAChC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAEhC,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,qBAAqB,CAAC,KAAK,CAAC,CAAA;;YAC7F,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,kBAAkB,CAAC,IAAI,yBAAY,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,KAAK,CAAC,CAAC,CAAA;QAE5G,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addTextInput.js","sourceRoot":"","sources":["../../../src/native/component/addTextInput.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA0F;AAC1F,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,oBAAoB;YACjC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAc;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,CAAC;QACjE,MAAM,KAAK,GAAG,IAAI,6BAAgB,EAAE;aAC/B,WAAW,CAAC,EAAE,CAAC;aACf,QAAQ,CAAC,IAAI,IAAI,2BAAc,CAAC,SAAS,CAAC;aAC1C,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;QAEnC,IAAI,WAAW;YAAE,KAAK,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QAClD,IAAI,KAAK;YAAE,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;QAChC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAChC,IAAI,GAAG;YAAE,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAEhC,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,qBAAqB,CAAC,KAAK,CAAC,CAAA;;YAC7F,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,kBAAkB,CAAC,IAAI,yBAAY,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,KAAK,CAAC,CAAC,CAAA;QAE5G,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addThumbnail.d.ts.map b/dist/native/component/addThumbnail.d.ts.map
index 8ef54a5286..287a82f138 100644
--- a/dist/native/component/addThumbnail.d.ts.map
+++ b/dist/native/component/addThumbnail.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addThumbnail.d.ts","sourceRoot":"","sources":["../../../src/native/component/addThumbnail.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElE,wBAmCE"}
\ No newline at end of file
+{"version":3,"file":"addThumbnail.d.ts","sourceRoot":"","sources":["../../../src/native/component/addThumbnail.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAE1D,wBAmCE"}
\ No newline at end of file
diff --git a/dist/native/component/addThumbnail.js b/dist/native/component/addThumbnail.js
index 2c92057f83..571224721b 100644
--- a/dist/native/component/addThumbnail.js
+++ b/dist/native/component/addThumbnail.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/addThumbnail.js.map b/dist/native/component/addThumbnail.js.map
index c20bc24c1a..be9c249739 100644
--- a/dist/native/component/addThumbnail.js.map
+++ b/dist/native/component/addThumbnail.js.map
@@ -1 +1 @@
-{"version":3,"file":"addThumbnail.js","sourceRoot":"","sources":["../../../src/native/component/addThumbnail.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC;QAC7B,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;QAE1E,IAAI,IAAI;YAAE,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QACxC,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,qBAAqB,CAAC,SAAS,CAAC,CAAA;QAEvD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addThumbnail.js","sourceRoot":"","sources":["../../../src/native/component/addThumbnail.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC;QAC7B,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;QAE1E,IAAI,IAAI;YAAE,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;QACxC,GAAG,CAAC,SAAS,CAAC,OAAO,EAAE,qBAAqB,CAAC,SAAS,CAAC,CAAA;QAEvD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addUserSelectMenu.d.ts b/dist/native/component/addUserSelectMenu.d.ts
index be67df83cc..ede5dbacc7 100644
--- a/dist/native/component/addUserSelectMenu.d.ts
+++ b/dist/native/component/addUserSelectMenu.d.ts
@@ -28,9 +28,9 @@ declare const _default: NativeFunction<[{
type: ArgType.Boolean;
}, {
name: string;
- rest: true;
- type: ArgType.String;
description: string;
+ rest: false;
+ type: ArgType.Boolean;
}], true>;
export default _default;
//# sourceMappingURL=addUserSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/addUserSelectMenu.d.ts.map b/dist/native/component/addUserSelectMenu.d.ts.map
index bbf204b345..c43a54f5ba 100644
--- a/dist/native/component/addUserSelectMenu.d.ts.map
+++ b/dist/native/component/addUserSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"addUserSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA8DE"}
\ No newline at end of file
+{"version":3,"file":"addUserSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA6DE"}
\ No newline at end of file
diff --git a/dist/native/component/addUserSelectMenu.js b/dist/native/component/addUserSelectMenu.js
index 7a708c9e28..ec7c1abd82 100644
--- a/dist/native/component/addUserSelectMenu.js
+++ b/dist/native/component/addUserSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -46,17 +46,16 @@ exports.default = new structures_1.NativeFunction({
type: structures_1.ArgType.Boolean
},
{
- name: "default users",
- rest: true,
- type: structures_1.ArgType.String,
- description: "The default selected users to use",
- }
+ name: "required",
+ description: "Whether this menu is required inside a modal",
+ rest: false,
+ type: structures_1.ArgType.Boolean,
+ },
],
- execute(ctx, [id, placeholder, min, max, disabled, users]) {
+ execute(ctx, [id, placeholder, min, max, disabled, required]) {
const menu = new discord_js_1.UserSelectMenuBuilder()
- .setDefaultUsers(users)
.setDisabled(disabled || false)
- .setRequired(ctx.component.required)
+ .setRequired(required || false)
.setCustomId(id);
if (placeholder)
menu.setPlaceholder(placeholder);
diff --git a/dist/native/component/addUserSelectMenu.js.map b/dist/native/component/addUserSelectMenu.js.map
index 42fa72d267..f03d81d41e 100644
--- a/dist/native/component/addUserSelectMenu.js.map
+++ b/dist/native/component/addUserSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"addUserSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAiE;AACjE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;SACnD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QACvD,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC;aACnC,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,0BAA0B,CAAC,IAAI,CAAC,CAAA;;YACjG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addUserSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAiE;AACjE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAE;QAC1D,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACjD,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC/B,IAAI,GAAG;YAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE/B,IAAI,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,0BAAa,CAAC,KAAK,CAAC;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,0BAA0B,CAAC,IAAI,CAAC,CAAA;;YACjG,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/addUserSelectMenuTo.js b/dist/native/component/addUserSelectMenuTo.js
index d5aa839a73..2877b23e96 100644
--- a/dist/native/component/addUserSelectMenuTo.js
+++ b/dist/native/component/addUserSelectMenuTo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/deleteActionRow.d.ts.map b/dist/native/component/deleteActionRow.d.ts.map
index 930c9f23b5..a0cd8bc4cb 100644
--- a/dist/native/component/deleteActionRow.d.ts.map
+++ b/dist/native/component/deleteActionRow.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"deleteActionRow.d.ts","sourceRoot":"","sources":["../../../src/native/component/deleteActionRow.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"}
\ No newline at end of file
+{"version":3,"file":"deleteActionRow.d.ts","sourceRoot":"","sources":["../../../src/native/component/deleteActionRow.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAmBE"}
\ No newline at end of file
diff --git a/dist/native/component/deleteActionRow.js b/dist/native/component/deleteActionRow.js
index 245c11d3e4..71d373419c 100644
--- a/dist/native/component/deleteActionRow.js
+++ b/dist/native/component/deleteActionRow.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/component/deleteActionRow.js.map b/dist/native/component/deleteActionRow.js.map
index ad1170fcff..26f77e4f78 100644
--- a/dist/native/component/deleteActionRow.js.map
+++ b/dist/native/component/deleteActionRow.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteActionRow.js","sourceRoot":"","sources":["../../../src/native/component/deleteActionRow.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6DAA6D;IAC1E,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;QACzC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteActionRow.js","sourceRoot":"","sources":["../../../src/native/component/deleteActionRow.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6DAA6D;IAC1E,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;QACzC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/deleteActionRowFrom.d.ts.map b/dist/native/component/deleteActionRowFrom.d.ts.map
index babcfa6209..96e6cb898f 100644
--- a/dist/native/component/deleteActionRowFrom.d.ts.map
+++ b/dist/native/component/deleteActionRowFrom.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"deleteActionRowFrom.d.ts","sourceRoot":"","sources":["../../../src/native/component/deleteActionRowFrom.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAElE,wBAsCE"}
\ No newline at end of file
+{"version":3,"file":"deleteActionRowFrom.d.ts","sourceRoot":"","sources":["../../../src/native/component/deleteActionRowFrom.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAsCE"}
\ No newline at end of file
diff --git a/dist/native/component/deleteActionRowFrom.js b/dist/native/component/deleteActionRowFrom.js
index 468d379bfa..abc090b945 100644
--- a/dist/native/component/deleteActionRowFrom.js
+++ b/dist/native/component/deleteActionRowFrom.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/deleteActionRowFrom.js.map b/dist/native/component/deleteActionRowFrom.js.map
index 2cdd645f8e..05e27513cc 100644
--- a/dist/native/component/deleteActionRowFrom.js.map
+++ b/dist/native/component/deleteActionRowFrom.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteActionRowFrom.js","sourceRoot":"","sources":["../../../src/native/component/deleteActionRowFrom.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmD;AACnD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6DAA6D;IAC1E,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC;QAC3B,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAA,mCAAsB,EAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAA;QAC5E,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;QAC3B,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACpF,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteActionRowFrom.js","sourceRoot":"","sources":["../../../src/native/component/deleteActionRowFrom.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmD;AACnD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6DAA6D;IAC1E,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC;QAC3B,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAA,mCAAsB,EAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAA;QAC5E,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;QAC3B,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACpF,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/deleteComponent.d.ts.map b/dist/native/component/deleteComponent.d.ts.map
index bdf27e3748..1738370190 100644
--- a/dist/native/component/deleteComponent.d.ts.map
+++ b/dist/native/component/deleteComponent.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"deleteComponent.d.ts","sourceRoot":"","sources":["../../../src/native/component/deleteComponent.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAqCE"}
\ No newline at end of file
+{"version":3,"file":"deleteComponent.d.ts","sourceRoot":"","sources":["../../../src/native/component/deleteComponent.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAqCE"}
\ No newline at end of file
diff --git a/dist/native/component/deleteComponent.js b/dist/native/component/deleteComponent.js
index 3e77fe180f..91a972870d 100644
--- a/dist/native/component/deleteComponent.js
+++ b/dist/native/component/deleteComponent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/deleteComponent.js.map b/dist/native/component/deleteComponent.js.map
index 51c2906f96..d6b937b6f7 100644
--- a/dist/native/component/deleteComponent.js.map
+++ b/dist/native/component/deleteComponent.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteComponent.js","sourceRoot":"","sources":["../../../src/native/component/deleteComponent.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,SAAS,CAAA;QACnC,MAAM,CAAC,GAAG,GAAG,EAAE,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;QAC5F,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;YACT,IAAI,GAAG,EAAE,UAAU,CAAC,MAAM,KAAK,CAAC;gBAAE,OAAO,GAAG,CAAC,SAAS,CAAC,SAAS,CAAA;;gBAC3D,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,MAAM,CAAC,CAAE,EAAE,CAAC,CAAC,CAAA;SACzD;QAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACjE,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,IAAI,CAAC,CAAC,IAAI,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YAEjD,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;YAChG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;gBACd,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC;oBAAE,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;;oBAClE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;gBACrC,MAAK;aACR;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteComponent.js","sourceRoot":"","sources":["../../../src/native/component/deleteComponent.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,SAAS,CAAA;QACnC,MAAM,CAAC,GAAG,GAAG,EAAE,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;QAC5F,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC;YACV,IAAI,GAAG,EAAE,UAAU,CAAC,MAAM,KAAK,CAAC;gBAAE,OAAO,GAAG,CAAC,SAAS,CAAC,SAAS,CAAA;;gBAC3D,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,MAAM,CAAC,CAAE,EAAE,CAAC,CAAC,CAAA;QAC1D,CAAC;QAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAClE,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,IAAI,CAAC,CAAC,IAAI,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YAEjD,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;YAChG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE,CAAC;gBACf,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC;oBAAE,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;;oBAClE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;gBACrC,MAAK;YACT,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/deleteComponentFrom.d.ts.map b/dist/native/component/deleteComponentFrom.d.ts.map
index 56ccaedf75..a2e34a228a 100644
--- a/dist/native/component/deleteComponentFrom.d.ts.map
+++ b/dist/native/component/deleteComponentFrom.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"deleteComponentFrom.d.ts","sourceRoot":"","sources":["../../../src/native/component/deleteComponentFrom.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAElE,wBAgDE"}
\ No newline at end of file
+{"version":3,"file":"deleteComponentFrom.d.ts","sourceRoot":"","sources":["../../../src/native/component/deleteComponentFrom.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAgDE"}
\ No newline at end of file
diff --git a/dist/native/component/deleteComponentFrom.js b/dist/native/component/deleteComponentFrom.js
index 928545fa9a..1b9f2021b4 100644
--- a/dist/native/component/deleteComponentFrom.js
+++ b/dist/native/component/deleteComponentFrom.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/deleteComponentFrom.js.map b/dist/native/component/deleteComponentFrom.js.map
index b784c9fbc8..d87c057acd 100644
--- a/dist/native/component/deleteComponentFrom.js.map
+++ b/dist/native/component/deleteComponentFrom.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteComponentFrom.js","sourceRoot":"","sources":["../../../src/native/component/deleteComponentFrom.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkG;AAClG,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iEAAiE;IAC9E,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;QACxB,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAyC,CAAC,CAAC,CAAA;QAE1G,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;YAChG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;gBACd,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC;oBAAE,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;;oBACpD,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;gBACrC,MAAK;aACR;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACpG,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteComponentFrom.js","sourceRoot":"","sources":["../../../src/native/component/deleteComponentFrom.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkG;AAClG,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iEAAiE;IAC9E,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;QACxB,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAyC,CAAC,CAAC,CAAA;QAE1G,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YACpD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;YAChG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE,CAAC;gBACf,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC;oBAAE,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;;oBACpD,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;gBACrC,MAAK;YACT,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACpG,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/disableButtons.d.ts.map b/dist/native/component/disableButtons.d.ts.map
index cd3db9bdb3..22d2d0a1c1 100644
--- a/dist/native/component/disableButtons.d.ts.map
+++ b/dist/native/component/disableButtons.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"disableButtons.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableButtons.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmCE"}
\ No newline at end of file
+{"version":3,"file":"disableButtons.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableButtons.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAmCE"}
\ No newline at end of file
diff --git a/dist/native/component/disableButtons.js b/dist/native/component/disableButtons.js
index 0832a41294..858e90fe8a 100644
--- a/dist/native/component/disableButtons.js
+++ b/dist/native/component/disableButtons.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/disableButtons.js.map b/dist/native/component/disableButtons.js.map
index 32b3cefe1c..0e9350824c 100644
--- a/dist/native/component/disableButtons.js.map
+++ b/dist/native/component/disableButtons.js.map
@@ -1 +1 @@
-{"version":3,"file":"disableButtons.js","sourceRoot":"","sources":["../../../src/native/component/disableButtons.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QACrC,MAAM,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEzE,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;YAC9C,IAAI,CAAC,YAAY,0BAAa;gBAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;QACvD,CAAC,CAAC,CAAA;QAEF,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,MAAM,GAAG,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YACzB,IAAI,CAAC,CAAC,GAAG,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YAChD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;gBAC1B,IAAI,CAAC,YAAY,0BAAa;oBAAE,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;YAChF,CAAC,CAAC,CAAA;SACL;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"disableButtons.js","sourceRoot":"","sources":["../../../src/native/component/disableButtons.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QACrC,MAAM,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEzE,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;YAC9C,IAAI,CAAC,YAAY,0BAAa;gBAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;QACvD,CAAC,CAAC,CAAA;QAEF,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YACpD,MAAM,GAAG,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YACzB,IAAI,CAAC,CAAC,GAAG,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YAChD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;gBAC1B,IAAI,CAAC,YAAY,0BAAa;oBAAE,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;YAChF,CAAC,CAAC,CAAA;QACN,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/disableButtonsOf.d.ts.map b/dist/native/component/disableButtonsOf.d.ts.map
index f4e9100473..7dfdedf5e0 100644
--- a/dist/native/component/disableButtonsOf.d.ts.map
+++ b/dist/native/component/disableButtonsOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"disableButtonsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableButtonsOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAkDE"}
\ No newline at end of file
+{"version":3,"file":"disableButtonsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableButtonsOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAE1D,wBAkDE"}
\ No newline at end of file
diff --git a/dist/native/component/disableButtonsOf.js b/dist/native/component/disableButtonsOf.js
index 8454a7812c..68479346a4 100644
--- a/dist/native/component/disableButtonsOf.js
+++ b/dist/native/component/disableButtonsOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/disableButtonsOf.js.map b/dist/native/component/disableButtonsOf.js.map
index 1f65f2fd86..2210ee1d46 100644
--- a/dist/native/component/disableButtonsOf.js.map
+++ b/dist/native/component/disableButtonsOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"disableButtonsOf.js","sourceRoot":"","sources":["../../../src/native/component/disableButtonsOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkG;AAClG,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC;QAC7B,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAyC,CAAC,CAAC,CAAA;QAE5G,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK;gBAAE,SAAQ;YACnD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YAExC,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;gBACrC,IAAI,IAAI,YAAY,0BAAa,EAAE;oBAC/B,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;iBAClD;qBAAM;oBACH,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;iBAChC;YACL,CAAC,CAAC,CAAA;YACF,IAAI,CAAC,KAAK,KAAK;gBAAE,MAAK;SACzB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC5H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"disableButtonsOf.js","sourceRoot":"","sources":["../../../src/native/component/disableButtonsOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkG;AAClG,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC;QAC7B,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAyC,CAAC,CAAC,CAAA;QAE5G,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YACpD,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK;gBAAE,SAAQ;YACnD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YAExC,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;gBACrC,IAAI,IAAI,YAAY,0BAAa,EAAE,CAAC;oBAChC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;gBACnD,CAAC;qBAAM,CAAC;oBACJ,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;gBACjC,CAAC;YACL,CAAC,CAAC,CAAA;YACF,IAAI,CAAC,KAAK,KAAK;gBAAE,MAAK;QAC1B,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC5H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/disableComponents.d.ts b/dist/native/component/disableComponents.d.ts
index 7d06a2700a..90b6e4e5f3 100644
--- a/dist/native/component/disableComponents.d.ts
+++ b/dist/native/component/disableComponents.d.ts
@@ -1,4 +1,4 @@
-import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+import { NativeFunction } from "../../structures";
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=disableComponents.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/disableComponents.d.ts.map b/dist/native/component/disableComponents.d.ts.map
index 4b4c880bdf..30d29dc900 100644
--- a/dist/native/component/disableComponents.d.ts.map
+++ b/dist/native/component/disableComponents.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"disableComponents.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableComponents.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAkBE"}
\ No newline at end of file
+{"version":3,"file":"disableComponents.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableComponents.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAEjD,wBAkBE"}
\ No newline at end of file
diff --git a/dist/native/component/disableComponents.js b/dist/native/component/disableComponents.js
index 6bd2b11a25..1d907c53e3 100644
--- a/dist/native/component/disableComponents.js
+++ b/dist/native/component/disableComponents.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/disableComponents.js.map b/dist/native/component/disableComponents.js.map
index 6cbf6959b2..ffe45508b5 100644
--- a/dist/native/component/disableComponents.js.map
+++ b/dist/native/component/disableComponents.js.map
@@ -1 +1 @@
-{"version":3,"file":"disableComponents.js","sourceRoot":"","sources":["../../../src/native/component/disableComponents.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE,CAAC,uBAAuB,CAAC;IAClC,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,MAAM,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QAC3C,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;QAEvE,KAAK,IAAI,IAAI,IAAI,UAAU,EAAE;YACzB,IAAI,CAAC,CAAC,IAAI,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YACjD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;SAChF;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"disableComponents.js","sourceRoot":"","sources":["../../../src/native/component/disableComponents.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAAiD;AAEjD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE,CAAC,uBAAuB,CAAC;IAClC,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,MAAM,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QAC3C,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;QAEvE,KAAK,IAAI,IAAI,IAAI,UAAU,EAAE,CAAC;YAC1B,IAAI,CAAC,CAAC,IAAI,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YACjD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QACjF,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/disableComponentsOf.d.ts.map b/dist/native/component/disableComponentsOf.d.ts.map
index 60421f285b..cdfaf103f3 100644
--- a/dist/native/component/disableComponentsOf.d.ts.map
+++ b/dist/native/component/disableComponentsOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"disableComponentsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableComponentsOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAqCE"}
\ No newline at end of file
+{"version":3,"file":"disableComponentsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableComponentsOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBAqCE"}
\ No newline at end of file
diff --git a/dist/native/component/disableComponentsOf.js b/dist/native/component/disableComponentsOf.js
index c2c39a1e53..932c905fe0 100644
--- a/dist/native/component/disableComponentsOf.js
+++ b/dist/native/component/disableComponentsOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/disableComponentsOf.js.map b/dist/native/component/disableComponentsOf.js.map
index fc5054403e..ec18845b4d 100644
--- a/dist/native/component/disableComponentsOf.js.map
+++ b/dist/native/component/disableComponentsOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"disableComponentsOf.js","sourceRoot":"","sources":["../../../src/native/component/disableComponentsOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAqH;AACrH,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,OAAO,EAAE,CAAC,yBAAyB,CAAC;IACpC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC;QACtB,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAmC,CAAyC,CAAC,CAAC,CAAA;QAE9I,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QACpF,CAAC,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAkE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACzH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"disableComponentsOf.js","sourceRoot":"","sources":["../../../src/native/component/disableComponentsOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAqH;AACrH,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,OAAO,EAAE,CAAC,yBAAyB,CAAC;IACpC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC;QACtB,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAmC,CAAyC,CAAC,CAAC,CAAA;QAE9I,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QACpF,CAAC,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAkE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACzH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/editButton.d.ts.map b/dist/native/component/editButton.d.ts.map
index 437737193f..f98b962136 100644
--- a/dist/native/component/editButton.d.ts.map
+++ b/dist/native/component/editButton.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editButton.d.ts","sourceRoot":"","sources":["../../../src/native/component/editButton.ts"],"names":[],"mappings":"AAKA,OAAO,EAAmC,WAAW,EAAoB,MAAM,YAAY,CAAA;AAC3F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBA2EE"}
\ No newline at end of file
+{"version":3,"file":"editButton.d.ts","sourceRoot":"","sources":["../../../src/native/component/editButton.ts"],"names":[],"mappings":"AAKA,OAAO,EAAmC,WAAW,EAAoB,MAAM,YAAY,CAAA;AAC3F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBA2EE"}
\ No newline at end of file
diff --git a/dist/native/component/editButton.js b/dist/native/component/editButton.js
index f243fb5022..7a423c67b7 100644
--- a/dist/native/component/editButton.js
+++ b/dist/native/component/editButton.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editButton.js.map b/dist/native/component/editButton.js.map
index ebc949a8b2..199d0a86f0 100644
--- a/dist/native/component/editButton.js.map
+++ b/dist/native/component/editButton.js.map
@@ -1 +1 @@
-{"version":3,"file":"editButton.js","sourceRoot":"","sources":["../../../src/native/component/editButton.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editButton.js","sourceRoot":"","sources":["../../../src/native/component/editButton.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editButtonOf.d.ts.map b/dist/native/component/editButtonOf.d.ts.map
index 03d54d70af..c296b58536 100644
--- a/dist/native/component/editButtonOf.d.ts.map
+++ b/dist/native/component/editButtonOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editButtonOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editButtonOf.ts"],"names":[],"mappings":"AAKA,OAAO,EAA8C,WAAW,EAA6B,MAAM,YAAY,CAAA;AAC/G,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBA2FE"}
\ No newline at end of file
+{"version":3,"file":"editButtonOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editButtonOf.ts"],"names":[],"mappings":"AAKA,OAAO,EAA8C,WAAW,EAA6B,MAAM,YAAY,CAAA;AAC/G,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBA2FE"}
\ No newline at end of file
diff --git a/dist/native/component/editButtonOf.js b/dist/native/component/editButtonOf.js
index 639749cf12..4d51be239b 100644
--- a/dist/native/component/editButtonOf.js
+++ b/dist/native/component/editButtonOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editButtonOf.js.map b/dist/native/component/editButtonOf.js.map
index c2e5b442c2..2951087caa 100644
--- a/dist/native/component/editButtonOf.js.map
+++ b/dist/native/component/editButtonOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"editButtonOf.js","sourceRoot":"","sources":["../../../src/native/component/editButtonOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editButtonOf.js","sourceRoot":"","sources":["../../../src/native/component/editButtonOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editChannelSelectMenu.d.ts.map b/dist/native/component/editChannelSelectMenu.d.ts.map
index 12aa8e66ef..22f1cd6d7b 100644
--- a/dist/native/component/editChannelSelectMenu.d.ts.map
+++ b/dist/native/component/editChannelSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editChannelSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAkFE"}
\ No newline at end of file
+{"version":3,"file":"editChannelSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAkFE"}
\ No newline at end of file
diff --git a/dist/native/component/editChannelSelectMenu.js b/dist/native/component/editChannelSelectMenu.js
index 1db2baf974..cb5e04b4b7 100644
--- a/dist/native/component/editChannelSelectMenu.js
+++ b/dist/native/component/editChannelSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editChannelSelectMenu.js.map b/dist/native/component/editChannelSelectMenu.js.map
index 510353157b..b13f149bf9 100644
--- a/dist/native/component/editChannelSelectMenu.js.map
+++ b/dist/native/component/editChannelSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"editChannelSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyF;AACzF,iDAAkE;AAClE,2DAA2D;AAE3D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,kBAAkB;YACxB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,2CAA2C;SAC3D;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC;QAC7D,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC/D,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,KAAK,GAAG,IAAI,YAAY,6BAAgB;gBAC1C,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC;gBACxD,CAAC,CAAC,CAAC,YAAY,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;YAC1D,IAAI,CAAC,KAAK;gBAAE,SAAQ;YAEpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,KAAK,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;gBAC5C,MAAM,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAA;gBACpB,MAAM,IAAI,GAAG,GAAG,YAAY,6BAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAA;gBAEtE,IAAI,IAAI,YAAY,qCAAwB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;oBACzE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;oBAEpB,IAAI,WAAW;wBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;oBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;wBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;oBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;wBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;oBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;wBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;oBACnD,IAAI,QAAQ,CAAC,MAAM;wBAAE,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAA;oBAEtE,IAAI,IAAI,YAAY,6BAAgB;wBAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAA;oBAE7G,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;iBACxB;aACJ;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"editChannelSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editChannelSelectMenuOf.d.ts.map b/dist/native/component/editChannelSelectMenuOf.d.ts.map
index 7a5f602c9b..3a0ef6b701 100644
--- a/dist/native/component/editChannelSelectMenuOf.d.ts.map
+++ b/dist/native/component/editChannelSelectMenuOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editChannelSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenuOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAuGE"}
\ No newline at end of file
+{"version":3,"file":"editChannelSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenuOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAuGE"}
\ No newline at end of file
diff --git a/dist/native/component/editChannelSelectMenuOf.js b/dist/native/component/editChannelSelectMenuOf.js
index cf616f410a..5c6432eebf 100644
--- a/dist/native/component/editChannelSelectMenuOf.js
+++ b/dist/native/component/editChannelSelectMenuOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editChannelSelectMenuOf.js.map b/dist/native/component/editChannelSelectMenuOf.js.map
index d2411a0551..24fb0edf61 100644
--- a/dist/native/component/editChannelSelectMenuOf.js.map
+++ b/dist/native/component/editChannelSelectMenuOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"editChannelSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenuOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyF;AACzF,iDAAkE;AAClE,2DAA2D;AAE3D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,kBAAkB;YACxB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,2CAA2C;SAC3D;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC;QACxE,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,CAAC,CAAC,CAAA;QAE7D,KAAK,EACL,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YACjD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,KAAK,GAAG,IAAI,YAAY,6BAAgB;gBAC1C,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC;gBACxD,CAAC,CAAC,CAAC,YAAY,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;YAC1D,IAAI,CAAC,KAAK;gBAAE,SAAQ;YAEpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,KAAK,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;gBAC5C,MAAM,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAA;gBACpB,MAAM,IAAI,GAAG,GAAG,YAAY,6BAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAA;gBAEtE,IAAI,IAAI,YAAY,qCAAwB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;oBACzE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;oBAEpB,IAAI,WAAW;wBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;oBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;wBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;oBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;wBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;oBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;wBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;oBACnD,IAAI,QAAQ,CAAC,MAAM;wBAAE,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAA;oBAEtE,IAAI,IAAI,YAAY,6BAAgB;wBAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAA;oBAE7G,MAAM,KAAK,CAAA;iBACd;aACJ;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACtF,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"editChannelSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenuOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editMentionableSelectMenu.js b/dist/native/component/editMentionableSelectMenu.js
index ce36a463e5..f9342208be 100644
--- a/dist/native/component/editMentionableSelectMenu.js
+++ b/dist/native/component/editMentionableSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editMentionableSelectMenu.js.map b/dist/native/component/editMentionableSelectMenu.js.map
index e5e1901d82..4b29d2d8b7 100644
--- a/dist/native/component/editMentionableSelectMenu.js.map
+++ b/dist/native/component/editMentionableSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"editMentionableSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editMentionableSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editMentionableSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editMentionableSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editMentionableSelectMenuOf.js b/dist/native/component/editMentionableSelectMenuOf.js
index cd89035c9b..8c717ccf55 100644
--- a/dist/native/component/editMentionableSelectMenuOf.js
+++ b/dist/native/component/editMentionableSelectMenuOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editMentionableSelectMenuOf.js.map b/dist/native/component/editMentionableSelectMenuOf.js.map
index 814dc33e56..b87067bbdc 100644
--- a/dist/native/component/editMentionableSelectMenuOf.js.map
+++ b/dist/native/component/editMentionableSelectMenuOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"editMentionableSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editMentionableSelectMenuOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editMentionableSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editMentionableSelectMenuOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editOption.d.ts.map b/dist/native/component/editOption.d.ts.map
index 11fad1a697..2536197576 100644
--- a/dist/native/component/editOption.d.ts.map
+++ b/dist/native/component/editOption.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editOption.d.ts","sourceRoot":"","sources":["../../../src/native/component/editOption.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAgFE"}
\ No newline at end of file
+{"version":3,"file":"editOption.d.ts","sourceRoot":"","sources":["../../../src/native/component/editOption.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAgFE"}
\ No newline at end of file
diff --git a/dist/native/component/editOption.js b/dist/native/component/editOption.js
index 6ae1b3bd77..18a1aa6c85 100644
--- a/dist/native/component/editOption.js
+++ b/dist/native/component/editOption.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editOption.js.map b/dist/native/component/editOption.js.map
index c7c531bce6..83ab757fe9 100644
--- a/dist/native/component/editOption.js.map
+++ b/dist/native/component/editOption.js.map
@@ -1 +1 @@
-{"version":3,"file":"editOption.js","sourceRoot":"","sources":["../../../src/native/component/editOption.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editOption.js","sourceRoot":"","sources":["../../../src/native/component/editOption.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAoG;AACpG,iDAA0D;AAC1D,2DAA2D;AAE3D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,CAAC;QAC7C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE,CAAC;YAChE,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,KAAK,GAAG,IAAI,YAAY,6BAAgB;gBAC1C,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC;gBACxD,CAAC,CAAC,CAAC,YAAY,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;YAC1D,IAAI,CAAC,KAAK;gBAAE,SAAQ;YAEpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,KAAK,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE,CAAC;gBAC7C,MAAM,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAA;gBACpB,MAAM,IAAI,GAAG,GAAG,YAAY,6BAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAA;gBAEtE,IAAI,IAAI,YAAY,oCAAuB,EAAE,CAAC;oBAC1C,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,KAAK,GAAG,CAAC,CAAA;oBAC/D,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE,CAAC;wBACf,MAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;wBAElC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;wBACrB,IAAI,KAAK;4BAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;wBACjC,IAAI,KAAK;4BAAE,MAAM,CAAC,QAAQ,CAAC,IAAA,uBAAU,EAAC,KAAK,CAAE,CAAC,CAAA;wBAC9C,IAAI,IAAI;4BAAE,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,CAAA;wBACrC,IAAI,OAAO,GAAG,KAAK,SAAS;4BAAE,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAA;wBAEpD,IAAI,IAAI,YAAY,6BAAgB;4BAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAA;wBAE7G,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;oBACzB,CAAC;gBACL,CAAC;YACL,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/editRoleSelectMenu.d.ts.map b/dist/native/component/editRoleSelectMenu.d.ts.map
index 1674c7d45b..0f174dc881 100644
--- a/dist/native/component/editRoleSelectMenu.d.ts.map
+++ b/dist/native/component/editRoleSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editRoleSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAkFE"}
\ No newline at end of file
+{"version":3,"file":"editRoleSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAkFE"}
\ No newline at end of file
diff --git a/dist/native/component/editRoleSelectMenu.js b/dist/native/component/editRoleSelectMenu.js
index 1f11ca7f37..67ba700e55 100644
--- a/dist/native/component/editRoleSelectMenu.js
+++ b/dist/native/component/editRoleSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editRoleSelectMenu.js.map b/dist/native/component/editRoleSelectMenu.js.map
index a9a247dcb9..4e34a3be29 100644
--- a/dist/native/component/editRoleSelectMenu.js.map
+++ b/dist/native/component/editRoleSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"editRoleSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editRoleSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editRoleSelectMenuOf.d.ts.map b/dist/native/component/editRoleSelectMenuOf.d.ts.map
index 1e4b05e812..dcf9f696d9 100644
--- a/dist/native/component/editRoleSelectMenuOf.d.ts.map
+++ b/dist/native/component/editRoleSelectMenuOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editRoleSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenuOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAuGE"}
\ No newline at end of file
+{"version":3,"file":"editRoleSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenuOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAuGE"}
\ No newline at end of file
diff --git a/dist/native/component/editRoleSelectMenuOf.js b/dist/native/component/editRoleSelectMenuOf.js
index f659297bd1..6418f78a10 100644
--- a/dist/native/component/editRoleSelectMenuOf.js
+++ b/dist/native/component/editRoleSelectMenuOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editRoleSelectMenuOf.js.map b/dist/native/component/editRoleSelectMenuOf.js.map
index c5ac749a8c..6d76dd9ffc 100644
--- a/dist/native/component/editRoleSelectMenuOf.js.map
+++ b/dist/native/component/editRoleSelectMenuOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"editRoleSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenuOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editRoleSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenuOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAsF;AACtF,iDAA0D;AAC1D,2DAA2D;AAE3D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,wCAAwC;SACxD;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC;QACrE,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,CAAC,CAAC,CAAA;QAE7D,KAAK,EACL,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE,CAAC;YAClD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,KAAK,GAAG,IAAI,YAAY,6BAAgB;gBAC1C,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC;gBACxD,CAAC,CAAC,CAAC,YAAY,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;YAC1D,IAAI,CAAC,KAAK;gBAAE,SAAQ;YAEpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,KAAK,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE,CAAC;gBAC7C,MAAM,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAA;gBACpB,MAAM,IAAI,GAAG,GAAG,YAAY,6BAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAA;gBAEtE,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE,CAAC;oBACvE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;oBAEpB,IAAI,WAAW;wBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;oBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;wBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;oBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;wBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;oBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;wBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;oBACnD,IAAI,KAAK,CAAC,MAAM;wBAAE,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAA;oBAE7D,IAAI,IAAI,YAAY,6BAAgB;wBAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAA;oBAE7G,MAAM,KAAK,CAAA;gBACf,CAAC;YACL,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACtF,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/editStringSelectMenu.d.ts.map b/dist/native/component/editStringSelectMenu.d.ts.map
index 2f932e4942..e699fd883b 100644
--- a/dist/native/component/editStringSelectMenu.d.ts.map
+++ b/dist/native/component/editStringSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editStringSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBA2EE"}
\ No newline at end of file
+{"version":3,"file":"editStringSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBA2EE"}
\ No newline at end of file
diff --git a/dist/native/component/editStringSelectMenu.js b/dist/native/component/editStringSelectMenu.js
index 0c4cda7f81..c08950030a 100644
--- a/dist/native/component/editStringSelectMenu.js
+++ b/dist/native/component/editStringSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editStringSelectMenu.js.map b/dist/native/component/editStringSelectMenu.js.map
index c8e304e530..653164da67 100644
--- a/dist/native/component/editStringSelectMenu.js.map
+++ b/dist/native/component/editStringSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"editStringSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editStringSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editStringSelectMenuOf.d.ts.map b/dist/native/component/editStringSelectMenuOf.d.ts.map
index ab806ba204..0894477029 100644
--- a/dist/native/component/editStringSelectMenuOf.d.ts.map
+++ b/dist/native/component/editStringSelectMenuOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editStringSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenuOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAgGE"}
\ No newline at end of file
+{"version":3,"file":"editStringSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenuOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAgGE"}
\ No newline at end of file
diff --git a/dist/native/component/editStringSelectMenuOf.js b/dist/native/component/editStringSelectMenuOf.js
index 95fe2b180f..7d4025fef6 100644
--- a/dist/native/component/editStringSelectMenuOf.js
+++ b/dist/native/component/editStringSelectMenuOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editStringSelectMenuOf.js.map b/dist/native/component/editStringSelectMenuOf.js.map
index 9cf9106eea..a8e153570e 100644
--- a/dist/native/component/editStringSelectMenuOf.js.map
+++ b/dist/native/component/editStringSelectMenuOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"editStringSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenuOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editStringSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenuOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editUserSelectMenu.d.ts.map b/dist/native/component/editUserSelectMenu.d.ts.map
index 45ae7e033c..1ccabf492f 100644
--- a/dist/native/component/editUserSelectMenu.d.ts.map
+++ b/dist/native/component/editUserSelectMenu.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editUserSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAkFE"}
\ No newline at end of file
+{"version":3,"file":"editUserSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenu.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAkFE"}
\ No newline at end of file
diff --git a/dist/native/component/editUserSelectMenu.js b/dist/native/component/editUserSelectMenu.js
index 24ee448bc1..57a812a242 100644
--- a/dist/native/component/editUserSelectMenu.js
+++ b/dist/native/component/editUserSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editUserSelectMenu.js.map b/dist/native/component/editUserSelectMenu.js.map
index 943e586894..7782ded819 100644
--- a/dist/native/component/editUserSelectMenu.js.map
+++ b/dist/native/component/editUserSelectMenu.js.map
@@ -1 +1 @@
-{"version":3,"file":"editUserSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editUserSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenu.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/editUserSelectMenuOf.d.ts.map b/dist/native/component/editUserSelectMenuOf.d.ts.map
index 9fffcf21fc..2587b1e1b4 100644
--- a/dist/native/component/editUserSelectMenuOf.d.ts.map
+++ b/dist/native/component/editUserSelectMenuOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"editUserSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenuOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAuGE"}
\ No newline at end of file
+{"version":3,"file":"editUserSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenuOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAG1D,wBAuGE"}
\ No newline at end of file
diff --git a/dist/native/component/editUserSelectMenuOf.js b/dist/native/component/editUserSelectMenuOf.js
index 4c45888987..8f392bbdaa 100644
--- a/dist/native/component/editUserSelectMenuOf.js
+++ b/dist/native/component/editUserSelectMenuOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/editUserSelectMenuOf.js.map b/dist/native/component/editUserSelectMenuOf.js.map
index 906f80bd81..2a2173eea4 100644
--- a/dist/native/component/editUserSelectMenuOf.js.map
+++ b/dist/native/component/editUserSelectMenuOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"editUserSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenuOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"editUserSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenuOf.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/component/enableButtons.d.ts.map b/dist/native/component/enableButtons.d.ts.map
index ce48e1339b..13e6bab312 100644
--- a/dist/native/component/enableButtons.d.ts.map
+++ b/dist/native/component/enableButtons.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"enableButtons.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableButtons.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmCE"}
\ No newline at end of file
+{"version":3,"file":"enableButtons.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableButtons.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAmCE"}
\ No newline at end of file
diff --git a/dist/native/component/enableButtons.js b/dist/native/component/enableButtons.js
index 42c5bbd2fa..b10ed5ecf1 100644
--- a/dist/native/component/enableButtons.js
+++ b/dist/native/component/enableButtons.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/enableButtons.js.map b/dist/native/component/enableButtons.js.map
index 284c6efa83..3705f9da81 100644
--- a/dist/native/component/enableButtons.js.map
+++ b/dist/native/component/enableButtons.js.map
@@ -1 +1 @@
-{"version":3,"file":"enableButtons.js","sourceRoot":"","sources":["../../../src/native/component/enableButtons.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QACrC,MAAM,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEzE,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;YAC9C,IAAI,CAAC,YAAY,0BAAa;gBAAE,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;QACxD,CAAC,CAAC,CAAA;QAEF,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,MAAM,GAAG,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YACzB,IAAI,CAAC,CAAC,GAAG,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YAChD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;gBAC1B,IAAI,CAAC,YAAY,0BAAa;oBAAE,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAA;YACjF,CAAC,CAAC,CAAA;SACL;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"enableButtons.js","sourceRoot":"","sources":["../../../src/native/component/enableButtons.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QACrC,MAAM,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEzE,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;YAC9C,IAAI,CAAC,YAAY,0BAAa;gBAAE,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;QACxD,CAAC,CAAC,CAAA;QAEF,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YACpD,MAAM,GAAG,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YACzB,IAAI,CAAC,CAAC,GAAG,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YAChD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;gBAC1B,IAAI,CAAC,YAAY,0BAAa;oBAAE,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAA;YACjF,CAAC,CAAC,CAAA;QACN,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/enableButtonsOf.d.ts.map b/dist/native/component/enableButtonsOf.d.ts.map
index d96345614b..c42f6f88ec 100644
--- a/dist/native/component/enableButtonsOf.d.ts.map
+++ b/dist/native/component/enableButtonsOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"enableButtonsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableButtonsOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAkDE"}
\ No newline at end of file
+{"version":3,"file":"enableButtonsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableButtonsOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAE1D,wBAkDE"}
\ No newline at end of file
diff --git a/dist/native/component/enableButtonsOf.js b/dist/native/component/enableButtonsOf.js
index ed01b3bcdf..b7c135de13 100644
--- a/dist/native/component/enableButtonsOf.js
+++ b/dist/native/component/enableButtonsOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/enableButtonsOf.js.map b/dist/native/component/enableButtonsOf.js.map
index 3fda408141..095aecbe65 100644
--- a/dist/native/component/enableButtonsOf.js.map
+++ b/dist/native/component/enableButtonsOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"enableButtonsOf.js","sourceRoot":"","sources":["../../../src/native/component/enableButtonsOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkG;AAClG,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC;QAC7B,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAyC,CAAC,CAAC,CAAA;QAE5G,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK;gBAAE,SAAQ;YACnD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YAExC,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;gBACrC,IAAI,IAAI,YAAY,0BAAa,EAAE;oBAC/B,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAA;iBACnD;qBAAM;oBACH,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;iBAChC;YACL,CAAC,CAAC,CAAA;YACF,IAAI,CAAC,KAAK,KAAK;gBAAE,MAAK;SACzB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC5H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"enableButtonsOf.js","sourceRoot":"","sources":["../../../src/native/component/enableButtonsOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkG;AAClG,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC;QAC7B,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAyC,CAAC,CAAC,CAAA;QAE5G,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YACpD,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK;gBAAE,SAAQ;YACnD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YAExC,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;gBACrC,IAAI,IAAI,YAAY,0BAAa,EAAE,CAAC;oBAChC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAA;gBACpD,CAAC;qBAAM,CAAC;oBACJ,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;gBACjC,CAAC;YACL,CAAC,CAAC,CAAA;YACF,IAAI,CAAC,KAAK,KAAK;gBAAE,MAAK;QAC1B,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC5H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/enableComponents.d.ts b/dist/native/component/enableComponents.d.ts
index e42988130f..f6cc4098b6 100644
--- a/dist/native/component/enableComponents.d.ts
+++ b/dist/native/component/enableComponents.d.ts
@@ -1,4 +1,4 @@
-import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+import { NativeFunction } from "../../structures";
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=enableComponents.d.ts.map
\ No newline at end of file
diff --git a/dist/native/component/enableComponents.d.ts.map b/dist/native/component/enableComponents.d.ts.map
index 875b9dc8be..e4e8872c79 100644
--- a/dist/native/component/enableComponents.d.ts.map
+++ b/dist/native/component/enableComponents.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"enableComponents.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableComponents.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAkBE"}
\ No newline at end of file
+{"version":3,"file":"enableComponents.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableComponents.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAEjD,wBAkBE"}
\ No newline at end of file
diff --git a/dist/native/component/enableComponents.js b/dist/native/component/enableComponents.js
index f14fcf2943..4bd1349c52 100644
--- a/dist/native/component/enableComponents.js
+++ b/dist/native/component/enableComponents.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/enableComponents.js.map b/dist/native/component/enableComponents.js.map
index 1be153c41d..87db66b3b8 100644
--- a/dist/native/component/enableComponents.js.map
+++ b/dist/native/component/enableComponents.js.map
@@ -1 +1 @@
-{"version":3,"file":"enableComponents.js","sourceRoot":"","sources":["../../../src/native/component/enableComponents.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,MAAM,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QAC3C,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAA;QAExE,KAAK,IAAI,IAAI,IAAI,UAAU,EAAE;YACzB,IAAI,CAAC,CAAC,IAAI,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YACjD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;SACjF;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"enableComponents.js","sourceRoot":"","sources":["../../../src/native/component/enableComponents.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6C;AAC7C,iDAAiD;AAEjD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,MAAM,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QAC3C,GAAG,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAA;QAExE,KAAK,IAAI,IAAI,IAAI,UAAU,EAAE,CAAC;YAC1B,IAAI,CAAC,CAAC,IAAI,YAAY,6BAAgB,CAAC;gBAAE,SAAQ;YACjD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,IAAI,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QAClF,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/enableComponentsOf.d.ts.map b/dist/native/component/enableComponentsOf.d.ts.map
index 60aeec9aee..632e2712f4 100644
--- a/dist/native/component/enableComponentsOf.d.ts.map
+++ b/dist/native/component/enableComponentsOf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"enableComponentsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableComponentsOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAqCE"}
\ No newline at end of file
+{"version":3,"file":"enableComponentsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableComponentsOf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBAqCE"}
\ No newline at end of file
diff --git a/dist/native/component/enableComponentsOf.js b/dist/native/component/enableComponentsOf.js
index 3f48480304..f244592d5f 100644
--- a/dist/native/component/enableComponentsOf.js
+++ b/dist/native/component/enableComponentsOf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/enableComponentsOf.js.map b/dist/native/component/enableComponentsOf.js.map
index 13d6c983cb..bd42b7c9f8 100644
--- a/dist/native/component/enableComponentsOf.js.map
+++ b/dist/native/component/enableComponentsOf.js.map
@@ -1 +1 @@
-{"version":3,"file":"enableComponentsOf.js","sourceRoot":"","sources":["../../../src/native/component/enableComponentsOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAqH;AACrH,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,OAAO,EAAE,CAAC,wBAAwB,CAAC;IACnC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC;QACtB,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAmC,CAAyC,CAAC,CAAC,CAAA;QAE9I,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QACrF,CAAC,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAkE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACzH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"enableComponentsOf.js","sourceRoot":"","sources":["../../../src/native/component/enableComponentsOf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAqH;AACrH,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,OAAO,EAAE,CAAC,wBAAwB,CAAC;IACnC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC;QACtB,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAmC,CAAyC,CAAC,CAAC,CAAA;QAE9I,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QACrF,CAAC,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAkE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACzH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/component/setChannelType.js b/dist/native/component/setChannelType.js
index 7f09861c66..273a093bff 100644
--- a/dist/native/component/setChannelType.js
+++ b/dist/native/component/setChannelType.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/component/setChannelType.js.map b/dist/native/component/setChannelType.js.map
index 386731171e..920b71c509 100644
--- a/dist/native/component/setChannelType.js.map
+++ b/dist/native/component/setChannelType.js.map
@@ -1 +1 @@
-{"version":3,"file":"setChannelType.js","sourceRoot":"","sources":["../../../src/native/component/setChannelType.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkE;AAClE,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,qCAAwB,EAAE;YAC1C,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAA;SAC9B;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"setChannelType.js","sourceRoot":"","sources":["../../../src/native/component/setChannelType.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAkE;AAClE,iDAA0D;AAC1D,2DAA6D;AAE7D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,MAAM,IAAI,GAAG,IAAA,6BAAgB,EAAC,GAAG,CAAC,CAAA;QAClC,IAAI,IAAI,YAAY,qCAAwB,EAAE,CAAC;YAC3C,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAA;QAC/B,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/condition/and.js b/dist/native/condition/and.js
index 1831459cad..6bd980d101 100644
--- a/dist/native/condition/and.js
+++ b/dist/native/condition/and.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/condition/and.js.map b/dist/native/condition/and.js.map
index c867efc604..72778bf462 100644
--- a/dist/native/condition/and.js.map
+++ b/dist/native/condition/and.js.map
@@ -1 +1 @@
-{"version":3,"file":"and.js","sourceRoot":"","sources":["../../../src/native/condition/and.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA2G;AAE3G,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,SAAS,EAAE,IAAI;YACf,WAAW,EAAE,gCAAgC;SAChD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC1D,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;YAC7E,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,CAAA;YAC3D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;iBACpD,IAAI,CAAC,QAAQ,CAAC,KAAK;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;SACvD;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"and.js","sourceRoot":"","sources":["../../../src/native/condition/and.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA2G;AAE3G,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,SAAS,EAAE,IAAI;YACf,WAAW,EAAE,gCAAgC;SAChD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAC3D,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;YAC7E,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,CAAA;YAC3D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;iBACpD,IAAI,CAAC,QAAQ,CAAC,KAAK;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;QACxD,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/condition/checkCondition.js b/dist/native/condition/checkCondition.js
index 7e8ae03a71..3b93597a10 100644
--- a/dist/native/condition/checkCondition.js
+++ b/dist/native/condition/checkCondition.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/condition/isBoolean.js b/dist/native/condition/isBoolean.js
index 4c7facfd1a..645569ade7 100644
--- a/dist/native/condition/isBoolean.js
+++ b/dist/native/condition/isBoolean.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/condition/isValidHex.d.ts.map b/dist/native/condition/isValidHex.d.ts.map
index 98fb3d1a0a..1f949f7090 100644
--- a/dist/native/condition/isValidHex.d.ts.map
+++ b/dist/native/condition/isValidHex.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isValidHex.d.ts","sourceRoot":"","sources":["../../../src/native/condition/isValidHex.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAE1D,eAAO,MAAM,cAAc,UAAoB,CAAA;AAC/C,eAAO,MAAM,cAAc,GAAa,CAAA;AACxC,eAAO,MAAM,mBAAmB,QAAO,CAAA;;;;;;;;AAEvC,wBAoBE"}
\ No newline at end of file
+{"version":3,"file":"isValidHex.d.ts","sourceRoot":"","sources":["../../../src/native/condition/isValidHex.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAE1D,eAAO,MAAM,cAAc,EAAG,QAAiB,CAAA;AAC/C,eAAO,MAAM,cAAc,EAAG,CAAU,CAAA;AACxC,eAAO,MAAM,mBAAmB,QAAO,CAAA;;;;;;;;AAEvC,wBAoBE"}
\ No newline at end of file
diff --git a/dist/native/condition/isValidHex.js b/dist/native/condition/isValidHex.js
index fe6368787b..ad2cad7883 100644
--- a/dist/native/condition/isValidHex.js
+++ b/dist/native/condition/isValidHex.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.HexHashtagStripping = exports.MinHexIntValue = exports.MaxHexIntValue = void 0;
diff --git a/dist/native/condition/isValidLink.js b/dist/native/condition/isValidLink.js
index a0f6ee1f08..2ac3055587 100644
--- a/dist/native/condition/isValidLink.js
+++ b/dist/native/condition/isValidLink.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.LinkRegex = void 0;
diff --git a/dist/native/condition/or.js b/dist/native/condition/or.js
index 4829f2cc9d..1409a5b304 100644
--- a/dist/native/condition/or.js
+++ b/dist/native/condition/or.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/condition/or.js.map b/dist/native/condition/or.js.map
index 01611d3f06..1537d777b7 100644
--- a/dist/native/condition/or.js.map
+++ b/dist/native/condition/or.js.map
@@ -1 +1 @@
-{"version":3,"file":"or.js","sourceRoot":"","sources":["../../../src/native/condition/or.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA2G;AAE3G,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,KAAK;IACX,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,SAAS,EAAE,IAAI;YACf,WAAW,EAAE,oCAAoC;SACpD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC1D,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;YAC7E,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,CAAA;YAC3D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;iBACpD,IAAI,QAAQ,CAAC,KAAK;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;SACrD;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"or.js","sourceRoot":"","sources":["../../../src/native/condition/or.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA2G;AAE3G,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,KAAK;IACX,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,SAAS,EAAE,IAAI;YACf,WAAW,EAAE,oCAAoC;SACpD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAC3D,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;YAC7E,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,CAAA;YAC3D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;iBACpD,IAAI,QAAQ,CAAC,KAAK;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;QACtD,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/cooldown/channelCooldown.js b/dist/native/cooldown/channelCooldown.js
index 8b74b98db3..fd3b9b2c7a 100644
--- a/dist/native/cooldown/channelCooldown.js
+++ b/dist/native/cooldown/channelCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/channelCooldown.js.map b/dist/native/cooldown/channelCooldown.js.map
index d8ef11031b..d812a4d246 100644
--- a/dist/native/cooldown/channelCooldown.js.map
+++ b/dist/native/cooldown/channelCooldown.js.map
@@ -1 +1 @@
-{"version":3,"file":"channelCooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/channelCooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEvF,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAErD,IAAI,QAAQ,KAAK,CAAC,EAAE;YAChB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;SACrB;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"channelCooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/channelCooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEvF,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAErD,IAAI,QAAQ,KAAK,CAAC,EAAE,CAAC;YACjB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;QACtB,CAAC;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/cooldown/cooldown.js b/dist/native/cooldown/cooldown.js
index 8689e93ebb..6a296cc058 100644
--- a/dist/native/cooldown/cooldown.js
+++ b/dist/native/cooldown/cooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/cooldown.js.map b/dist/native/cooldown/cooldown.js.map
index e8687ff7d1..7e9bbb5478 100644
--- a/dist/native/cooldown/cooldown.js.map
+++ b/dist/native/cooldown/cooldown.js.map
@@ -1 +1 @@
-{"version":3,"file":"cooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/cooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,mDAAmD;YAChE,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE;QACN;;;CAGP;QACO;;;CAGP;KACI;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,GAAG,CAAC,KAAe,CAAC,CAAA;QAEtE,IAAI,QAAQ,KAAK,CAAC,EAAE;YAChB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;SACrB;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,KAAe,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAElE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"cooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/cooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,mDAAmD;YAChE,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE;QACN;;;CAGP;QACO;;;CAGP;KACI;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,GAAG,CAAC,KAAe,CAAC,CAAA;QAEtE,IAAI,QAAQ,KAAK,CAAC,EAAE,CAAC;YACjB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;QACtB,CAAC;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,KAAe,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAElE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/cooldown/deleteChannelCooldown.js b/dist/native/cooldown/deleteChannelCooldown.js
index 6f71e9cece..8a0298a76e 100644
--- a/dist/native/cooldown/deleteChannelCooldown.js
+++ b/dist/native/cooldown/deleteChannelCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/deleteCooldown.js b/dist/native/cooldown/deleteCooldown.js
index 93b8f67390..3f7621be09 100644
--- a/dist/native/cooldown/deleteCooldown.js
+++ b/dist/native/cooldown/deleteCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/deleteGuildCooldown.js b/dist/native/cooldown/deleteGuildCooldown.js
index 45df8d7216..6040ccb2b3 100644
--- a/dist/native/cooldown/deleteGuildCooldown.js
+++ b/dist/native/cooldown/deleteGuildCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/deleteMemberCooldown.js b/dist/native/cooldown/deleteMemberCooldown.js
index 80321b925c..83190dd6f6 100644
--- a/dist/native/cooldown/deleteMemberCooldown.js
+++ b/dist/native/cooldown/deleteMemberCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/deleteUserCooldown.js b/dist/native/cooldown/deleteUserCooldown.js
index 2f15cb38b6..7691993877 100644
--- a/dist/native/cooldown/deleteUserCooldown.js
+++ b/dist/native/cooldown/deleteUserCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/getChannelCooldownTime.js b/dist/native/cooldown/getChannelCooldownTime.js
index b75434a654..baa9d4f719 100644
--- a/dist/native/cooldown/getChannelCooldownTime.js
+++ b/dist/native/cooldown/getChannelCooldownTime.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/getCooldownTime.js b/dist/native/cooldown/getCooldownTime.js
index 4f8b73b4a5..f279cddf13 100644
--- a/dist/native/cooldown/getCooldownTime.js
+++ b/dist/native/cooldown/getCooldownTime.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/getGuildCooldownTime.js b/dist/native/cooldown/getGuildCooldownTime.js
index 7b13181944..c1fb69fc60 100644
--- a/dist/native/cooldown/getGuildCooldownTime.js
+++ b/dist/native/cooldown/getGuildCooldownTime.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/getMemberCooldownTime.js b/dist/native/cooldown/getMemberCooldownTime.js
index 170e5d69aa..59ec05c575 100644
--- a/dist/native/cooldown/getMemberCooldownTime.js
+++ b/dist/native/cooldown/getMemberCooldownTime.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/getUserCooldownTime.js b/dist/native/cooldown/getUserCooldownTime.js
index 0d777dc5bf..9e34419ae3 100644
--- a/dist/native/cooldown/getUserCooldownTime.js
+++ b/dist/native/cooldown/getUserCooldownTime.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/guildCooldown.js b/dist/native/cooldown/guildCooldown.js
index ffc0e45ba2..623e1a9e20 100644
--- a/dist/native/cooldown/guildCooldown.js
+++ b/dist/native/cooldown/guildCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/guildCooldown.js.map b/dist/native/cooldown/guildCooldown.js.map
index af53f975a8..836045041c 100644
--- a/dist/native/cooldown/guildCooldown.js.map
+++ b/dist/native/cooldown/guildCooldown.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildCooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/guildCooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,CAAC,EAAE,EAAE,OAAO,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAErF,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAErD,IAAI,QAAQ,KAAK,CAAC,EAAE;YAChB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;SACrB;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildCooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/guildCooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,CAAC,EAAE,EAAE,OAAO,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAErF,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAErD,IAAI,QAAQ,KAAK,CAAC,EAAE,CAAC;YACjB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;QACtB,CAAC;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/cooldown/memberCooldown.js b/dist/native/cooldown/memberCooldown.js
index 59b231f526..bca25be968 100644
--- a/dist/native/cooldown/memberCooldown.js
+++ b/dist/native/cooldown/memberCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/memberCooldown.js.map b/dist/native/cooldown/memberCooldown.js.map
index 4a0f7795a8..8623910c31 100644
--- a/dist/native/cooldown/memberCooldown.js.map
+++ b/dist/native/cooldown/memberCooldown.js.map
@@ -1 +1 @@
-{"version":3,"file":"memberCooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/memberCooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;YAAE,OAAO,OAAO,CAAA;QAEvD,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACxD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,MAAM,CAAC;YAAE,OAAO,MAAM,CAAA;QAErD,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,CAAC,EAAE,EAAE,QAAQ,EAAE,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC,CAAA;QAE9F,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAErD,IAAI,QAAQ,KAAK,CAAC,EAAE;YAChB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;SACrB;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"memberCooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/memberCooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACzD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;YAAE,OAAO,OAAO,CAAA;QAEvD,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACxD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,MAAM,CAAC;YAAE,OAAO,MAAM,CAAA;QAErD,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,CAAC,EAAE,EAAE,QAAQ,EAAE,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC,CAAA;QAE9F,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAErD,IAAI,QAAQ,KAAK,CAAC,EAAE,CAAC;YACjB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;QACtB,CAAC;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/cooldown/userCooldown.js b/dist/native/cooldown/userCooldown.js
index da16408a75..ffe825ef0e 100644
--- a/dist/native/cooldown/userCooldown.js
+++ b/dist/native/cooldown/userCooldown.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/cooldown/userCooldown.js.map b/dist/native/cooldown/userCooldown.js.map
index 02bf5a1a38..2910c41f01 100644
--- a/dist/native/cooldown/userCooldown.js.map
+++ b/dist/native/cooldown/userCooldown.js.map
@@ -1 +1 @@
-{"version":3,"file":"userCooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/userCooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,CAAC,EAAE,EAAE,MAAM,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEpF,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAErD,IAAI,QAAQ,KAAK,CAAC,EAAE;YAChB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;SACrB;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"userCooldown.js","sourceRoot":"","sources":["../../../src/native/cooldown/userCooldown.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,YAAY,EAAE,IAAI;IAClB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,EAAE,AAAD,EAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAExE,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE/C,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,GAAI,CAAC,EAAE,EAAE,MAAM,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEpF,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAErD,IAAI,QAAQ,KAAK,CAAC,EAAE,CAAC;YACjB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC;gBAAE,OAAO,OAAO,CAAA;YACvD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,CAAC,KAAe,CAAA;YAC/C,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;QACtB,CAAC;QAED,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,KAAe,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/crypto/createQueryParams.js b/dist/native/crypto/createQueryParams.js
index 09d666b254..418fd60406 100644
--- a/dist/native/crypto/createQueryParams.js
+++ b/dist/native/crypto/createQueryParams.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/crypto/createQueryParams.js.map b/dist/native/crypto/createQueryParams.js.map
index 72b4a8a7f6..fb2c5a07fe 100644
--- a/dist/native/crypto/createQueryParams.js.map
+++ b/dist/native/crypto/createQueryParams.js.map
@@ -1 +1 @@
-{"version":3,"file":"createQueryParams.js","sourceRoot":"","sources":["../../../src/native/crypto/createQueryParams.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAClE,uDAA4C;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,wBAAwB;YAC9B,WAAW,EAAE,uDAAuD;YACpE,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC;QACjB,MAAM,GAAG,GAA2B,EAAE,CAAA;QACtC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE;YAClD,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAA;SACjC;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,4BAAS,EAAC,GAAG,CAAC,CAAC,CAAA;IACvC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"createQueryParams.js","sourceRoot":"","sources":["../../../src/native/crypto/createQueryParams.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAClE,uDAA4C;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,wBAAwB;YAC9B,WAAW,EAAE,uDAAuD;YACpE,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC;QACjB,MAAM,GAAG,GAA2B,EAAE,CAAA;QACtC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC;YACnD,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAA;QAClC,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,4BAAS,EAAC,GAAG,CAAC,CAAC,CAAA;IACvC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/crypto/decodeURI.js b/dist/native/crypto/decodeURI.js
index 623750be67..c49491accb 100644
--- a/dist/native/crypto/decodeURI.js
+++ b/dist/native/crypto/decodeURI.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/crypto/decodeURIComponent.js b/dist/native/crypto/decodeURIComponent.js
index ec568a83f0..94da729053 100644
--- a/dist/native/crypto/decodeURIComponent.js
+++ b/dist/native/crypto/decodeURIComponent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/crypto/decrypt.js b/dist/native/crypto/decrypt.js
index 836479a594..0a4d823ba7 100644
--- a/dist/native/crypto/decrypt.js
+++ b/dist/native/crypto/decrypt.js
@@ -1,10 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.decrypt = void 0;
+exports.decrypt = decrypt;
const crypto_1 = require("crypto");
const structures_1 = require("../../structures");
const encrypt_1 = require("./encrypt");
@@ -19,7 +19,6 @@ function decrypt(text, key) {
decrypted += decipher.final("utf-8");
return decrypted;
}
-exports.decrypt = decrypt;
exports.default = new structures_1.NativeFunction({
name: "$decrypt",
version: "1.5.0",
diff --git a/dist/native/crypto/decrypt.js.map b/dist/native/crypto/decrypt.js.map
index 88cdf53e82..28c6caa692 100644
--- a/dist/native/crypto/decrypt.js.map
+++ b/dist/native/crypto/decrypt.js.map
@@ -1 +1 @@
-{"version":3,"file":"decrypt.js","sourceRoot":"","sources":["../../../src/native/crypto/decrypt.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,mCAAyC;AACzC,iDAA0D;AAC1D,uCAAqC;AAErC;;GAEG;AAEH,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAA;AAEvE,SAAgB,OAAO,CAAC,IAAY,EAAE,GAAW;IAC7C,MAAM,gBAAgB,GAAG,IAAA,mBAAS,EAAC,GAAG,CAAC,CAAA;IACvC,MAAM,QAAQ,GAAG,IAAA,yBAAgB,EAAC,aAAa,EAAE,IAAI,UAAU,CAAC,gBAAgB,CAAC,EAAE,IAAI,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAA;IAC5G,IAAI,SAAS,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,CAAA;IACrD,SAAS,IAAI,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,CAAA;IACpC,OAAO,SAAS,CAAA;AACpB,CAAC;AAND,0BAMC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"decrypt.js","sourceRoot":"","sources":["../../../src/native/crypto/decrypt.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAYF,0BAMC;AAhBD,mCAAyC;AACzC,iDAA0D;AAC1D,uCAAqC;AAErC;;GAEG;AAEH,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAA;AAEvE,SAAgB,OAAO,CAAC,IAAY,EAAE,GAAW;IAC7C,MAAM,gBAAgB,GAAG,IAAA,mBAAS,EAAC,GAAG,CAAC,CAAA;IACvC,MAAM,QAAQ,GAAG,IAAA,yBAAgB,EAAC,aAAa,EAAE,IAAI,UAAU,CAAC,gBAAgB,CAAC,EAAE,IAAI,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAA;IAC5G,IAAI,SAAS,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,CAAA;IACrD,SAAS,IAAI,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,CAAA;IACpC,OAAO,SAAS,CAAA;AACpB,CAAC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/crypto/deflate.js b/dist/native/crypto/deflate.js
index 05f4defdca..e24eb10935 100644
--- a/dist/native/crypto/deflate.js
+++ b/dist/native/crypto/deflate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const zlib_1 = require("zlib");
diff --git a/dist/native/crypto/encodeURI.js b/dist/native/crypto/encodeURI.js
index 79a7d03705..f0c00c6510 100644
--- a/dist/native/crypto/encodeURI.js
+++ b/dist/native/crypto/encodeURI.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/crypto/encodeURIComponent.js b/dist/native/crypto/encodeURIComponent.js
index 19f857b96a..7681c365b9 100644
--- a/dist/native/crypto/encodeURIComponent.js
+++ b/dist/native/crypto/encodeURIComponent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/crypto/encrypt.d.ts b/dist/native/crypto/encrypt.d.ts
index 749b45b01c..afac4fdafd 100644
--- a/dist/native/crypto/encrypt.d.ts
+++ b/dist/native/crypto/encrypt.d.ts
@@ -1,6 +1,5 @@
-///
import { ArgType, NativeFunction } from "../../structures";
-export declare function deriveKey(key: string): Buffer;
+export declare function deriveKey(key: string): NonSharedBuffer;
export declare function encrypt(text: string, key: string): string;
declare const _default: NativeFunction<[{
name: string;
diff --git a/dist/native/crypto/encrypt.d.ts.map b/dist/native/crypto/encrypt.d.ts.map
index 91a1df5e32..90fdf8119b 100644
--- a/dist/native/crypto/encrypt.d.ts.map
+++ b/dist/native/crypto/encrypt.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"encrypt.d.ts","sourceRoot":"","sources":["../../../src/native/crypto/encrypt.ts"],"names":[],"mappings":";AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAQ1D,wBAAgB,SAAS,CAAC,GAAG,EAAE,MAAM,UAEpC;AAED,wBAAgB,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,MAAM,CAMzD;;;;;;;;;;;;;;AAED,wBA0BE"}
\ No newline at end of file
+{"version":3,"file":"encrypt.d.ts","sourceRoot":"","sources":["../../../src/native/crypto/encrypt.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAQ1D,wBAAgB,SAAS,CAAC,GAAG,EAAE,MAAM,mBAEpC;AAED,wBAAgB,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,GAAG,MAAM,CAMzD;;;;;;;;;;;;;;AAED,wBA0BE"}
\ No newline at end of file
diff --git a/dist/native/crypto/encrypt.js b/dist/native/crypto/encrypt.js
index 7e555db49d..86de231f11 100644
--- a/dist/native/crypto/encrypt.js
+++ b/dist/native/crypto/encrypt.js
@@ -1,10 +1,11 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
-exports.encrypt = exports.deriveKey = void 0;
+exports.deriveKey = deriveKey;
+exports.encrypt = encrypt;
const crypto_1 = require("crypto");
const structures_1 = require("../../structures");
/**
@@ -14,7 +15,6 @@ const FIXED_IV = Buffer.from("12345678901234567890123456789012", "hex");
function deriveKey(key) {
return (0, crypto_1.scryptSync)(key, "salt", 32);
}
-exports.deriveKey = deriveKey;
function encrypt(text, key) {
const idkhowtocallthis = deriveKey(key);
const cipher = (0, crypto_1.createCipheriv)("aes-256-cbc", new Uint8Array(idkhowtocallthis), new Uint8Array(FIXED_IV));
@@ -22,7 +22,6 @@ function encrypt(text, key) {
encrypted += cipher.final("hex");
return encrypted;
}
-exports.encrypt = encrypt;
exports.default = new structures_1.NativeFunction({
name: "$encrypt",
version: "1.5.0",
diff --git a/dist/native/crypto/encrypt.js.map b/dist/native/crypto/encrypt.js.map
index cc0d72e7d2..a3951f2ae3 100644
--- a/dist/native/crypto/encrypt.js.map
+++ b/dist/native/crypto/encrypt.js.map
@@ -1 +1 @@
-{"version":3,"file":"encrypt.js","sourceRoot":"","sources":["../../../src/native/crypto/encrypt.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,mCAAmD;AACnD,iDAA0D;AAE1D;;GAEG;AAEH,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAA;AAEvE,SAAgB,SAAS,CAAC,GAAW;IACjC,OAAO,IAAA,mBAAU,EAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAA;AACtC,CAAC;AAFD,8BAEC;AAED,SAAgB,OAAO,CAAC,IAAY,EAAE,GAAW;IAC7C,MAAM,gBAAgB,GAAG,SAAS,CAAC,GAAG,CAAC,CAAA;IACvC,MAAM,MAAM,GAAG,IAAA,uBAAc,EAAC,aAAa,EAAE,IAAI,UAAU,CAAC,gBAAgB,CAAC,EAAE,IAAI,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAA;IACxG,IAAI,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,KAAK,CAAC,CAAA;IACnD,SAAS,IAAI,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;IAChC,OAAO,SAAS,CAAA;AACpB,CAAC;AAND,0BAMC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"encrypt.js","sourceRoot":"","sources":["../../../src/native/crypto/encrypt.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAWF,8BAEC;AAED,0BAMC;AAnBD,mCAAmD;AACnD,iDAA0D;AAE1D;;GAEG;AAEH,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAA;AAEvE,SAAgB,SAAS,CAAC,GAAW;IACjC,OAAO,IAAA,mBAAU,EAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAA;AACtC,CAAC;AAED,SAAgB,OAAO,CAAC,IAAY,EAAE,GAAW;IAC7C,MAAM,gBAAgB,GAAG,SAAS,CAAC,GAAG,CAAC,CAAA;IACvC,MAAM,MAAM,GAAG,IAAA,uBAAc,EAAC,aAAa,EAAE,IAAI,UAAU,CAAC,gBAAgB,CAAC,EAAE,IAAI,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAA;IACxG,IAAI,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,KAAK,CAAC,CAAA;IACnD,SAAS,IAAI,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;IAChC,OAAO,SAAS,CAAA;AACpB,CAAC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/crypto/inflate.js b/dist/native/crypto/inflate.js
index 5f26ced47c..ab8e5b2a1d 100644
--- a/dist/native/crypto/inflate.js
+++ b/dist/native/crypto/inflate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const zlib_1 = require("zlib");
diff --git a/dist/native/crypto/md5.js b/dist/native/crypto/md5.js
index 8841fa0f76..b83b6358c0 100644
--- a/dist/native/crypto/md5.js
+++ b/dist/native/crypto/md5.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const crypto_1 = require("crypto");
diff --git a/dist/native/crypto/randomBytes.js b/dist/native/crypto/randomBytes.js
index b7e94081b0..8a9f0b5369 100644
--- a/dist/native/crypto/randomBytes.js
+++ b/dist/native/crypto/randomBytes.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const crypto_1 = require("crypto");
diff --git a/dist/native/crypto/sha256.js b/dist/native/crypto/sha256.js
index 4e979493e7..e5d1a26dcf 100644
--- a/dist/native/crypto/sha256.js
+++ b/dist/native/crypto/sha256.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const crypto_1 = require("crypto");
diff --git a/dist/native/crypto/sha512.js b/dist/native/crypto/sha512.js
index f1c4b50c84..61c7f0a275 100644
--- a/dist/native/crypto/sha512.js
+++ b/dist/native/crypto/sha512.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const crypto_1 = require("crypto");
diff --git a/dist/native/embed/addField.js b/dist/native/embed/addField.js
index dd3c8f6b21..604fcfe342 100644
--- a/dist/native/embed/addField.js
+++ b/dist/native/embed/addField.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/author.js b/dist/native/embed/author.js
index 4c19638fb4..82f8bec03b 100644
--- a/dist/native/embed/author.js
+++ b/dist/native/embed/author.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/color.js b/dist/native/embed/color.js
index 910927d2fb..665305bda4 100644
--- a/dist/native/embed/color.js
+++ b/dist/native/embed/color.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/embed/deleteField.js b/dist/native/embed/deleteField.js
index eac65857a0..bb107ce893 100644
--- a/dist/native/embed/deleteField.js
+++ b/dist/native/embed/deleteField.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/description.js b/dist/native/embed/description.js
index 129d49a8c9..d1ca1a5476 100644
--- a/dist/native/embed/description.js
+++ b/dist/native/embed/description.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/editField.js b/dist/native/embed/editField.js
index 559ec0d2ec..8c83e4452b 100644
--- a/dist/native/embed/editField.js
+++ b/dist/native/embed/editField.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/footer.js b/dist/native/embed/footer.js
index 50e347ee8e..0f9aeb038d 100644
--- a/dist/native/embed/footer.js
+++ b/dist/native/embed/footer.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/image.js b/dist/native/embed/image.js
index cf2692fb18..7ec6a6b693 100644
--- a/dist/native/embed/image.js
+++ b/dist/native/embed/image.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/thumbnail.js b/dist/native/embed/thumbnail.js
index ed5af28ca9..a4ecdd4ec1 100644
--- a/dist/native/embed/thumbnail.js
+++ b/dist/native/embed/thumbnail.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/timestamp.js b/dist/native/embed/timestamp.js
index 428ca514e0..3f52c17ec6 100644
--- a/dist/native/embed/timestamp.js
+++ b/dist/native/embed/timestamp.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/embed/timestamp.js.map b/dist/native/embed/timestamp.js.map
index 4805f1edfe..c10b8032c3 100644
--- a/dist/native/embed/timestamp.js.map
+++ b/dist/native/embed/timestamp.js.map
@@ -1 +1 @@
-{"version":3,"file":"timestamp.js","sourceRoot":"","sources":["../../../src/native/embed/timestamp.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,OAAO,CAAC,GAAG,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;QAC3B,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YACjB,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAA;YACrC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;SACxB;QAED,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,IAAI,IAAI,CAAC,GAAG,EAAE,CAAC,CAAA;QACrE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"timestamp.js","sourceRoot":"","sources":["../../../src/native/embed/timestamp.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,OAAO,CAAC,GAAG,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC;QAC3B,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC;YAClB,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAA;YACrC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QACzB,CAAC;QAED,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,IAAI,IAAI,CAAC,GAAG,EAAE,CAAC,CAAA;QACrE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/embed/title.js b/dist/native/embed/title.js
index 42c7d6c2ca..10aab5aa7b 100644
--- a/dist/native/embed/title.js
+++ b/dist/native/embed/title.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/addApplicationEmoji.js b/dist/native/emoji/addApplicationEmoji.js
index cea82273d4..e71dc3b838 100644
--- a/dist/native/emoji/addApplicationEmoji.js
+++ b/dist/native/emoji/addApplicationEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/addEmoji.js b/dist/native/emoji/addEmoji.js
index 8856f039c9..e51ec95885 100644
--- a/dist/native/emoji/addEmoji.js
+++ b/dist/native/emoji/addEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/deleteApplicationEmojis.js b/dist/native/emoji/deleteApplicationEmojis.js
index a210596ed8..11d06f982d 100644
--- a/dist/native/emoji/deleteApplicationEmojis.js
+++ b/dist/native/emoji/deleteApplicationEmojis.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/deleteApplicationEmojis.js.map b/dist/native/emoji/deleteApplicationEmojis.js.map
index c50690b78f..ac29b2f421 100644
--- a/dist/native/emoji/deleteApplicationEmojis.js.map
+++ b/dist/native/emoji/deleteApplicationEmojis.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteApplicationEmojis.js","sourceRoot":"","sources":["../../../src/native/emoji/deleteApplicationEmojis.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iEAAiE;IAC9E,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,gBAAgB;SACjC;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC;QACvB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACpD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteApplicationEmojis.js","sourceRoot":"","sources":["../../../src/native/emoji/deleteApplicationEmojis.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iEAAiE;IAC9E,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,gBAAgB;SACjC;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC;QACvB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAChD,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACpD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;QACxB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/emoji/deleteEmojiMessageReactions.d.ts b/dist/native/emoji/deleteEmojiMessageReactions.d.ts
index 101e057e54..6280cabb71 100644
--- a/dist/native/emoji/deleteEmojiMessageReactions.d.ts
+++ b/dist/native/emoji/deleteEmojiMessageReactions.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: TextBasedChannel) => boolean;
+ check: (i: TextBasedChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialDMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/emoji/deleteEmojiMessageReactions.js b/dist/native/emoji/deleteEmojiMessageReactions.js
index e4966f6d31..1ae255c736 100644
--- a/dist/native/emoji/deleteEmojiMessageReactions.js
+++ b/dist/native/emoji/deleteEmojiMessageReactions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/deleteEmojiMessageReactions.js.map b/dist/native/emoji/deleteEmojiMessageReactions.js.map
index 6ea41fd048..8dfcca1635 100644
--- a/dist/native/emoji/deleteEmojiMessageReactions.js.map
+++ b/dist/native/emoji/deleteEmojiMessageReactions.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteEmojiMessageReactions.js","sourceRoot":"","sources":["../../../src/native/emoji/deleteEmojiMessageReactions.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,8BAA8B;IACpC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oGAAoG;IACjH,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAClD;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,wCAAwC;YACrD,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,QAAQ;SACzB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,AAAD,EAAG,MAAM,CAAC;QAC3B,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;YACxB,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACpD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteEmojiMessageReactions.js","sourceRoot":"","sources":["../../../src/native/emoji/deleteEmojiMessageReactions.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,8BAA8B;IACpC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oGAAoG;IACjH,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAClD;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,wCAAwC;YACrD,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,QAAQ;SACzB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,AAAD,EAAG,MAAM,CAAC;QAC3B,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE,CAAC;YACzB,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACpD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;QACxB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/emoji/deleteEmojis.js b/dist/native/emoji/deleteEmojis.js
index dfa7d2ca1d..c3da4ea11c 100644
--- a/dist/native/emoji/deleteEmojis.js
+++ b/dist/native/emoji/deleteEmojis.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/deleteEmojis.js.map b/dist/native/emoji/deleteEmojis.js.map
index 4e61ebc3a6..ea608ff849 100644
--- a/dist/native/emoji/deleteEmojis.js.map
+++ b/dist/native/emoji/deleteEmojis.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteEmojis.js","sourceRoot":"","sources":["../../../src/native/emoji/deleteEmojis.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,wEAAwE;IACrF,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,UAAU;SAC3B;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACzB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC9D,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteEmojis.js","sourceRoot":"","sources":["../../../src/native/emoji/deleteEmojis.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,wEAAwE;IACrF,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,UAAU;SAC3B;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACzB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC;YAChD,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC9D,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;QACxB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/emoji/editApplicationEmoji.js b/dist/native/emoji/editApplicationEmoji.js
index 926dbab445..8392f53fb1 100644
--- a/dist/native/emoji/editApplicationEmoji.js
+++ b/dist/native/emoji/editApplicationEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/editEmoji.js b/dist/native/emoji/editEmoji.js
index 1ad35af20c..69394360ea 100644
--- a/dist/native/emoji/editEmoji.js
+++ b/dist/native/emoji/editEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emoji.js b/dist/native/emoji/emoji.js
index cb84374449..fa0b301892 100644
--- a/dist/native/emoji/emoji.js
+++ b/dist/native/emoji/emoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiAnimated.js b/dist/native/emoji/emojiAnimated.js
index dd0cca39f0..34db9710b4 100644
--- a/dist/native/emoji/emojiAnimated.js
+++ b/dist/native/emoji/emojiAnimated.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiAuthorID.js b/dist/native/emoji/emojiAuthorID.js
index a3beb75343..3c8b2bdb8a 100644
--- a/dist/native/emoji/emojiAuthorID.js
+++ b/dist/native/emoji/emojiAuthorID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiCount.js b/dist/native/emoji/emojiCount.js
index dda28325ba..354a117002 100644
--- a/dist/native/emoji/emojiCount.js
+++ b/dist/native/emoji/emojiCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.EmojiType = void 0;
diff --git a/dist/native/emoji/emojiCreatedAt.js b/dist/native/emoji/emojiCreatedAt.js
index ac3d7ed324..bb6ee3acdb 100644
--- a/dist/native/emoji/emojiCreatedAt.js
+++ b/dist/native/emoji/emojiCreatedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiExists.js b/dist/native/emoji/emojiExists.js
index e8b4d32051..21d84b9a16 100644
--- a/dist/native/emoji/emojiExists.js
+++ b/dist/native/emoji/emojiExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiGuildID.js b/dist/native/emoji/emojiGuildID.js
index 35e2bfd543..8969c14178 100644
--- a/dist/native/emoji/emojiGuildID.js
+++ b/dist/native/emoji/emojiGuildID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiID.js b/dist/native/emoji/emojiID.js
index 98a7fc8fd5..7e191fd6df 100644
--- a/dist/native/emoji/emojiID.js
+++ b/dist/native/emoji/emojiID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiID.js.map b/dist/native/emoji/emojiID.js.map
index 34726a64f0..ae0b9b96f8 100644
--- a/dist/native/emoji/emojiID.js.map
+++ b/dist/native/emoji/emojiID.js.map
@@ -1 +1 @@
-{"version":3,"file":"emojiID.js","sourceRoot":"","sources":["../../../src/native/emoji/emojiID.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sBAAsB;IACnC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QACtB,IAAI,IAAI,CAAC,SAAS,EAAE;YAChB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,EAAE,EAAE,CAAC,CAAA;SAChK;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,EAAE,CAAC,CAAA;IACtC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"emojiID.js","sourceRoot":"","sources":["../../../src/native/emoji/emojiID.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sBAAsB;IACnC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QACtB,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACjB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,EAAE,EAAE,CAAC,CAAA;QACjK,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,EAAE,CAAC,CAAA;IACtC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/emoji/emojiIDs.js b/dist/native/emoji/emojiIDs.js
index b8a763ac57..3a8874e8e1 100644
--- a/dist/native/emoji/emojiIDs.js
+++ b/dist/native/emoji/emojiIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/emoji/emojiIdentifier.js b/dist/native/emoji/emojiIdentifier.js
index 372fd2d7e1..03053684df 100644
--- a/dist/native/emoji/emojiIdentifier.js
+++ b/dist/native/emoji/emojiIdentifier.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiName.js b/dist/native/emoji/emojiName.js
index 146b63aaca..37bfd41923 100644
--- a/dist/native/emoji/emojiName.js
+++ b/dist/native/emoji/emojiName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiNames.js b/dist/native/emoji/emojiNames.js
index 19e94291d8..dbdeb3b506 100644
--- a/dist/native/emoji/emojiNames.js
+++ b/dist/native/emoji/emojiNames.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/emoji/emojiRawData.js b/dist/native/emoji/emojiRawData.js
index 8c8b4a83c6..b5fe1781e3 100644
--- a/dist/native/emoji/emojiRawData.js
+++ b/dist/native/emoji/emojiRawData.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiRequiresColons.js b/dist/native/emoji/emojiRequiresColons.js
index adeae456aa..26fd313284 100644
--- a/dist/native/emoji/emojiRequiresColons.js
+++ b/dist/native/emoji/emojiRequiresColons.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/emojiRoles.js b/dist/native/emoji/emojiRoles.js
index c96ea14de3..fe177980b5 100644
--- a/dist/native/emoji/emojiRoles.js
+++ b/dist/native/emoji/emojiRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/emoji/emojiURL.js b/dist/native/emoji/emojiURL.js
index 0df7320a39..07a3e05dae 100644
--- a/dist/native/emoji/emojiURL.js
+++ b/dist/native/emoji/emojiURL.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/fetchApplicationEmojis.d.ts b/dist/native/emoji/fetchApplicationEmojis.d.ts
index 16f4f0b679..7549d0dbba 100644
--- a/dist/native/emoji/fetchApplicationEmojis.d.ts
+++ b/dist/native/emoji/fetchApplicationEmojis.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=fetchApplicationEmojis.d.ts.map
\ No newline at end of file
diff --git a/dist/native/emoji/fetchApplicationEmojis.js b/dist/native/emoji/fetchApplicationEmojis.js
index f9b40b026f..d1c2d126da 100644
--- a/dist/native/emoji/fetchApplicationEmojis.js
+++ b/dist/native/emoji/fetchApplicationEmojis.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/getApplicationEmojis.js b/dist/native/emoji/getApplicationEmojis.js
index 710c58b2e0..5b1cbf2354 100644
--- a/dist/native/emoji/getApplicationEmojis.js
+++ b/dist/native/emoji/getApplicationEmojis.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/emoji/randomApplicationEmojiID.d.ts b/dist/native/emoji/randomApplicationEmojiID.d.ts
index 2915afd162..7969a47dde 100644
--- a/dist/native/emoji/randomApplicationEmojiID.d.ts
+++ b/dist/native/emoji/randomApplicationEmojiID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=randomApplicationEmojiID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/emoji/randomApplicationEmojiID.js b/dist/native/emoji/randomApplicationEmojiID.js
index 870f9fdbc8..aec4479fd7 100644
--- a/dist/native/emoji/randomApplicationEmojiID.js
+++ b/dist/native/emoji/randomApplicationEmojiID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/randomEmojiID.d.ts b/dist/native/emoji/randomEmojiID.d.ts
index 62cd07eb66..ca2c7c9f0b 100644
--- a/dist/native/emoji/randomEmojiID.d.ts
+++ b/dist/native/emoji/randomEmojiID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=randomEmojiID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/emoji/randomEmojiID.js b/dist/native/emoji/randomEmojiID.js
index b6cab73ba2..600a631211 100644
--- a/dist/native/emoji/randomEmojiID.js
+++ b/dist/native/emoji/randomEmojiID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/emoji/randomGuildEmojiID.js b/dist/native/emoji/randomGuildEmojiID.js
index 388287197f..1d7bbc0ca2 100644
--- a/dist/native/emoji/randomGuildEmojiID.js
+++ b/dist/native/emoji/randomGuildEmojiID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementConsume.js b/dist/native/entitlement/entitlementConsume.js
index d30760f33b..5cdb7e1b76 100644
--- a/dist/native/entitlement/entitlementConsume.js
+++ b/dist/native/entitlement/entitlementConsume.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementEndTimestamp.d.ts b/dist/native/entitlement/entitlementEndTimestamp.d.ts
index aa720d8cb9..57eab2c637 100644
--- a/dist/native/entitlement/entitlementEndTimestamp.d.ts
+++ b/dist/native/entitlement/entitlementEndTimestamp.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementEndTimestamp.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementEndTimestamp.js b/dist/native/entitlement/entitlementEndTimestamp.js
index 30a6f5cf21..90a15573e7 100644
--- a/dist/native/entitlement/entitlementEndTimestamp.js
+++ b/dist/native/entitlement/entitlementEndTimestamp.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementGuildID.d.ts b/dist/native/entitlement/entitlementGuildID.d.ts
index e3e3ffbc33..07ac4db12c 100644
--- a/dist/native/entitlement/entitlementGuildID.d.ts
+++ b/dist/native/entitlement/entitlementGuildID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementGuildID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementGuildID.js b/dist/native/entitlement/entitlementGuildID.js
index 0c3411e1e6..47d45a2961 100644
--- a/dist/native/entitlement/entitlementGuildID.js
+++ b/dist/native/entitlement/entitlementGuildID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementID.d.ts b/dist/native/entitlement/entitlementID.d.ts
index 051991cb69..9507f961dc 100644
--- a/dist/native/entitlement/entitlementID.d.ts
+++ b/dist/native/entitlement/entitlementID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementID.js b/dist/native/entitlement/entitlementID.js
index fb9905b7e8..d77855f32a 100644
--- a/dist/native/entitlement/entitlementID.js
+++ b/dist/native/entitlement/entitlementID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementIsActive.d.ts b/dist/native/entitlement/entitlementIsActive.d.ts
index 35827aa7c7..929b619db6 100644
--- a/dist/native/entitlement/entitlementIsActive.d.ts
+++ b/dist/native/entitlement/entitlementIsActive.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementIsActive.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementIsActive.js b/dist/native/entitlement/entitlementIsActive.js
index 4ce52b1de7..b881f2b2ff 100644
--- a/dist/native/entitlement/entitlementIsActive.js
+++ b/dist/native/entitlement/entitlementIsActive.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementIsConsumed.d.ts b/dist/native/entitlement/entitlementIsConsumed.d.ts
index f0d0a0e285..4563bbeffb 100644
--- a/dist/native/entitlement/entitlementIsConsumed.d.ts
+++ b/dist/native/entitlement/entitlementIsConsumed.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementIsConsumed.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementIsConsumed.js b/dist/native/entitlement/entitlementIsConsumed.js
index 6ac866c305..a4cddba06d 100644
--- a/dist/native/entitlement/entitlementIsConsumed.js
+++ b/dist/native/entitlement/entitlementIsConsumed.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementIsDeleted.d.ts b/dist/native/entitlement/entitlementIsDeleted.d.ts
index 26ae8580b4..6c907abd81 100644
--- a/dist/native/entitlement/entitlementIsDeleted.d.ts
+++ b/dist/native/entitlement/entitlementIsDeleted.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementIsDeleted.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementIsDeleted.js b/dist/native/entitlement/entitlementIsDeleted.js
index e3c447f02e..41fca2e995 100644
--- a/dist/native/entitlement/entitlementIsDeleted.js
+++ b/dist/native/entitlement/entitlementIsDeleted.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementIsGuildSubscription.d.ts b/dist/native/entitlement/entitlementIsGuildSubscription.d.ts
index a0a2c9f62a..34e4ea544f 100644
--- a/dist/native/entitlement/entitlementIsGuildSubscription.d.ts
+++ b/dist/native/entitlement/entitlementIsGuildSubscription.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementIsGuildSubscription.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementIsGuildSubscription.js b/dist/native/entitlement/entitlementIsGuildSubscription.js
index 35a81cbac0..fcfb61c29b 100644
--- a/dist/native/entitlement/entitlementIsGuildSubscription.js
+++ b/dist/native/entitlement/entitlementIsGuildSubscription.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementIsUserSubscription.d.ts b/dist/native/entitlement/entitlementIsUserSubscription.d.ts
index b3d6231faf..0bf71016ec 100644
--- a/dist/native/entitlement/entitlementIsUserSubscription.d.ts
+++ b/dist/native/entitlement/entitlementIsUserSubscription.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementIsUserSubscription.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementIsUserSubscription.js b/dist/native/entitlement/entitlementIsUserSubscription.js
index a6ede9dbc1..8f1a999da7 100644
--- a/dist/native/entitlement/entitlementIsUserSubscription.js
+++ b/dist/native/entitlement/entitlementIsUserSubscription.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementSkuID.d.ts b/dist/native/entitlement/entitlementSkuID.d.ts
index 9729453590..a88e6a6512 100644
--- a/dist/native/entitlement/entitlementSkuID.d.ts
+++ b/dist/native/entitlement/entitlementSkuID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementSkuID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementSkuID.js b/dist/native/entitlement/entitlementSkuID.js
index 92bbef715b..0667970322 100644
--- a/dist/native/entitlement/entitlementSkuID.js
+++ b/dist/native/entitlement/entitlementSkuID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementStartTimestamp.d.ts b/dist/native/entitlement/entitlementStartTimestamp.d.ts
index 8ffaea00b8..9e02a02014 100644
--- a/dist/native/entitlement/entitlementStartTimestamp.d.ts
+++ b/dist/native/entitlement/entitlementStartTimestamp.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementStartTimestamp.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementStartTimestamp.js b/dist/native/entitlement/entitlementStartTimestamp.js
index 1bb6869287..e604c230b4 100644
--- a/dist/native/entitlement/entitlementStartTimestamp.js
+++ b/dist/native/entitlement/entitlementStartTimestamp.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/entitlementType.d.ts b/dist/native/entitlement/entitlementType.d.ts
index bd64714b2c..225ba4dc77 100644
--- a/dist/native/entitlement/entitlementType.d.ts
+++ b/dist/native/entitlement/entitlementType.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementType.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementType.js b/dist/native/entitlement/entitlementType.js
index 35c2355e3f..7bc8fa1e52 100644
--- a/dist/native/entitlement/entitlementType.js
+++ b/dist/native/entitlement/entitlementType.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/entitlement/entitlementUserID.d.ts b/dist/native/entitlement/entitlementUserID.d.ts
index 2104f6b954..69c5e66af4 100644
--- a/dist/native/entitlement/entitlementUserID.d.ts
+++ b/dist/native/entitlement/entitlementUserID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=entitlementUserID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/entitlement/entitlementUserID.js b/dist/native/entitlement/entitlementUserID.js
index 717c33e7de..eee05e2bbc 100644
--- a/dist/native/entitlement/entitlementUserID.js
+++ b/dist/native/entitlement/entitlementUserID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/hasAllEntitlements.js b/dist/native/entitlement/hasAllEntitlements.js
index 356512eb16..16ded2ecf7 100644
--- a/dist/native/entitlement/hasAllEntitlements.js
+++ b/dist/native/entitlement/hasAllEntitlements.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/hasAnyEntitlement.js b/dist/native/entitlement/hasAnyEntitlement.js
index 55876b17c3..7d514e6d7e 100644
--- a/dist/native/entitlement/hasAnyEntitlement.js
+++ b/dist/native/entitlement/hasAnyEntitlement.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/entitlement/hasEntitlement.js b/dist/native/entitlement/hasEntitlement.js
index ec461deec9..2b7f710833 100644
--- a/dist/native/entitlement/hasEntitlement.js
+++ b/dist/native/entitlement/hasEntitlement.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/event/createScheduledEvent.js b/dist/native/event/createScheduledEvent.js
index 0167045203..3048a1e597 100644
--- a/dist/native/event/createScheduledEvent.js
+++ b/dist/native/event/createScheduledEvent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/event/deleteScheduledEvent.js b/dist/native/event/deleteScheduledEvent.js
index 744ca66ec4..78537a999f 100644
--- a/dist/native/event/deleteScheduledEvent.js
+++ b/dist/native/event/deleteScheduledEvent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/event/deleteScheduledEvent.js.map b/dist/native/event/deleteScheduledEvent.js.map
index 372f5edbba..6e75d877d5 100644
--- a/dist/native/event/deleteScheduledEvent.js.map
+++ b/dist/native/event/deleteScheduledEvent.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteScheduledEvent.js","sourceRoot":"","sources":["../../../src/native/event/deleteScheduledEvent.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,cAAc;YAC5B,OAAO,EAAE,CAAC;SACb;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,CAAC;QACxB,IAAI;YACA,MAAM,KAAK,CAAC,MAAM,EAAE,CAAA;SACvB;QAAC,OAAO,KAAK,EAAE;YACZ,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;YACf,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;SAC7B;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteScheduledEvent.js","sourceRoot":"","sources":["../../../src/native/event/deleteScheduledEvent.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,cAAc;YAC5B,OAAO,EAAE,CAAC;SACb;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,CAAC;QACxB,IAAI,CAAC;YACD,MAAM,KAAK,CAAC,MAAM,EAAE,CAAA;QACxB,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACb,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;YACf,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;QAC9B,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/event/editScheduledEvent.js b/dist/native/event/editScheduledEvent.js
index 18a24701f5..2468ca0fab 100644
--- a/dist/native/event/editScheduledEvent.js
+++ b/dist/native/event/editScheduledEvent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/event/getScheduledEvent.js b/dist/native/event/getScheduledEvent.js
index e44a71f41c..a8a5b7482a 100644
--- a/dist/native/event/getScheduledEvent.js
+++ b/dist/native/event/getScheduledEvent.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/event/setScheduledEventChannel.d.ts b/dist/native/event/setScheduledEventChannel.d.ts
index f7b4af7189..feb5cc51b9 100644
--- a/dist/native/event/setScheduledEventChannel.d.ts
+++ b/dist/native/event/setScheduledEventChannel.d.ts
@@ -1,4 +1,4 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, VoiceBasedChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is VoiceBasedChannel;
}], true>;
export default _default;
//# sourceMappingURL=setScheduledEventChannel.d.ts.map
\ No newline at end of file
diff --git a/dist/native/event/setScheduledEventChannel.d.ts.map b/dist/native/event/setScheduledEventChannel.d.ts.map
index 255bf1c483..f1a2d42176 100644
--- a/dist/native/event/setScheduledEventChannel.d.ts.map
+++ b/dist/native/event/setScheduledEventChannel.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"setScheduledEventChannel.d.ts","sourceRoot":"","sources":["../../../src/native/event/setScheduledEventChannel.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAe3C,WAAW;;AAblC,wBAoBE"}
\ No newline at end of file
+{"version":3,"file":"setScheduledEventChannel.d.ts","sourceRoot":"","sources":["../../../src/native/event/setScheduledEventChannel.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAe3C,WAAW;;AAblC,wBAoBE"}
\ No newline at end of file
diff --git a/dist/native/event/setScheduledEventChannel.js b/dist/native/event/setScheduledEventChannel.js
index e4e86dcdd3..994be1cd34 100644
--- a/dist/native/event/setScheduledEventChannel.js
+++ b/dist/native/event/setScheduledEventChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/event/setScheduledEventLocation.js b/dist/native/event/setScheduledEventLocation.js
index 063f6b62b8..32f5b73185 100644
--- a/dist/native/event/setScheduledEventLocation.js
+++ b/dist/native/event/setScheduledEventLocation.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/file/appendFile.d.ts.map b/dist/native/file/appendFile.d.ts.map
index f8251f5f46..2b0a311cbd 100644
--- a/dist/native/file/appendFile.d.ts.map
+++ b/dist/native/file/appendFile.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"appendFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/appendFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAElE,wBAkCE"}
\ No newline at end of file
+{"version":3,"file":"appendFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/appendFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAE1D,wBAgCE"}
\ No newline at end of file
diff --git a/dist/native/file/appendFile.js b/dist/native/file/appendFile.js
index c7a776bc38..b7fd44586e 100644
--- a/dist/native/file/appendFile.js
+++ b/dist/native/file/appendFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
@@ -35,7 +35,6 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [path, data, encoding]) {
- // eslint-disable-next-line no-undef
(0, fs_1.appendFileSync)(path, data, { encoding: encoding || "utf-8" });
return this.success();
},
diff --git a/dist/native/file/appendFile.js.map b/dist/native/file/appendFile.js.map
index 449e12bea3..015992d252 100644
--- a/dist/native/file/appendFile.js.map
+++ b/dist/native/file/appendFile.js.map
@@ -1 +1 @@
-{"version":3,"file":"appendFile.js","sourceRoot":"","sources":["../../../src/native/file/appendFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAmC;AACnC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,oBAAoB;YACjC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,QAAQ,CAAC;QAC/B,oCAAoC;QACpC,IAAA,mBAAc,EAAC,IAAI,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAG,QAA2B,IAAI,OAAO,EAAE,CAAC,CAAA;QAEjF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"appendFile.js","sourceRoot":"","sources":["../../../src/native/file/appendFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAmC;AACnC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,oBAAoB;YACjC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,QAAQ,CAAC;QAC/B,IAAA,mBAAc,EAAC,IAAI,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAG,QAA2B,IAAI,OAAO,EAAE,CAAC,CAAA;QACjF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/copyFile.js b/dist/native/file/copyFile.js
index befb960704..5e69d80594 100644
--- a/dist/native/file/copyFile.js
+++ b/dist/native/file/copyFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/deleteFile.d.ts.map b/dist/native/file/deleteFile.d.ts.map
index 8ab68397fb..b2499115aa 100644
--- a/dist/native/file/deleteFile.d.ts.map
+++ b/dist/native/file/deleteFile.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"deleteFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/deleteFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAqBE"}
\ No newline at end of file
+{"version":3,"file":"deleteFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/deleteFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAmBE"}
\ No newline at end of file
diff --git a/dist/native/file/deleteFile.js b/dist/native/file/deleteFile.js
index 5b9a27a102..bddb32a702 100644
--- a/dist/native/file/deleteFile.js
+++ b/dist/native/file/deleteFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
@@ -22,7 +22,6 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [path]) {
- // eslint-disable-next-line no-undef
(0, fs_1.rmSync)(path, { recursive: true });
return this.success();
},
diff --git a/dist/native/file/deleteFile.js.map b/dist/native/file/deleteFile.js.map
index 4b651f34db..1399586c5b 100644
--- a/dist/native/file/deleteFile.js.map
+++ b/dist/native/file/deleteFile.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteFile.js","sourceRoot":"","sources":["../../../src/native/file/deleteFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAA2B;AAC3B,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gBAAgB;IAC7B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,oCAAoC;QACpC,IAAA,WAAM,EAAC,IAAI,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAA;QAEjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteFile.js","sourceRoot":"","sources":["../../../src/native/file/deleteFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAA2B;AAC3B,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gBAAgB;IAC7B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAA,WAAM,EAAC,IAAI,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAA;QACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/fileAccessedAt.js b/dist/native/file/fileAccessedAt.js
index 15d28d2d31..e8b1b095b7 100644
--- a/dist/native/file/fileAccessedAt.js
+++ b/dist/native/file/fileAccessedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/fileBlockCount.js b/dist/native/file/fileBlockCount.js
index 9cd5364df7..2fadabf475 100644
--- a/dist/native/file/fileBlockCount.js
+++ b/dist/native/file/fileBlockCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/fileBlockSize.js b/dist/native/file/fileBlockSize.js
index 22c449e10f..312e8735a7 100644
--- a/dist/native/file/fileBlockSize.js
+++ b/dist/native/file/fileBlockSize.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/fileChangedAt.js b/dist/native/file/fileChangedAt.js
index fbdb221054..1ce8217628 100644
--- a/dist/native/file/fileChangedAt.js
+++ b/dist/native/file/fileChangedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/fileCreatedAt.js b/dist/native/file/fileCreatedAt.js
index 2cc320fa95..7f020eb0e6 100644
--- a/dist/native/file/fileCreatedAt.js
+++ b/dist/native/file/fileCreatedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/fileExists.js b/dist/native/file/fileExists.js
index fb815d043d..82a87777e7 100644
--- a/dist/native/file/fileExists.js
+++ b/dist/native/file/fileExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/fileModifiedAt.js b/dist/native/file/fileModifiedAt.js
index 545bf2118d..507251cf8c 100644
--- a/dist/native/file/fileModifiedAt.js
+++ b/dist/native/file/fileModifiedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/fileSize.js b/dist/native/file/fileSize.js
index 5c7d65f13f..67ea186128 100644
--- a/dist/native/file/fileSize.js
+++ b/dist/native/file/fileSize.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/isDirectory.d.ts.map b/dist/native/file/isDirectory.d.ts.map
index 625f9ec19f..328ffde40b 100644
--- a/dist/native/file/isDirectory.d.ts.map
+++ b/dist/native/file/isDirectory.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isDirectory.d.ts","sourceRoot":"","sources":["../../../src/native/file/isDirectory.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"}
\ No newline at end of file
+{"version":3,"file":"isDirectory.d.ts","sourceRoot":"","sources":["../../../src/native/file/isDirectory.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAuBE"}
\ No newline at end of file
diff --git a/dist/native/file/isDirectory.js b/dist/native/file/isDirectory.js
index 35a340bb09..0babe8db3a 100644
--- a/dist/native/file/isDirectory.js
+++ b/dist/native/file/isDirectory.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
@@ -23,7 +23,12 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [path]) {
- return this.success((0, fs_1.statSync)(path).isDirectory());
+ try {
+ return this.success((0, fs_1.statSync)(path).isDirectory());
+ }
+ catch {
+ return this.success(false);
+ }
},
});
//# sourceMappingURL=isDirectory.js.map
\ No newline at end of file
diff --git a/dist/native/file/isDirectory.js.map b/dist/native/file/isDirectory.js.map
index 650c5791ba..cacf7ecf7f 100644
--- a/dist/native/file/isDirectory.js.map
+++ b/dist/native/file/isDirectory.js.map
@@ -1 +1 @@
-{"version":3,"file":"isDirectory.js","sourceRoot":"","sources":["../../../src/native/file/isDirectory.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAA6B;AAC7B,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAA;IACrD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isDirectory.js","sourceRoot":"","sources":["../../../src/native/file/isDirectory.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAA6B;AAC7B,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,CAAC;YACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAA;QACrD,CAAC;QAAC,MAAM,CAAC;YACL,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;QAC9B,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/isFile.d.ts.map b/dist/native/file/isFile.d.ts.map
index 95db4c134b..8e07536082 100644
--- a/dist/native/file/isFile.d.ts.map
+++ b/dist/native/file/isFile.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/isFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"}
\ No newline at end of file
+{"version":3,"file":"isFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/isFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAuBE"}
\ No newline at end of file
diff --git a/dist/native/file/isFile.js b/dist/native/file/isFile.js
index 112bda0a76..8a09bee906 100644
--- a/dist/native/file/isFile.js
+++ b/dist/native/file/isFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
@@ -23,7 +23,12 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [path]) {
- return this.success((0, fs_1.statSync)(path).isFile());
+ try {
+ return this.success((0, fs_1.statSync)(path).isFile());
+ }
+ catch {
+ return this.success(false);
+ }
},
});
//# sourceMappingURL=isFile.js.map
\ No newline at end of file
diff --git a/dist/native/file/isFile.js.map b/dist/native/file/isFile.js.map
index 7d01050eba..19b051c4ab 100644
--- a/dist/native/file/isFile.js.map
+++ b/dist/native/file/isFile.js.map
@@ -1 +1 @@
-{"version":3,"file":"isFile.js","sourceRoot":"","sources":["../../../src/native/file/isFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAA6B;AAC7B,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isFile.js","sourceRoot":"","sources":["../../../src/native/file/isFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAA6B;AAC7B,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,CAAC;YACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,CAAA;QAChD,CAAC;QAAC,MAAM,CAAC;YACL,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;QAC9B,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/isSymbolicLink.d.ts.map b/dist/native/file/isSymbolicLink.d.ts.map
index d59f213f83..17ec7652e7 100644
--- a/dist/native/file/isSymbolicLink.d.ts.map
+++ b/dist/native/file/isSymbolicLink.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isSymbolicLink.d.ts","sourceRoot":"","sources":["../../../src/native/file/isSymbolicLink.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"}
\ No newline at end of file
+{"version":3,"file":"isSymbolicLink.d.ts","sourceRoot":"","sources":["../../../src/native/file/isSymbolicLink.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAuBE"}
\ No newline at end of file
diff --git a/dist/native/file/isSymbolicLink.js b/dist/native/file/isSymbolicLink.js
index 32af797b70..95fae0f62c 100644
--- a/dist/native/file/isSymbolicLink.js
+++ b/dist/native/file/isSymbolicLink.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
@@ -23,7 +23,12 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [path]) {
- return this.success((0, fs_1.statSync)(path).isSymbolicLink());
+ try {
+ return this.success((0, fs_1.statSync)(path).isSymbolicLink());
+ }
+ catch {
+ return this.success(false);
+ }
},
});
//# sourceMappingURL=isSymbolicLink.js.map
\ No newline at end of file
diff --git a/dist/native/file/isSymbolicLink.js.map b/dist/native/file/isSymbolicLink.js.map
index c9870d2443..11ab628c52 100644
--- a/dist/native/file/isSymbolicLink.js.map
+++ b/dist/native/file/isSymbolicLink.js.map
@@ -1 +1 @@
-{"version":3,"file":"isSymbolicLink.js","sourceRoot":"","sources":["../../../src/native/file/isSymbolicLink.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAA6B;AAC7B,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isSymbolicLink.js","sourceRoot":"","sources":["../../../src/native/file/isSymbolicLink.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAA6B;AAC7B,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,CAAC;YACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,CAAA;QACxD,CAAC;QAAC,MAAM,CAAC;YACL,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;QAC9B,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/mkdir.js b/dist/native/file/mkdir.js
index 1ee32aea29..1a0b597c37 100644
--- a/dist/native/file/mkdir.js
+++ b/dist/native/file/mkdir.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/mktdir.js b/dist/native/file/mktdir.js
index ded164f63c..86b574b803 100644
--- a/dist/native/file/mktdir.js
+++ b/dist/native/file/mktdir.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/moveFile.js b/dist/native/file/moveFile.js
index dc972f2723..8275c014d7 100644
--- a/dist/native/file/moveFile.js
+++ b/dist/native/file/moveFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/pathExtensionName.d.ts b/dist/native/file/pathExtensionName.d.ts
new file mode 100644
index 0000000000..d185601238
--- /dev/null
+++ b/dist/native/file/pathExtensionName.d.ts
@@ -0,0 +1,10 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.String;
+}], true>;
+export default _default;
+//# sourceMappingURL=pathExtensionName.d.ts.map
\ No newline at end of file
diff --git a/dist/native/file/pathExtensionName.d.ts.map b/dist/native/file/pathExtensionName.d.ts.map
new file mode 100644
index 0000000000..83e7b25e6e
--- /dev/null
+++ b/dist/native/file/pathExtensionName.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"pathExtensionName.d.ts","sourceRoot":"","sources":["../../../src/native/file/pathExtensionName.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAoBE"}
\ No newline at end of file
diff --git a/dist/native/file/pathExtensionName.js b/dist/native/file/pathExtensionName.js
new file mode 100644
index 0000000000..c2e1e15402
--- /dev/null
+++ b/dist/native/file/pathExtensionName.js
@@ -0,0 +1,30 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const path_1 = require("path");
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$pathExtensionName",
+ version: "2.7.0",
+ description: "Returns the extension name of a path",
+ aliases: ["$pathExtName"],
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "path",
+ description: "The path to get extension name from",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.String,
+ },
+ ],
+ output: structures_1.ArgType.String,
+ execute(ctx, [p]) {
+ return this.success((0, path_1.extname)(p));
+ },
+});
+//# sourceMappingURL=pathExtensionName.js.map
\ No newline at end of file
diff --git a/dist/native/file/pathExtensionName.js.map b/dist/native/file/pathExtensionName.js.map
new file mode 100644
index 0000000000..f23eab1a87
--- /dev/null
+++ b/dist/native/file/pathExtensionName.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"pathExtensionName.js","sourceRoot":"","sources":["../../../src/native/file/pathExtensionName.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,+BAA8B;AAC9B,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,OAAO,EAAE,CAAC,cAAc,CAAC;IACzB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QACZ,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,cAAO,EAAC,CAAC,CAAC,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/pathJoin.d.ts.map b/dist/native/file/pathJoin.d.ts.map
index 36ecf0b8f5..573418f82c 100644
--- a/dist/native/file/pathJoin.d.ts.map
+++ b/dist/native/file/pathJoin.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"pathJoin.d.ts","sourceRoot":"","sources":["../../../src/native/file/pathJoin.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"}
\ No newline at end of file
+{"version":3,"file":"pathJoin.d.ts","sourceRoot":"","sources":["../../../src/native/file/pathJoin.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAmBE"}
\ No newline at end of file
diff --git a/dist/native/file/pathJoin.js b/dist/native/file/pathJoin.js
index 5cf50e038a..023bfc917a 100644
--- a/dist/native/file/pathJoin.js
+++ b/dist/native/file/pathJoin.js
@@ -1,13 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
Object.defineProperty(exports, "__esModule", { value: true });
-const path_1 = __importDefault(require("path"));
+const path_1 = require("path");
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$pathJoin",
@@ -26,7 +23,7 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [paths]) {
- return this.success(path_1.default.join(...paths));
+ return this.success((0, path_1.join)(...paths));
},
});
//# sourceMappingURL=pathJoin.js.map
\ No newline at end of file
diff --git a/dist/native/file/pathJoin.js.map b/dist/native/file/pathJoin.js.map
index 0d266389a8..eaed8c4116 100644
--- a/dist/native/file/pathJoin.js.map
+++ b/dist/native/file/pathJoin.js.map
@@ -1 +1 @@
-{"version":3,"file":"pathJoin.js","sourceRoot":"","sources":["../../../src/native/file/pathJoin.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,gDAAuB;AACvB,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sBAAsB;IACnC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,cAAI,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,CAAA;IAC5C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"pathJoin.js","sourceRoot":"","sources":["../../../src/native/file/pathJoin.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,+BAA2B;AAC3B,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sBAAsB;IACnC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,WAAI,EAAC,GAAG,KAAK,CAAC,CAAC,CAAA;IACvC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/pathResolve.d.ts.map b/dist/native/file/pathResolve.d.ts.map
index 83b014f416..5e33eed397 100644
--- a/dist/native/file/pathResolve.d.ts.map
+++ b/dist/native/file/pathResolve.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"pathResolve.d.ts","sourceRoot":"","sources":["../../../src/native/file/pathResolve.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"}
\ No newline at end of file
+{"version":3,"file":"pathResolve.d.ts","sourceRoot":"","sources":["../../../src/native/file/pathResolve.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAmBE"}
\ No newline at end of file
diff --git a/dist/native/file/pathResolve.js b/dist/native/file/pathResolve.js
index dcb017e594..c78ed462ce 100644
--- a/dist/native/file/pathResolve.js
+++ b/dist/native/file/pathResolve.js
@@ -1,13 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
Object.defineProperty(exports, "__esModule", { value: true });
-const path_1 = __importDefault(require("path"));
+const path_1 = require("path");
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$pathResolve",
@@ -26,7 +23,7 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [paths]) {
- return this.success(path_1.default.resolve(...paths));
+ return this.success((0, path_1.resolve)(...paths));
},
});
//# sourceMappingURL=pathResolve.js.map
\ No newline at end of file
diff --git a/dist/native/file/pathResolve.js.map b/dist/native/file/pathResolve.js.map
index 06fc2e2ca0..4094dcba22 100644
--- a/dist/native/file/pathResolve.js.map
+++ b/dist/native/file/pathResolve.js.map
@@ -1 +1 @@
-{"version":3,"file":"pathResolve.js","sourceRoot":"","sources":["../../../src/native/file/pathResolve.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,gDAAuB;AACvB,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,cAAI,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"pathResolve.js","sourceRoot":"","sources":["../../../src/native/file/pathResolve.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,+BAA8B;AAC9B,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,cAAO,EAAC,GAAG,KAAK,CAAC,CAAC,CAAA;IAC1C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/readDir.js b/dist/native/file/readDir.js
index 1a24768942..12e430e3d9 100644
--- a/dist/native/file/readDir.js
+++ b/dist/native/file/readDir.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/file/readFile.d.ts.map b/dist/native/file/readFile.d.ts.map
index 77ff0b7308..b5b681bf2a 100644
--- a/dist/native/file/readFile.d.ts.map
+++ b/dist/native/file/readFile.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"readFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/readFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA4BE"}
\ No newline at end of file
+{"version":3,"file":"readFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/readFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAE1D,wBA0BE"}
\ No newline at end of file
diff --git a/dist/native/file/readFile.js b/dist/native/file/readFile.js
index 45b4415404..97d4568e78 100644
--- a/dist/native/file/readFile.js
+++ b/dist/native/file/readFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
@@ -29,7 +29,6 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [path, encoding]) {
- // eslint-disable-next-line no-undef
const txt = (0, fs_1.readFileSync)(path, { encoding: encoding || "utf-8" });
return this.success(txt);
},
diff --git a/dist/native/file/readFile.js.map b/dist/native/file/readFile.js.map
index 188879ba26..3e41a0c293 100644
--- a/dist/native/file/readFile.js.map
+++ b/dist/native/file/readFile.js.map
@@ -1 +1 @@
-{"version":3,"file":"readFile.js","sourceRoot":"","sources":["../../../src/native/file/readFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAiC;AACjC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,QAAQ,CAAC;QACzB,oCAAoC;QACpC,MAAM,GAAG,GAAG,IAAA,iBAAY,EAAC,IAAI,EAAE,EAAE,QAAQ,EAAG,QAA2B,IAAI,OAAO,EAAE,CAAC,CAAA;QAErF,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;IAC5B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"readFile.js","sourceRoot":"","sources":["../../../src/native/file/readFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAiC;AACjC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,QAAQ,CAAC;QACzB,MAAM,GAAG,GAAG,IAAA,iBAAY,EAAC,IAAI,EAAE,EAAE,QAAQ,EAAG,QAA2B,IAAI,OAAO,EAAE,CAAC,CAAA;QACrF,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;IAC5B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/renameFile.js b/dist/native/file/renameFile.js
index e4e2f8092c..28374f4f65 100644
--- a/dist/native/file/renameFile.js
+++ b/dist/native/file/renameFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/symlink.js b/dist/native/file/symlink.js
index 614c8d2665..ac2916f111 100644
--- a/dist/native/file/symlink.js
+++ b/dist/native/file/symlink.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
diff --git a/dist/native/file/truncateFile.d.ts.map b/dist/native/file/truncateFile.d.ts.map
index 2162e55833..3c5f0452bd 100644
--- a/dist/native/file/truncateFile.d.ts.map
+++ b/dist/native/file/truncateFile.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"truncateFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/truncateFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA4BE"}
\ No newline at end of file
+{"version":3,"file":"truncateFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/truncateFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAE1D,wBA0BE"}
\ No newline at end of file
diff --git a/dist/native/file/truncateFile.js b/dist/native/file/truncateFile.js
index 4593de8372..248588f8c4 100644
--- a/dist/native/file/truncateFile.js
+++ b/dist/native/file/truncateFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
@@ -29,7 +29,6 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [path, data]) {
- // eslint-disable-next-line no-undef
(0, fs_1.truncateSync)(path, data);
return this.success();
},
diff --git a/dist/native/file/truncateFile.js.map b/dist/native/file/truncateFile.js.map
index 2f0d6b1f4f..79a722663d 100644
--- a/dist/native/file/truncateFile.js.map
+++ b/dist/native/file/truncateFile.js.map
@@ -1 +1 @@
-{"version":3,"file":"truncateFile.js","sourceRoot":"","sources":["../../../src/native/file/truncateFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAiC;AACjC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QACrB,oCAAoC;QACpC,IAAA,iBAAY,EAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QAExB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"truncateFile.js","sourceRoot":"","sources":["../../../src/native/file/truncateFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAiC;AACjC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QACrB,IAAA,iBAAY,EAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QACxB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/file/writeFile.d.ts.map b/dist/native/file/writeFile.d.ts.map
index 6084dd4e28..7e25816a6b 100644
--- a/dist/native/file/writeFile.d.ts.map
+++ b/dist/native/file/writeFile.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"writeFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/writeFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAElE,wBAkCE"}
\ No newline at end of file
+{"version":3,"file":"writeFile.d.ts","sourceRoot":"","sources":["../../../src/native/file/writeFile.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAE1D,wBAgCE"}
\ No newline at end of file
diff --git a/dist/native/file/writeFile.js b/dist/native/file/writeFile.js
index bfa468e07b..f5d609ebb1 100644
--- a/dist/native/file/writeFile.js
+++ b/dist/native/file/writeFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
@@ -35,7 +35,6 @@ exports.default = new structures_1.NativeFunction({
},
],
execute(ctx, [path, data, encoding]) {
- // eslint-disable-next-line no-undef
(0, fs_1.writeFileSync)(path, data, { encoding: encoding || "utf-8" });
return this.success();
},
diff --git a/dist/native/file/writeFile.js.map b/dist/native/file/writeFile.js.map
index 8297a33dd9..54f446741d 100644
--- a/dist/native/file/writeFile.js.map
+++ b/dist/native/file/writeFile.js.map
@@ -1 +1 @@
-{"version":3,"file":"writeFile.js","sourceRoot":"","sources":["../../../src/native/file/writeFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAkC;AAClC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uBAAuB;IACpC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,QAAQ,CAAC;QAC/B,oCAAoC;QACpC,IAAA,kBAAa,EAAC,IAAI,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAG,QAA2B,IAAI,OAAO,EAAE,CAAC,CAAA;QAEhF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"writeFile.js","sourceRoot":"","sources":["../../../src/native/file/writeFile.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2BAAkC;AAClC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uBAAuB;IACpC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,QAAQ,CAAC;QAC/B,IAAA,kBAAa,EAAC,IAAI,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAG,QAA2B,IAAI,OAAO,EAAE,CAAC,CAAA;QAChF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/formatting/bold.js b/dist/native/formatting/bold.js
index 2e743300dc..b54d778bdd 100644
--- a/dist/native/formatting/bold.js
+++ b/dist/native/formatting/bold.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.BoldEscapeRegex = void 0;
diff --git a/dist/native/formatting/codeBlock.js b/dist/native/formatting/codeBlock.js
index 046f3dd7de..e8dc4f64c6 100644
--- a/dist/native/formatting/codeBlock.js
+++ b/dist/native/formatting/codeBlock.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/formatting/hyperlink.js b/dist/native/formatting/hyperlink.js
index b1d33754a7..692f15d7e5 100644
--- a/dist/native/formatting/hyperlink.js
+++ b/dist/native/formatting/hyperlink.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.BoldEscapeRegex = void 0;
diff --git a/dist/native/formatting/inlineCode.js b/dist/native/formatting/inlineCode.js
index 907419544f..08fc16dcb7 100644
--- a/dist/native/formatting/inlineCode.js
+++ b/dist/native/formatting/inlineCode.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.MarkdownEscapeRegex = void 0;
diff --git a/dist/native/formatting/italic.js b/dist/native/formatting/italic.js
index 155ea8e037..142ae4e5f6 100644
--- a/dist/native/formatting/italic.js
+++ b/dist/native/formatting/italic.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ItalicEscapeRegex = void 0;
diff --git a/dist/native/formatting/spoiler.js b/dist/native/formatting/spoiler.js
index d7985b94ab..595eb5b8b0 100644
--- a/dist/native/formatting/spoiler.js
+++ b/dist/native/formatting/spoiler.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.SpoilerEscapeRegex = void 0;
diff --git a/dist/native/formatting/strikethrough.js b/dist/native/formatting/strikethrough.js
index d3051aed88..4aad2a1f07 100644
--- a/dist/native/formatting/strikethrough.js
+++ b/dist/native/formatting/strikethrough.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.StrikeThroughEscapeRegex = void 0;
diff --git a/dist/native/formatting/subtext.js b/dist/native/formatting/subtext.js
index f65e8f2c4d..e90914b1f7 100644
--- a/dist/native/formatting/subtext.js
+++ b/dist/native/formatting/subtext.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/formatting/underline.js b/dist/native/formatting/underline.js
index 426fdb2b5a..d126de2417 100644
--- a/dist/native/formatting/underline.js
+++ b/dist/native/formatting/underline.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnderlineEscapeRegex = void 0;
diff --git a/dist/native/guild/createGuild.js b/dist/native/guild/createGuild.js
index d55877cc2a..7cf0c1ac0f 100644
--- a/dist/native/guild/createGuild.js
+++ b/dist/native/guild/createGuild.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/createGuildTemplate.js b/dist/native/guild/createGuildTemplate.js
index efe769df19..8a6de4fa51 100644
--- a/dist/native/guild/createGuildTemplate.js
+++ b/dist/native/guild/createGuildTemplate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/deleteGuild.js b/dist/native/guild/deleteGuild.js
index 7bf8b11968..03132640ed 100644
--- a/dist/native/guild/deleteGuild.js
+++ b/dist/native/guild/deleteGuild.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/deleteGuildApplicationCommands.d.ts b/dist/native/guild/deleteGuildApplicationCommands.d.ts
index 3067602b34..9261739fb9 100644
--- a/dist/native/guild/deleteGuildApplicationCommands.d.ts
+++ b/dist/native/guild/deleteGuildApplicationCommands.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction<[import("../../structures").IArg], true>;
+declare const _default: NativeFunction<[import("../..").IArg], true>;
export default _default;
//# sourceMappingURL=deleteGuildApplicationCommands.d.ts.map
\ No newline at end of file
diff --git a/dist/native/guild/deleteGuildApplicationCommands.js b/dist/native/guild/deleteGuildApplicationCommands.js
index 478c6a6363..5e0b3874a4 100644
--- a/dist/native/guild/deleteGuildApplicationCommands.js
+++ b/dist/native/guild/deleteGuildApplicationCommands.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/deleteGuildTemplate.js b/dist/native/guild/deleteGuildTemplate.js
index d6fd51776f..3887e5ca7c 100644
--- a/dist/native/guild/deleteGuildTemplate.js
+++ b/dist/native/guild/deleteGuildTemplate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/editGuildTemplate.js b/dist/native/guild/editGuildTemplate.js
index 365dc467e0..571e38f823 100644
--- a/dist/native/guild/editGuildTemplate.js
+++ b/dist/native/guild/editGuildTemplate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/getGuildInvite.js b/dist/native/guild/getGuildInvite.js
index 40c189fa53..f1523f807f 100644
--- a/dist/native/guild/getGuildInvite.js
+++ b/dist/native/guild/getGuildInvite.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/getGuildPreview.js b/dist/native/guild/getGuildPreview.js
index 7f2f8ae0dc..e4358c18e4 100644
--- a/dist/native/guild/getGuildPreview.js
+++ b/dist/native/guild/getGuildPreview.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const guild_1 = require("../../properties/guild");
diff --git a/dist/native/guild/getGuildTemplate.js b/dist/native/guild/getGuildTemplate.js
index b78ab69ce1..d25647ce36 100644
--- a/dist/native/guild/getGuildTemplate.js
+++ b/dist/native/guild/getGuildTemplate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.TemplateProperty = void 0;
diff --git a/dist/native/guild/guildAfkChannelID.js b/dist/native/guild/guildAfkChannelID.js
index e325c28114..1bba7b4c4c 100644
--- a/dist/native/guild/guildAfkChannelID.js
+++ b/dist/native/guild/guildAfkChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildAfkTimeout.js b/dist/native/guild/guildAfkTimeout.js
index 6e1caf7c29..308f36a318 100644
--- a/dist/native/guild/guildAfkTimeout.js
+++ b/dist/native/guild/guildAfkTimeout.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildApproximateMemberCount.js b/dist/native/guild/guildApproximateMemberCount.js
index 17da483692..d97cc08a55 100644
--- a/dist/native/guild/guildApproximateMemberCount.js
+++ b/dist/native/guild/guildApproximateMemberCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildApproximatePresenceCount.js b/dist/native/guild/guildApproximatePresenceCount.js
index 8677aa6344..b928054c50 100644
--- a/dist/native/guild/guildApproximatePresenceCount.js
+++ b/dist/native/guild/guildApproximatePresenceCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildAutomodRules.js b/dist/native/guild/guildAutomodRules.js
index 307e10e10d..b35f631931 100644
--- a/dist/native/guild/guildAutomodRules.js
+++ b/dist/native/guild/guildAutomodRules.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildAutomodRules.js.map b/dist/native/guild/guildAutomodRules.js.map
index 2e9fcd2118..9b3178ac4b 100644
--- a/dist/native/guild/guildAutomodRules.js.map
+++ b/dist/native/guild/guildAutomodRules.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildAutomodRules.js","sourceRoot":"","sources":["../../../src/native/guild/guildAutomodRules.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,iDAAkE;AAClE,8DAAyF;AACzF,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAmB;SAC5B;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAE;QACnC,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,mBAAmB,EAAE,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEtF,IAAI,KAAK,IAAI,IAAI,EAAE;YACf,MAAM,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,mCAAqB,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;YACtE,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;SACzH;QAED,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;IAClC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildAutomodRules.js","sourceRoot":"","sources":["../../../src/native/guild/guildAutomodRules.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,iDAAkE;AAClE,8DAAyF;AACzF,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAmB;SAC5B;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAE;QACnC,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,mBAAmB,EAAE,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEtF,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;YAChB,MAAM,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,mCAAqB,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;YACtE,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;QAC1H,CAAC;QAED,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;IAClC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/guild/guildAvailable.js b/dist/native/guild/guildAvailable.js
index f2cc6a4c8b..90ed6ba00c 100644
--- a/dist/native/guild/guildAvailable.js
+++ b/dist/native/guild/guildAvailable.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildBanReason.js b/dist/native/guild/guildBanReason.js
index 4a86345e7e..c1e6fde581 100644
--- a/dist/native/guild/guildBanReason.js
+++ b/dist/native/guild/guildBanReason.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildBannedMembers.js b/dist/native/guild/guildBannedMembers.js
index df037fe15b..665aa60d07 100644
--- a/dist/native/guild/guildBannedMembers.js
+++ b/dist/native/guild/guildBannedMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildBanner.js b/dist/native/guild/guildBanner.js
index a5d223e18c..156e30ce72 100644
--- a/dist/native/guild/guildBanner.js
+++ b/dist/native/guild/guildBanner.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildBoostCount.js b/dist/native/guild/guildBoostCount.js
index ee1a15728a..c0e0aba492 100644
--- a/dist/native/guild/guildBoostCount.js
+++ b/dist/native/guild/guildBoostCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildBoostLevel.js b/dist/native/guild/guildBoostLevel.js
index 6b3968fb71..866638cb07 100644
--- a/dist/native/guild/guildBoostLevel.js
+++ b/dist/native/guild/guildBoostLevel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildBoostProgressBarEnabled.js b/dist/native/guild/guildBoostProgressBarEnabled.js
index cdb26537cc..9d327e3835 100644
--- a/dist/native/guild/guildBoostProgressBarEnabled.js
+++ b/dist/native/guild/guildBoostProgressBarEnabled.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildBoostRoleID.js b/dist/native/guild/guildBoostRoleID.js
index 0e11e1572e..a5898a27c3 100644
--- a/dist/native/guild/guildBoostRoleID.js
+++ b/dist/native/guild/guildBoostRoleID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildBoosterIDs.js b/dist/native/guild/guildBoosterIDs.js
index 950fb22e2e..b4b72682d2 100644
--- a/dist/native/guild/guildBoosterIDs.js
+++ b/dist/native/guild/guildBoosterIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildBotCount.js b/dist/native/guild/guildBotCount.js
index c93ffd03df..ffcca775fb 100644
--- a/dist/native/guild/guildBotCount.js
+++ b/dist/native/guild/guildBotCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildChannelCount.js b/dist/native/guild/guildChannelCount.js
index c8b9a68e11..18cacc01d3 100644
--- a/dist/native/guild/guildChannelCount.js
+++ b/dist/native/guild/guildChannelCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildChannelExists.js b/dist/native/guild/guildChannelExists.js
index 7a8dbbbf8a..a67ced85e1 100644
--- a/dist/native/guild/guildChannelExists.js
+++ b/dist/native/guild/guildChannelExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildChannelIDs.js b/dist/native/guild/guildChannelIDs.js
index 5df3f9d32e..2dc29bd5e7 100644
--- a/dist/native/guild/guildChannelIDs.js
+++ b/dist/native/guild/guildChannelIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildCount.d.ts b/dist/native/guild/guildCount.d.ts
index e9c14ce05e..a659377c70 100644
--- a/dist/native/guild/guildCount.d.ts
+++ b/dist/native/guild/guildCount.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=guildCount.d.ts.map
\ No newline at end of file
diff --git a/dist/native/guild/guildCount.js b/dist/native/guild/guildCount.js
index a84212a220..25393bebf3 100644
--- a/dist/native/guild/guildCount.js
+++ b/dist/native/guild/guildCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildCreatedAt.js b/dist/native/guild/guildCreatedAt.js
index cce378b907..0b9caa7944 100644
--- a/dist/native/guild/guildCreatedAt.js
+++ b/dist/native/guild/guildCreatedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildDefaultMessageNotifications.js b/dist/native/guild/guildDefaultMessageNotifications.js
index 683aac3950..8abbf46c7f 100644
--- a/dist/native/guild/guildDefaultMessageNotifications.js
+++ b/dist/native/guild/guildDefaultMessageNotifications.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildDescription.js b/dist/native/guild/guildDescription.js
index adc80554e7..7e14e11b51 100644
--- a/dist/native/guild/guildDescription.js
+++ b/dist/native/guild/guildDescription.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildDiscoverySplash.js b/dist/native/guild/guildDiscoverySplash.js
index 7b75d38d87..14dbda1e4a 100644
--- a/dist/native/guild/guildDiscoverySplash.js
+++ b/dist/native/guild/guildDiscoverySplash.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildDmSpamDetectedAt.js b/dist/native/guild/guildDmSpamDetectedAt.js
index dc22038177..96a931b2fb 100644
--- a/dist/native/guild/guildDmSpamDetectedAt.js
+++ b/dist/native/guild/guildDmSpamDetectedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildDmsDisabledUntil.js b/dist/native/guild/guildDmsDisabledUntil.js
index 9490dac1a3..672350529c 100644
--- a/dist/native/guild/guildDmsDisabledUntil.js
+++ b/dist/native/guild/guildDmsDisabledUntil.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildEmojiCount.js b/dist/native/guild/guildEmojiCount.js
index 780fdebc8b..28fa5cb5ab 100644
--- a/dist/native/guild/guildEmojiCount.js
+++ b/dist/native/guild/guildEmojiCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildEmojiExists.js b/dist/native/guild/guildEmojiExists.js
index 2f53a5c084..4ac4d9c24d 100644
--- a/dist/native/guild/guildEmojiExists.js
+++ b/dist/native/guild/guildEmojiExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildEmojiIDs.js b/dist/native/guild/guildEmojiIDs.js
index 0ffe71197b..504a46164d 100644
--- a/dist/native/guild/guildEmojiIDs.js
+++ b/dist/native/guild/guildEmojiIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildEmojiLimit.js b/dist/native/guild/guildEmojiLimit.js
index 1d9115abb3..2877953a77 100644
--- a/dist/native/guild/guildEmojiLimit.js
+++ b/dist/native/guild/guildEmojiLimit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildEmojis.js b/dist/native/guild/guildEmojis.js
index 368653e293..4bec51ddea 100644
--- a/dist/native/guild/guildEmojis.js
+++ b/dist/native/guild/guildEmojis.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildExists.js b/dist/native/guild/guildExists.js
index 4bd46a7593..31fe2c3031 100644
--- a/dist/native/guild/guildExists.js
+++ b/dist/native/guild/guildExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildExplicitContentFilter.js b/dist/native/guild/guildExplicitContentFilter.js
index 490a18c8cc..bc6192a9ea 100644
--- a/dist/native/guild/guildExplicitContentFilter.js
+++ b/dist/native/guild/guildExplicitContentFilter.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildFeatures.js b/dist/native/guild/guildFeatures.js
index 279e18dc65..a2777a297b 100644
--- a/dist/native/guild/guildFeatures.js
+++ b/dist/native/guild/guildFeatures.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildHasAnyFeatures.js b/dist/native/guild/guildHasAnyFeatures.js
index 7cc1b3544c..fa7e8249c7 100644
--- a/dist/native/guild/guildHasAnyFeatures.js
+++ b/dist/native/guild/guildHasAnyFeatures.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildHasFeatures.js b/dist/native/guild/guildHasFeatures.js
index 80f1c24e3a..053ebabb4a 100644
--- a/dist/native/guild/guildHasFeatures.js
+++ b/dist/native/guild/guildHasFeatures.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildHasTemplate.js b/dist/native/guild/guildHasTemplate.js
index 58f32cfe40..82372ca6c0 100644
--- a/dist/native/guild/guildHasTemplate.js
+++ b/dist/native/guild/guildHasTemplate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildHighestRoleID.js b/dist/native/guild/guildHighestRoleID.js
index 0280166650..2126ab925b 100644
--- a/dist/native/guild/guildHighestRoleID.js
+++ b/dist/native/guild/guildHighestRoleID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildID.js b/dist/native/guild/guildID.js
index 25f7f04dbe..ad83978880 100644
--- a/dist/native/guild/guildID.js
+++ b/dist/native/guild/guildID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildIDs.js b/dist/native/guild/guildIDs.js
index 759c30b8f3..be2347a58a 100644
--- a/dist/native/guild/guildIDs.js
+++ b/dist/native/guild/guildIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildIcon.js b/dist/native/guild/guildIcon.js
index 5c9a85646a..75c710a204 100644
--- a/dist/native/guild/guildIcon.js
+++ b/dist/native/guild/guildIcon.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildInviteExists.js b/dist/native/guild/guildInviteExists.js
index 23afbbe5f2..13fed3c355 100644
--- a/dist/native/guild/guildInviteExists.js
+++ b/dist/native/guild/guildInviteExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildInvites.js b/dist/native/guild/guildInvites.js
index 44584a54ee..f514cb1723 100644
--- a/dist/native/guild/guildInvites.js
+++ b/dist/native/guild/guildInvites.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildInvitesDisabledUntil.js b/dist/native/guild/guildInvitesDisabledUntil.js
index 7facceb47a..a5c85cd113 100644
--- a/dist/native/guild/guildInvitesDisabledUntil.js
+++ b/dist/native/guild/guildInvitesDisabledUntil.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildLarge.js b/dist/native/guild/guildLarge.js
index 5da6953776..e93e90a010 100644
--- a/dist/native/guild/guildLarge.js
+++ b/dist/native/guild/guildLarge.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildLeave.js b/dist/native/guild/guildLeave.js
index 92d4e23ef3..c249a33aa1 100644
--- a/dist/native/guild/guildLeave.js
+++ b/dist/native/guild/guildLeave.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildLowestRoleID.js b/dist/native/guild/guildLowestRoleID.js
index 6f7dc81422..75d93a0e34 100644
--- a/dist/native/guild/guildLowestRoleID.js
+++ b/dist/native/guild/guildLowestRoleID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildMFALevel.js b/dist/native/guild/guildMFALevel.js
index 4b65768ba7..eddcc31a06 100644
--- a/dist/native/guild/guildMFALevel.js
+++ b/dist/native/guild/guildMFALevel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildMaxStageVideoChannelUsers.js b/dist/native/guild/guildMaxStageVideoChannelUsers.js
index 92c915fec1..7afa4db548 100644
--- a/dist/native/guild/guildMaxStageVideoChannelUsers.js
+++ b/dist/native/guild/guildMaxStageVideoChannelUsers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildMaxVideoChannelUsers.js b/dist/native/guild/guildMaxVideoChannelUsers.js
index 6c12743544..c36533a071 100644
--- a/dist/native/guild/guildMaxVideoChannelUsers.js
+++ b/dist/native/guild/guildMaxVideoChannelUsers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildMaximumBitrate.js b/dist/native/guild/guildMaximumBitrate.js
index 2af4c8b8ba..3acf361a9e 100644
--- a/dist/native/guild/guildMaximumBitrate.js
+++ b/dist/native/guild/guildMaximumBitrate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildMaximumMembers.js b/dist/native/guild/guildMaximumMembers.js
index 2a7cc9464f..d6d8f7c8e2 100644
--- a/dist/native/guild/guildMaximumMembers.js
+++ b/dist/native/guild/guildMaximumMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildMaximumPresences.js b/dist/native/guild/guildMaximumPresences.js
index 2ef535377f..1d33ed987a 100644
--- a/dist/native/guild/guildMaximumPresences.js
+++ b/dist/native/guild/guildMaximumPresences.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildMaximumStageBitrate.d.ts b/dist/native/guild/guildMaximumStageBitrate.d.ts
new file mode 100644
index 0000000000..9394555420
--- /dev/null
+++ b/dist/native/guild/guildMaximumStageBitrate.d.ts
@@ -0,0 +1,10 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.Guild;
+}], true>;
+export default _default;
+//# sourceMappingURL=guildMaximumStageBitrate.d.ts.map
\ No newline at end of file
diff --git a/dist/native/guild/guildMaximumStageBitrate.d.ts.map b/dist/native/guild/guildMaximumStageBitrate.d.ts.map
new file mode 100644
index 0000000000..455b9c7900
--- /dev/null
+++ b/dist/native/guild/guildMaximumStageBitrate.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"guildMaximumStageBitrate.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildMaximumStageBitrate.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAsBE"}
\ No newline at end of file
diff --git a/dist/native/guild/guildMaximumStageBitrate.js b/dist/native/guild/guildMaximumStageBitrate.js
new file mode 100644
index 0000000000..512d74c3e7
--- /dev/null
+++ b/dist/native/guild/guildMaximumStageBitrate.js
@@ -0,0 +1,31 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$guildMaximumStageBitrate",
+ version: "2.7.0",
+ description: "Returns the maximum bitrate for stage channels of this guild",
+ aliases: [
+ "$serverMaximumStageBitrate"
+ ],
+ unwrap: true,
+ brackets: false,
+ args: [
+ {
+ name: "guild ID",
+ description: "The guild to retrieve the data",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.Guild,
+ },
+ ],
+ output: structures_1.ArgType.Number,
+ execute(ctx, [guild]) {
+ return this.success((guild ?? ctx.guild)?.maximumStageBitrate);
+ },
+});
+//# sourceMappingURL=guildMaximumStageBitrate.js.map
\ No newline at end of file
diff --git a/dist/native/guild/guildMaximumStageBitrate.js.map b/dist/native/guild/guildMaximumStageBitrate.js.map
new file mode 100644
index 0000000000..1c7e66d81b
--- /dev/null
+++ b/dist/native/guild/guildMaximumStageBitrate.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"guildMaximumStageBitrate.js","sourceRoot":"","sources":["../../../src/native/guild/guildMaximumStageBitrate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8DAA8D;IAC3E,OAAO,EAAE;QACL,4BAA4B;KAC/B;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,mBAAmB,CAAC,CAAA;IAClE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/guild/guildMemberCount.js b/dist/native/guild/guildMemberCount.js
index 0e05db3b33..c1e807e15a 100644
--- a/dist/native/guild/guildMemberCount.js
+++ b/dist/native/guild/guildMemberCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.PresenceStatus = void 0;
diff --git a/dist/native/guild/guildMemberCount.js.map b/dist/native/guild/guildMemberCount.js.map
index 0ab240d26e..d61ac61eb1 100644
--- a/dist/native/guild/guildMemberCount.js.map
+++ b/dist/native/guild/guildMemberCount.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildMemberCount.js","sourceRoot":"","sources":["../../../src/native/guild/guildMemberCount.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,iDAAkE;AAElE,IAAY,cAKX;AALD,WAAY,cAAc;IACtB,mCAAiB,CAAA;IACjB,+BAAa,CAAA;IACb,6BAAW,CAAA;IACX,qCAAmB,CAAA;AACvB,CAAC,EALW,cAAc,8BAAd,cAAc,QAKzB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,oBAAoB;QACpB,qBAAqB;KACxB;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,cAAc;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,QAAQ,EAAE,IAAI,CAAC;QAChC,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,IAAI,KAAK,IAAI,CAAA;QAEb,IAAI,QAAQ,EAAE;YACV,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE;gBACrD,MAAM,MAAM,GAAG,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAA;gBACtC,OAAO,CAAC,QAAQ,KAAK,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,KAAK,SAAS,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,KAAK,QAAQ,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;YACtI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;SACX;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAA;IACjH,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildMemberCount.js","sourceRoot":"","sources":["../../../src/native/guild/guildMemberCount.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,iDAAkE;AAElE,IAAY,cAKX;AALD,WAAY,cAAc;IACtB,mCAAiB,CAAA;IACjB,+BAAa,CAAA;IACb,6BAAW,CAAA;IACX,qCAAmB,CAAA;AACvB,CAAC,EALW,cAAc,8BAAd,cAAc,QAKzB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,oBAAoB;QACpB,qBAAqB;KACxB;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,cAAc;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,QAAQ,EAAE,IAAI,CAAC;QAChC,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,IAAI,KAAK,IAAI,CAAA;QAEb,IAAI,QAAQ,EAAE,CAAC;YACX,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE;gBACrD,MAAM,MAAM,GAAG,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAA;gBACtC,OAAO,CAAC,QAAQ,KAAK,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,KAAK,SAAS,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,KAAK,QAAQ,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;YACtI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;QACZ,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAA;IACjH,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/guild/guildMemberIDs.js b/dist/native/guild/guildMemberIDs.js
index 04841ce9cb..a2326a52d3 100644
--- a/dist/native/guild/guildMemberIDs.js
+++ b/dist/native/guild/guildMemberIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildNSFWLevel.js b/dist/native/guild/guildNSFWLevel.js
index c174dfd684..bc935b48bd 100644
--- a/dist/native/guild/guildNSFWLevel.js
+++ b/dist/native/guild/guildNSFWLevel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildName.js b/dist/native/guild/guildName.js
index 9946050d3b..40610456b0 100644
--- a/dist/native/guild/guildName.js
+++ b/dist/native/guild/guildName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildNameAcronym.js b/dist/native/guild/guildNameAcronym.js
index d6da9a2cc8..709e3448dc 100644
--- a/dist/native/guild/guildNameAcronym.js
+++ b/dist/native/guild/guildNameAcronym.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildNames.js b/dist/native/guild/guildNames.js
index 249adc0986..6b359d34fd 100644
--- a/dist/native/guild/guildNames.js
+++ b/dist/native/guild/guildNames.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildOwnerID.js b/dist/native/guild/guildOwnerID.js
index 9bdaa08c22..1d30ec9815 100644
--- a/dist/native/guild/guildOwnerID.js
+++ b/dist/native/guild/guildOwnerID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildPartnered.js b/dist/native/guild/guildPartnered.js
index 99133e8de8..ee27f5a42c 100644
--- a/dist/native/guild/guildPartnered.js
+++ b/dist/native/guild/guildPartnered.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildPreferredLocale.js b/dist/native/guild/guildPreferredLocale.js
index c573c6ac7b..0662dc0dc7 100644
--- a/dist/native/guild/guildPreferredLocale.js
+++ b/dist/native/guild/guildPreferredLocale.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildPublicUpdatesChannelID.js b/dist/native/guild/guildPublicUpdatesChannelID.js
index b15c64742b..28f8d6cf88 100644
--- a/dist/native/guild/guildPublicUpdatesChannelID.js
+++ b/dist/native/guild/guildPublicUpdatesChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildRaidDetectedAt.js b/dist/native/guild/guildRaidDetectedAt.js
index fda62d1328..a28c60acb7 100644
--- a/dist/native/guild/guildRaidDetectedAt.js
+++ b/dist/native/guild/guildRaidDetectedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildRawData.js b/dist/native/guild/guildRawData.js
index a52ea423e4..ac94d72274 100644
--- a/dist/native/guild/guildRawData.js
+++ b/dist/native/guild/guildRawData.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildRoleCount.js b/dist/native/guild/guildRoleCount.js
index c4517a8a02..04e22f8a89 100644
--- a/dist/native/guild/guildRoleCount.js
+++ b/dist/native/guild/guildRoleCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildRoleIDs.js b/dist/native/guild/guildRoleIDs.js
index b677f89d68..a7183892f9 100644
--- a/dist/native/guild/guildRoleIDs.js
+++ b/dist/native/guild/guildRoleIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildRulesChannelID.js b/dist/native/guild/guildRulesChannelID.js
index c93d12766a..62b0a37cae 100644
--- a/dist/native/guild/guildRulesChannelID.js
+++ b/dist/native/guild/guildRulesChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildSafetyAlertsChannelID.js b/dist/native/guild/guildSafetyAlertsChannelID.js
index 4bdf011c6f..80c8ab14f3 100644
--- a/dist/native/guild/guildSafetyAlertsChannelID.js
+++ b/dist/native/guild/guildSafetyAlertsChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildScheduledEvents.js b/dist/native/guild/guildScheduledEvents.js
index 66c0e8063b..8878179639 100644
--- a/dist/native/guild/guildScheduledEvents.js
+++ b/dist/native/guild/guildScheduledEvents.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildShardID.js b/dist/native/guild/guildShardID.js
index b60fed19c2..758de69f87 100644
--- a/dist/native/guild/guildShardID.js
+++ b/dist/native/guild/guildShardID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildSoundboardLimit.js b/dist/native/guild/guildSoundboardLimit.js
index 93cebe3a69..ca17325ed9 100644
--- a/dist/native/guild/guildSoundboardLimit.js
+++ b/dist/native/guild/guildSoundboardLimit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildSoundboardSounds.js b/dist/native/guild/guildSoundboardSounds.js
index 62d3d5cbba..1682201b2d 100644
--- a/dist/native/guild/guildSoundboardSounds.js
+++ b/dist/native/guild/guildSoundboardSounds.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildSplashURL.js b/dist/native/guild/guildSplashURL.js
index f71fc55daa..420b9039eb 100644
--- a/dist/native/guild/guildSplashURL.js
+++ b/dist/native/guild/guildSplashURL.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildStageInstances.js b/dist/native/guild/guildStageInstances.js
index 74739e8518..14c0b1953a 100644
--- a/dist/native/guild/guildStageInstances.js
+++ b/dist/native/guild/guildStageInstances.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildStickerExists.js b/dist/native/guild/guildStickerExists.js
index 1494245d27..fd0453f4b0 100644
--- a/dist/native/guild/guildStickerExists.js
+++ b/dist/native/guild/guildStickerExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildStickerIDs.js b/dist/native/guild/guildStickerIDs.js
index f4e3c82362..388dc5bf30 100644
--- a/dist/native/guild/guildStickerIDs.js
+++ b/dist/native/guild/guildStickerIDs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildStickerLimit.js b/dist/native/guild/guildStickerLimit.js
index e8b6056916..26bbf41e19 100644
--- a/dist/native/guild/guildStickerLimit.js
+++ b/dist/native/guild/guildStickerLimit.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildSystemChannelFlags.d.ts b/dist/native/guild/guildSystemChannelFlags.d.ts
new file mode 100644
index 0000000000..1307085128
--- /dev/null
+++ b/dist/native/guild/guildSystemChannelFlags.d.ts
@@ -0,0 +1,15 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ type: ArgType.Guild;
+ required: true;
+ rest: false;
+}, {
+ name: string;
+ description: string;
+ type: ArgType.String;
+ rest: false;
+}], true>;
+export default _default;
+//# sourceMappingURL=guildSystemChannelFlags.d.ts.map
\ No newline at end of file
diff --git a/dist/native/guild/guildSystemChannelFlags.d.ts.map b/dist/native/guild/guildSystemChannelFlags.d.ts.map
new file mode 100644
index 0000000000..5d5acc6c28
--- /dev/null
+++ b/dist/native/guild/guildSystemChannelFlags.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"guildSystemChannelFlags.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildSystemChannelFlags.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAG1D,wBA4BE"}
\ No newline at end of file
diff --git a/dist/native/guild/guildSystemChannelFlags.js b/dist/native/guild/guildSystemChannelFlags.js
new file mode 100644
index 0000000000..4f434a4596
--- /dev/null
+++ b/dist/native/guild/guildSystemChannelFlags.js
@@ -0,0 +1,42 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+var __importDefault = (this && this.__importDefault) || function (mod) {
+ return (mod && mod.__esModule) ? mod : { "default": mod };
+};
+Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
+const structures_1 = require("../../structures");
+const array_1 = __importDefault(require("../../functions/array"));
+exports.default = new structures_1.NativeFunction({
+ name: "$guildSystemChannelFlags",
+ version: "2.7.0",
+ description: "Returns the system channel flags of a guild",
+ aliases: [
+ "$serverSystemChannelFlags"
+ ],
+ unwrap: true,
+ brackets: false,
+ args: [
+ {
+ name: "guild ID",
+ description: "The guild to retrieve the data",
+ type: structures_1.ArgType.Guild,
+ required: true,
+ rest: false,
+ },
+ {
+ name: "separator",
+ description: "The separator to use for every flag",
+ type: structures_1.ArgType.String,
+ rest: false,
+ },
+ ],
+ output: (0, array_1.default)(discord_js_1.GuildSystemChannelFlags),
+ execute(ctx, [guild, sep]) {
+ return this.success((guild ?? ctx.guild)?.systemChannelFlags.toArray().join(sep ?? ", "));
+ },
+});
+//# sourceMappingURL=guildSystemChannelFlags.js.map
\ No newline at end of file
diff --git a/dist/native/guild/guildSystemChannelFlags.js.map b/dist/native/guild/guildSystemChannelFlags.js.map
new file mode 100644
index 0000000000..466f463ed3
--- /dev/null
+++ b/dist/native/guild/guildSystemChannelFlags.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"guildSystemChannelFlags.js","sourceRoot":"","sources":["../../../src/native/guild/guildSystemChannelFlags.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,2CAAoD;AACpD,iDAA0D;AAC1D,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE;QACL,2BAA2B;KAC9B;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,EAAC,oCAAuB,CAAC;IACtC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,GAAG,CAAC;QACrB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,kBAAkB,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC7F,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/guild/guildSystemChannelID.d.ts.map b/dist/native/guild/guildSystemChannelID.d.ts.map
index 9791e40fc3..fa7f0fa308 100644
--- a/dist/native/guild/guildSystemChannelID.d.ts.map
+++ b/dist/native/guild/guildSystemChannelID.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"guildSystemChannelID.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildSystemChannelID.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAsBE"}
\ No newline at end of file
+{"version":3,"file":"guildSystemChannelID.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildSystemChannelID.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAsBE"}
\ No newline at end of file
diff --git a/dist/native/guild/guildSystemChannelID.js b/dist/native/guild/guildSystemChannelID.js
index 62087a6a7b..ffc805abaf 100644
--- a/dist/native/guild/guildSystemChannelID.js
+++ b/dist/native/guild/guildSystemChannelID.js
@@ -1,19 +1,19 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$guildSystemChannelID",
version: "1.0.0",
- description: "Returns the server's system channel ID",
- brackets: false,
+ description: "Returns the system channel ID of a guild",
aliases: [
"$serverSystemChannelID"
],
- output: structures_1.ArgType.Channel,
+ brackets: false,
+ unwrap: true,
args: [
{
name: "guild ID",
@@ -23,7 +23,7 @@ exports.default = new structures_1.NativeFunction({
type: structures_1.ArgType.Guild,
},
],
- unwrap: true,
+ output: structures_1.ArgType.Channel,
execute(ctx, [guild]) {
return this.success((guild ?? ctx.guild)?.systemChannelId);
},
diff --git a/dist/native/guild/guildSystemChannelID.js.map b/dist/native/guild/guildSystemChannelID.js.map
index aa371a8ada..23e76673c5 100644
--- a/dist/native/guild/guildSystemChannelID.js.map
+++ b/dist/native/guild/guildSystemChannelID.js.map
@@ -1 +1 @@
-{"version":3,"file":"guildSystemChannelID.js","sourceRoot":"","sources":["../../../src/native/guild/guildSystemChannelID.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,wBAAwB;KAC3B;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,eAAe,CAAC,CAAA;IAC9D,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"guildSystemChannelID.js","sourceRoot":"","sources":["../../../src/native/guild/guildSystemChannelID.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,OAAO,EAAE;QACL,wBAAwB;KAC3B;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,eAAe,CAAC,CAAA;IAC9D,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/guild/guildTemplateCode.js b/dist/native/guild/guildTemplateCode.js
index ea2ef8cfcb..cba18bd654 100644
--- a/dist/native/guild/guildTemplateCode.js
+++ b/dist/native/guild/guildTemplateCode.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildTimedOutMembers.js b/dist/native/guild/guildTimedOutMembers.js
index 01ab92b1d7..c3fefad1dc 100644
--- a/dist/native/guild/guildTimedOutMembers.js
+++ b/dist/native/guild/guildTimedOutMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildVanityCode.js b/dist/native/guild/guildVanityCode.js
index 0fd8301b06..bd46d4b973 100644
--- a/dist/native/guild/guildVanityCode.js
+++ b/dist/native/guild/guildVanityCode.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildVanityUses.js b/dist/native/guild/guildVanityUses.js
index 6eec62b447..f09a36972a 100644
--- a/dist/native/guild/guildVanityUses.js
+++ b/dist/native/guild/guildVanityUses.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildVerificationLevel.js b/dist/native/guild/guildVerificationLevel.js
index fc0df704fa..2eead0293f 100644
--- a/dist/native/guild/guildVerificationLevel.js
+++ b/dist/native/guild/guildVerificationLevel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/guildVerified.js b/dist/native/guild/guildVerified.js
index 28f84bcc09..d97f1ff2ff 100644
--- a/dist/native/guild/guildVerified.js
+++ b/dist/native/guild/guildVerified.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildWebhooks.js b/dist/native/guild/guildWebhooks.js
index 1777b78fa1..25c83c144b 100644
--- a/dist/native/guild/guildWebhooks.js
+++ b/dist/native/guild/guildWebhooks.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/guild/guildWidgetChannelEnabled.js b/dist/native/guild/guildWidgetChannelEnabled.js
index a74b5a3b41..baf0cee819 100644
--- a/dist/native/guild/guildWidgetChannelEnabled.js
+++ b/dist/native/guild/guildWidgetChannelEnabled.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/guildWidgetChannelID.js b/dist/native/guild/guildWidgetChannelID.js
index 4ed38b7249..df5af234a5 100644
--- a/dist/native/guild/guildWidgetChannelID.js
+++ b/dist/native/guild/guildWidgetChannelID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/randomGuildID.d.ts b/dist/native/guild/randomGuildID.d.ts
index 11289c7f7a..a536eb616e 100644
--- a/dist/native/guild/randomGuildID.d.ts
+++ b/dist/native/guild/randomGuildID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=randomGuildID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/guild/randomGuildID.js b/dist/native/guild/randomGuildID.js
index 7196019876..8e4ca801ed 100644
--- a/dist/native/guild/randomGuildID.js
+++ b/dist/native/guild/randomGuildID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/registerGuildApplicationCommands.d.ts b/dist/native/guild/registerGuildApplicationCommands.d.ts
index 61328a7eda..def6d47e9f 100644
--- a/dist/native/guild/registerGuildApplicationCommands.d.ts
+++ b/dist/native/guild/registerGuildApplicationCommands.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction<[import("../../structures").IArg], true>;
+declare const _default: NativeFunction<[import("../..").IArg], true>;
export default _default;
//# sourceMappingURL=registerGuildApplicationCommands.d.ts.map
\ No newline at end of file
diff --git a/dist/native/guild/registerGuildApplicationCommands.js b/dist/native/guild/registerGuildApplicationCommands.js
index 59f5ed6782..2cf2f093ae 100644
--- a/dist/native/guild/registerGuildApplicationCommands.js
+++ b/dist/native/guild/registerGuildApplicationCommands.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildAFKChannel.js b/dist/native/guild/setGuildAFKChannel.js
index 3584867546..36299b4420 100644
--- a/dist/native/guild/setGuildAFKChannel.js
+++ b/dist/native/guild/setGuildAFKChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildAFKTimeout.js b/dist/native/guild/setGuildAFKTimeout.js
index 91baba368b..326bfcb2e7 100644
--- a/dist/native/guild/setGuildAFKTimeout.js
+++ b/dist/native/guild/setGuildAFKTimeout.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildBanner.js b/dist/native/guild/setGuildBanner.js
index f4ef67572c..6d2ee0b040 100644
--- a/dist/native/guild/setGuildBanner.js
+++ b/dist/native/guild/setGuildBanner.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildBoostProgressBar.js b/dist/native/guild/setGuildBoostProgressBar.js
index df3cb9e9e2..0e4c1c5e9a 100644
--- a/dist/native/guild/setGuildBoostProgressBar.js
+++ b/dist/native/guild/setGuildBoostProgressBar.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildDefaultMessageNotifications.js b/dist/native/guild/setGuildDefaultMessageNotifications.js
index fc3c125ce0..166641aaf0 100644
--- a/dist/native/guild/setGuildDefaultMessageNotifications.js
+++ b/dist/native/guild/setGuildDefaultMessageNotifications.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildDiscoverySplash.js b/dist/native/guild/setGuildDiscoverySplash.js
index 9258af7977..bae8b0e5b3 100644
--- a/dist/native/guild/setGuildDiscoverySplash.js
+++ b/dist/native/guild/setGuildDiscoverySplash.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildDmsDisabled.js b/dist/native/guild/setGuildDmsDisabled.js
index 1932bad3e0..15e024a61b 100644
--- a/dist/native/guild/setGuildDmsDisabled.js
+++ b/dist/native/guild/setGuildDmsDisabled.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildExplicitContentFilter.js b/dist/native/guild/setGuildExplicitContentFilter.js
index 6f48164c07..8904c5dbd9 100644
--- a/dist/native/guild/setGuildExplicitContentFilter.js
+++ b/dist/native/guild/setGuildExplicitContentFilter.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildIcon.js b/dist/native/guild/setGuildIcon.js
index 748000cbdd..57c2f7a2b0 100644
--- a/dist/native/guild/setGuildIcon.js
+++ b/dist/native/guild/setGuildIcon.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildInvitesDisabled.js b/dist/native/guild/setGuildInvitesDisabled.js
index 65f66598c2..43aa6d4973 100644
--- a/dist/native/guild/setGuildInvitesDisabled.js
+++ b/dist/native/guild/setGuildInvitesDisabled.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildMFALevel.js b/dist/native/guild/setGuildMFALevel.js
index a30e7e3993..1b2a2e9fbf 100644
--- a/dist/native/guild/setGuildMFALevel.js
+++ b/dist/native/guild/setGuildMFALevel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildName.js b/dist/native/guild/setGuildName.js
index 8dad810bde..ae58c25665 100644
--- a/dist/native/guild/setGuildName.js
+++ b/dist/native/guild/setGuildName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildOwner.js b/dist/native/guild/setGuildOwner.js
index 51e5e08d39..bdb31862ed 100644
--- a/dist/native/guild/setGuildOwner.js
+++ b/dist/native/guild/setGuildOwner.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildPausedInvites.js b/dist/native/guild/setGuildPausedInvites.js
index 8a09856166..72d298d391 100644
--- a/dist/native/guild/setGuildPausedInvites.js
+++ b/dist/native/guild/setGuildPausedInvites.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildPreferredLocale.js b/dist/native/guild/setGuildPreferredLocale.js
index e9f3ba4b45..fdacd37d5a 100644
--- a/dist/native/guild/setGuildPreferredLocale.js
+++ b/dist/native/guild/setGuildPreferredLocale.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildPublicUpdatesChannel.js b/dist/native/guild/setGuildPublicUpdatesChannel.js
index c579d1da5d..d710733e3b 100644
--- a/dist/native/guild/setGuildPublicUpdatesChannel.js
+++ b/dist/native/guild/setGuildPublicUpdatesChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildRulesChannel.js b/dist/native/guild/setGuildRulesChannel.js
index e478eb8c38..1ec3632d3b 100644
--- a/dist/native/guild/setGuildRulesChannel.js
+++ b/dist/native/guild/setGuildRulesChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildSafetyAlertsChannel.js b/dist/native/guild/setGuildSafetyAlertsChannel.js
index 7dbb5a88b3..5fcf95acd7 100644
--- a/dist/native/guild/setGuildSafetyAlertsChannel.js
+++ b/dist/native/guild/setGuildSafetyAlertsChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildSplash.js b/dist/native/guild/setGuildSplash.js
index f09afd3de7..c7bcf327c3 100644
--- a/dist/native/guild/setGuildSplash.js
+++ b/dist/native/guild/setGuildSplash.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/guild/setGuildSystemChannel.js b/dist/native/guild/setGuildSystemChannel.js
index 6575fecc3e..b0f7e998cb 100644
--- a/dist/native/guild/setGuildSystemChannel.js
+++ b/dist/native/guild/setGuildSystemChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildVerificationLevel.js b/dist/native/guild/setGuildVerificationLevel.js
index cfff87cd39..4eadfe0fc6 100644
--- a/dist/native/guild/setGuildVerificationLevel.js
+++ b/dist/native/guild/setGuildVerificationLevel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/setGuildWidgetSettings.js b/dist/native/guild/setGuildWidgetSettings.js
index 010d39146a..9140ac92bd 100644
--- a/dist/native/guild/setGuildWidgetSettings.js
+++ b/dist/native/guild/setGuildWidgetSettings.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/guild/syncGuildTemplate.js b/dist/native/guild/syncGuildTemplate.js
index f80fac50ff..8c693bfc71 100644
--- a/dist/native/guild/syncGuildTemplate.js
+++ b/dist/native/guild/syncGuildTemplate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/http/httpAddForm.d.ts b/dist/native/http/httpAddForm.d.ts
index c6d83dc38f..6b05772bc4 100644
--- a/dist/native/http/httpAddForm.d.ts
+++ b/dist/native/http/httpAddForm.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=httpAddForm.d.ts.map
\ No newline at end of file
diff --git a/dist/native/http/httpAddForm.js b/dist/native/http/httpAddForm.js
index b22ab1b87f..ac97f08989 100644
--- a/dist/native/http/httpAddForm.js
+++ b/dist/native/http/httpAddForm.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const undici_1 = require("undici");
diff --git a/dist/native/http/httpAddHeader.js b/dist/native/http/httpAddHeader.js
index a247135c77..46f8fdf74b 100644
--- a/dist/native/http/httpAddHeader.js
+++ b/dist/native/http/httpAddHeader.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/http/httpAppendFile.js b/dist/native/http/httpAppendFile.js
index 4761eaa81d..f5d29ced9e 100644
--- a/dist/native/http/httpAppendFile.js
+++ b/dist/native/http/httpAppendFile.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/http/httpAppendValue.js b/dist/native/http/httpAppendValue.js
index 305486b639..b2f442b169 100644
--- a/dist/native/http/httpAppendValue.js
+++ b/dist/native/http/httpAppendValue.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/http/httpGetHeader.js b/dist/native/http/httpGetHeader.js
index 970e6ff493..898f1681c0 100644
--- a/dist/native/http/httpGetHeader.js
+++ b/dist/native/http/httpGetHeader.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/http/httpPing.d.ts b/dist/native/http/httpPing.d.ts
index 2f7bac5627..1efa2f0c0a 100644
--- a/dist/native/http/httpPing.d.ts
+++ b/dist/native/http/httpPing.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures/@internal/NativeFunction";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=httpPing.d.ts.map
\ No newline at end of file
diff --git a/dist/native/http/httpPing.js b/dist/native/http/httpPing.js
index ac93b6d135..e90bf366a0 100644
--- a/dist/native/http/httpPing.js
+++ b/dist/native/http/httpPing.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/http/httpRemoveHeader.js b/dist/native/http/httpRemoveHeader.js
index 9d8ea01ab6..40f16b496d 100644
--- a/dist/native/http/httpRemoveHeader.js
+++ b/dist/native/http/httpRemoveHeader.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/http/httpRequest.js b/dist/native/http/httpRequest.js
index d556c89a61..346d806f28 100644
--- a/dist/native/http/httpRequest.js
+++ b/dist/native/http/httpRequest.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/http/httpRequest.js.map b/dist/native/http/httpRequest.js.map
index 6be29bcaed..538cbe53a7 100644
--- a/dist/native/http/httpRequest.js.map
+++ b/dist/native/http/httpRequest.js.map
@@ -1 +1 @@
-{"version":3,"file":"httpRequest.js","sourceRoot":"","sources":["../../../src/native/http/httpRequest.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"httpRequest.js","sourceRoot":"","sources":["../../../src/native/http/httpRequest.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/http/httpResult.js b/dist/native/http/httpResult.js
index 33c412b5e3..f77724f8c1 100644
--- a/dist/native/http/httpResult.js
+++ b/dist/native/http/httpResult.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/http/httpSetBody.js b/dist/native/http/httpSetBody.js
index d5a0a78fae..c1eea6b1fe 100644
--- a/dist/native/http/httpSetBody.js
+++ b/dist/native/http/httpSetBody.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/http/httpSetContentType.js b/dist/native/http/httpSetContentType.js
index 2074078d29..99f3d5ebcd 100644
--- a/dist/native/http/httpSetContentType.js
+++ b/dist/native/http/httpSetContentType.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/applicationCommandDescription.js b/dist/native/interaction/applicationCommandDescription.js
index 8ed815f72e..8bfdd0d528 100644
--- a/dist/native/interaction/applicationCommandDescription.js
+++ b/dist/native/interaction/applicationCommandDescription.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/applicationCommandDescription.js.map b/dist/native/interaction/applicationCommandDescription.js.map
index 318f1d85d4..f19a5166df 100644
--- a/dist/native/interaction/applicationCommandDescription.js.map
+++ b/dist/native/interaction/applicationCommandDescription.js.map
@@ -1 +1 @@
-{"version":3,"file":"applicationCommandDescription.js","sourceRoot":"","sources":["../../../src/native/interaction/applicationCommandDescription.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gCAAgC;IACtC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,IAAI,IAAI,CAAC,SAAS,EAAE;YAChB,MAAM,OAAO,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC/E,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;SACjE;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,OAAO,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC3H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"applicationCommandDescription.js","sourceRoot":"","sources":["../../../src/native/interaction/applicationCommandDescription.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gCAAgC;IACtC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACjB,MAAM,OAAO,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC/E,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;QAClE,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,OAAO,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC3H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/applicationCommandDisplay.js b/dist/native/interaction/applicationCommandDisplay.js
index 9efffa4002..6a4e765b1f 100644
--- a/dist/native/interaction/applicationCommandDisplay.js
+++ b/dist/native/interaction/applicationCommandDisplay.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/applicationCommandID.js b/dist/native/interaction/applicationCommandID.js
index 64003bd3d1..05d6d35311 100644
--- a/dist/native/interaction/applicationCommandID.js
+++ b/dist/native/interaction/applicationCommandID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/applicationCommandID.js.map b/dist/native/interaction/applicationCommandID.js.map
index c9cdf8dc9e..708ea44a14 100644
--- a/dist/native/interaction/applicationCommandID.js.map
+++ b/dist/native/interaction/applicationCommandID.js.map
@@ -1 +1 @@
-{"version":3,"file":"applicationCommandID.js","sourceRoot":"","sources":["../../../src/native/interaction/applicationCommandID.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACrB,IAAI,IAAI,CAAC,SAAS,EAAE;YAChB,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC9E,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,EAAE,EAAE,CAAC,CAAA;SAClE;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAChH,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"applicationCommandID.js","sourceRoot":"","sources":["../../../src/native/interaction/applicationCommandID.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACrB,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACjB,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC9E,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,EAAE,EAAE,CAAC,CAAA;QACnE,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAChH,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/applicationCommandName.js b/dist/native/interaction/applicationCommandName.js
index 2358d93402..1f12684b59 100644
--- a/dist/native/interaction/applicationCommandName.js
+++ b/dist/native/interaction/applicationCommandName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/applicationCommandName.js.map b/dist/native/interaction/applicationCommandName.js.map
index 415f429937..6b03bb6621 100644
--- a/dist/native/interaction/applicationCommandName.js.map
+++ b/dist/native/interaction/applicationCommandName.js.map
@@ -1 +1 @@
-{"version":3,"file":"applicationCommandName.js","sourceRoot":"","sources":["../../../src/native/interaction/applicationCommandName.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,IAAI,IAAI,CAAC,SAAS,EAAE;YAChB,MAAM,OAAO,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC/E,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;SAC1D;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAClH,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"applicationCommandName.js","sourceRoot":"","sources":["../../../src/native/interaction/applicationCommandName.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACjB,MAAM,OAAO,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC/E,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;QAC3D,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAClH,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/applicationCommandOptions.js b/dist/native/interaction/applicationCommandOptions.js
index fb13bc3ad7..cd1541297b 100644
--- a/dist/native/interaction/applicationCommandOptions.js
+++ b/dist/native/interaction/applicationCommandOptions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/applicationCommandOptions.js.map b/dist/native/interaction/applicationCommandOptions.js.map
index 447ed4cc02..82d142b96a 100644
--- a/dist/native/interaction/applicationCommandOptions.js.map
+++ b/dist/native/interaction/applicationCommandOptions.js.map
@@ -1 +1 @@
-{"version":3,"file":"applicationCommandOptions.js","sourceRoot":"","sources":["../../../src/native/interaction/applicationCommandOptions.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,IAAI,IAAI,CAAC,SAAS,EAAE;YAChB,MAAM,OAAO,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC/E,OAAO,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;SACjE;QAED,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC3H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"applicationCommandOptions.js","sourceRoot":"","sources":["../../../src/native/interaction/applicationCommandOptions.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACjB,MAAM,OAAO,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC/E,OAAO,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;QAClE,CAAC;QAED,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC3H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/applicationSubCommandGroupName.d.ts b/dist/native/interaction/applicationSubCommandGroupName.d.ts
index 071a734ce3..35ee285fc8 100644
--- a/dist/native/interaction/applicationSubCommandGroupName.d.ts
+++ b/dist/native/interaction/applicationSubCommandGroupName.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=applicationSubCommandGroupName.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/applicationSubCommandGroupName.js b/dist/native/interaction/applicationSubCommandGroupName.js
index 297f29720c..07eb0f91ef 100644
--- a/dist/native/interaction/applicationSubCommandGroupName.js
+++ b/dist/native/interaction/applicationSubCommandGroupName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/applicationSubCommandName.d.ts b/dist/native/interaction/applicationSubCommandName.d.ts
index 87d373f6f5..69db4f77d8 100644
--- a/dist/native/interaction/applicationSubCommandName.d.ts
+++ b/dist/native/interaction/applicationSubCommandName.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=applicationSubCommandName.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/applicationSubCommandName.js b/dist/native/interaction/applicationSubCommandName.js
index 6a75408435..11d6125382 100644
--- a/dist/native/interaction/applicationSubCommandName.js
+++ b/dist/native/interaction/applicationSubCommandName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/authorizingIntegrationOwners.js b/dist/native/interaction/authorizingIntegrationOwners.js
index fc6b723f81..f839e66eec 100644
--- a/dist/native/interaction/authorizingIntegrationOwners.js
+++ b/dist/native/interaction/authorizingIntegrationOwners.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthorizingIntegrationOwnersType = void 0;
diff --git a/dist/native/interaction/autocomplete.d.ts b/dist/native/interaction/autocomplete.d.ts
index eff6b0d490..46f82ae25f 100644
--- a/dist/native/interaction/autocomplete.d.ts
+++ b/dist/native/interaction/autocomplete.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=autocomplete.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/autocomplete.js b/dist/native/interaction/autocomplete.js
index 91df988c53..575ce6e183 100644
--- a/dist/native/interaction/autocomplete.js
+++ b/dist/native/interaction/autocomplete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/context.d.ts b/dist/native/interaction/context.d.ts
index 63313de3bd..121c4972f5 100644
--- a/dist/native/interaction/context.d.ts
+++ b/dist/native/interaction/context.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=context.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/context.js b/dist/native/interaction/context.js
index 4b4a2ebb5a..5af25f84a4 100644
--- a/dist/native/interaction/context.js
+++ b/dist/native/interaction/context.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/interaction/customID.d.ts b/dist/native/interaction/customID.d.ts
index 9441ba5b71..0a90348fd9 100644
--- a/dist/native/interaction/customID.d.ts
+++ b/dist/native/interaction/customID.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures/@internal/NativeFunction";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=customID.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/customID.js b/dist/native/interaction/customID.js
index 1b971d2776..66beb4d81f 100644
--- a/dist/native/interaction/customID.js
+++ b/dist/native/interaction/customID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/interaction/defer.d.ts b/dist/native/interaction/defer.d.ts
index 95c3a1da2f..8d92801d06 100644
--- a/dist/native/interaction/defer.d.ts
+++ b/dist/native/interaction/defer.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=defer.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/defer.js b/dist/native/interaction/defer.js
index 627b89d123..4d0304ca35 100644
--- a/dist/native/interaction/defer.js
+++ b/dist/native/interaction/defer.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/interaction/defer.js.map b/dist/native/interaction/defer.js.map
index b3555607f5..a98125b64c 100644
--- a/dist/native/interaction/defer.js.map
+++ b/dist/native/interaction/defer.js.map
@@ -1 +1 @@
-{"version":3,"file":"defer.js","sourceRoot":"","sources":["../../../src/native/interaction/defer.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyC;AACzC,iDAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,WAAW,CAAC,WAAW,EAAE,EAAE;YAClD,MAAM,GAAG,CAAC,WAAW,CAAC,UAAU,CAAC;gBAC7B,KAAK,EAAE,GAAG,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,yBAAY,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACtE,CAAC,CAAA;SACL;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"defer.js","sourceRoot":"","sources":["../../../src/native/interaction/defer.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyC;AACzC,iDAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,WAAW,CAAC,WAAW,EAAE,EAAE,CAAC;YACnD,MAAM,GAAG,CAAC,WAAW,CAAC,UAAU,CAAC;gBAC7B,KAAK,EAAE,GAAG,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,yBAAY,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACtE,CAAC,CAAA;QACN,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/deferUpdate.d.ts b/dist/native/interaction/deferUpdate.d.ts
index f5b336722d..b3bd62574d 100644
--- a/dist/native/interaction/deferUpdate.d.ts
+++ b/dist/native/interaction/deferUpdate.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=deferUpdate.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/deferUpdate.js b/dist/native/interaction/deferUpdate.js
index 059058b95a..865d66583c 100644
--- a/dist/native/interaction/deferUpdate.js
+++ b/dist/native/interaction/deferUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/deferUpdate.js.map b/dist/native/interaction/deferUpdate.js.map
index ea5eeb6207..e752d071d3 100644
--- a/dist/native/interaction/deferUpdate.js.map
+++ b/dist/native/interaction/deferUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"deferUpdate.js","sourceRoot":"","sources":["../../../src/native/interaction/deferUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,GAAG,CAAC,WAAW,IAAI,aAAa,IAAI,GAAG,CAAC,WAAW,EAAE;YACrD,MAAM,GAAG,CAAC,WAAW,CAAC,WAAW,EAAE,CAAA;SACtC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deferUpdate.js","sourceRoot":"","sources":["../../../src/native/interaction/deferUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,GAAG,CAAC,WAAW,IAAI,aAAa,IAAI,GAAG,CAAC,WAAW,EAAE,CAAC;YACtD,MAAM,GAAG,CAAC,WAAW,CAAC,WAAW,EAAE,CAAA;QACvC,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/ephemeral.d.ts b/dist/native/interaction/ephemeral.d.ts
index fcef539c85..ea941285f1 100644
--- a/dist/native/interaction/ephemeral.d.ts
+++ b/dist/native/interaction/ephemeral.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=ephemeral.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/ephemeral.js b/dist/native/interaction/ephemeral.js
index 3fd48e4f6a..84ec3dadb3 100644
--- a/dist/native/interaction/ephemeral.js
+++ b/dist/native/interaction/ephemeral.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/focusedOptionName.d.ts b/dist/native/interaction/focusedOptionName.d.ts
index 3494ae8563..b6ea3d5666 100644
--- a/dist/native/interaction/focusedOptionName.d.ts
+++ b/dist/native/interaction/focusedOptionName.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=focusedOptionName.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/focusedOptionName.js b/dist/native/interaction/focusedOptionName.js
index a0c5252d0c..7a8df03610 100644
--- a/dist/native/interaction/focusedOptionName.js
+++ b/dist/native/interaction/focusedOptionName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/focusedOptionValue.d.ts b/dist/native/interaction/focusedOptionValue.d.ts
index 41dd53e126..33935140f7 100644
--- a/dist/native/interaction/focusedOptionValue.d.ts
+++ b/dist/native/interaction/focusedOptionValue.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=focusedOptionValue.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/focusedOptionValue.js b/dist/native/interaction/focusedOptionValue.js
index b24a0aea01..40f3d465f3 100644
--- a/dist/native/interaction/focusedOptionValue.js
+++ b/dist/native/interaction/focusedOptionValue.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/input.d.ts.map b/dist/native/interaction/input.d.ts.map
index 7817bb8921..d2b1a8713d 100644
--- a/dist/native/interaction/input.d.ts.map
+++ b/dist/native/interaction/input.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"input.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/input.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBAkCE"}
\ No newline at end of file
+{"version":3,"file":"input.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/input.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAE1D,wBAkCE"}
\ No newline at end of file
diff --git a/dist/native/interaction/input.js b/dist/native/interaction/input.js
index bb1587dd1f..fdb4d6c5a0 100644
--- a/dist/native/interaction/input.js
+++ b/dist/native/interaction/input.js
@@ -1,9 +1,10 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$input",
@@ -33,7 +34,7 @@ exports.default = new structures_1.NativeFunction({
const field = ctx.interaction.fields.getField(id);
return this.success("value" in field
? field.value
- : "attachments" in field
+ : ("attachments" in field && field.type === discord_js_1.ComponentType.FileUpload)
? field.attachments.map((x) => x.url).join(sep ?? ", ")
: field.values.join(sep ?? ", "));
},
diff --git a/dist/native/interaction/input.js.map b/dist/native/interaction/input.js.map
index 84c703cfe6..14539fe290 100644
--- a/dist/native/interaction/input.js.map
+++ b/dist/native/interaction/input.js.map
@@ -1 +1 @@
-{"version":3,"file":"input.js","sourceRoot":"","sources":["../../../src/native/interaction/input.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC;QAClB,IAAI,CAAC,GAAG,CAAC,WAAW,EAAE,aAAa,EAAE;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAC5D,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,CACf,OAAO,IAAI,KAAK;YACZ,CAAC,CAAC,KAAK,CAAC,KAAK;YACb,CAAC,CAAC,aAAa,IAAI,KAAK;gBACpB,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC;gBACvD,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAC3C,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"input.js","sourceRoot":"","sources":["../../../src/native/interaction/input.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA0C;AAC1C,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC;QAClB,IAAI,CAAC,GAAG,CAAC,WAAW,EAAE,aAAa,EAAE;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAC5D,MAAM,KAAK,GAAG,GAAG,CAAC,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,CACf,OAAO,IAAI,KAAK;YACZ,CAAC,CAAC,KAAK,CAAC,KAAK;YACb,CAAC,CAAC,CAAC,aAAa,IAAI,KAAK,IAAI,KAAK,CAAC,IAAI,KAAK,0BAAa,CAAC,UAAU,CAAC;gBACjE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC;gBACvD,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAC3C,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/interactionDelete.d.ts b/dist/native/interaction/interactionDelete.d.ts
index 55170b7ab0..ed73cb786b 100644
--- a/dist/native/interaction/interactionDelete.d.ts
+++ b/dist/native/interaction/interactionDelete.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=interactionDelete.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/interactionDelete.js b/dist/native/interaction/interactionDelete.js
index 25bdd760b0..db66a40c0f 100644
--- a/dist/native/interaction/interactionDelete.js
+++ b/dist/native/interaction/interactionDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/interactionFollowUp.js b/dist/native/interaction/interactionFollowUp.js
index 1d856d1937..654035abf1 100644
--- a/dist/native/interaction/interactionFollowUp.js
+++ b/dist/native/interaction/interactionFollowUp.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/interactionFollowUp.js.map b/dist/native/interaction/interactionFollowUp.js.map
index aca99105de..97117ba7cd 100644
--- a/dist/native/interaction/interactionFollowUp.js.map
+++ b/dist/native/interaction/interactionFollowUp.js.map
@@ -1 +1 @@
-{"version":3,"file":"interactionFollowUp.js","sourceRoot":"","sources":["../../../src/native/interaction/interactionFollowUp.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,mBAAmB;YACzB,WAAW,EAAE,6DAA6D;YAC1E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,KAAK;SAClB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,eAAe,CAAC;QACzC,GAAG,CAAC,SAAS,CAAC,YAAY,GAAG,eAAe,IAAI,KAAK,CAAA;QACrD,GAAG,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAA;QAC7B,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,IAAI,SAAS,CAAA;QAE5C,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YACjB,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;SACxB;QAED,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAgB,GAAG,CAAC,GAAG,CAAC,CAAA;QAE9D,OAAO,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"interactionFollowUp.js","sourceRoot":"","sources":["../../../src/native/interaction/interactionFollowUp.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,mBAAmB;YACzB,WAAW,EAAE,6DAA6D;YAC1E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,KAAK;SAClB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,eAAe,CAAC;QACzC,GAAG,CAAC,SAAS,CAAC,YAAY,GAAG,eAAe,IAAI,KAAK,CAAA;QACrD,GAAG,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAA;QAC7B,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,IAAI,SAAS,CAAA;QAE5C,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC;YAClB,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QACzB,CAAC;QAED,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAgB,GAAG,CAAC,GAAG,CAAC,CAAA;QAE9D,OAAO,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/interactionRawData.d.ts b/dist/native/interaction/interactionRawData.d.ts
index 83c8ff088b..6c1743c2b9 100644
--- a/dist/native/interaction/interactionRawData.d.ts
+++ b/dist/native/interaction/interactionRawData.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=interactionRawData.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/interactionRawData.js b/dist/native/interaction/interactionRawData.js
index 898680726e..567c1c8cd7 100644
--- a/dist/native/interaction/interactionRawData.js
+++ b/dist/native/interaction/interactionRawData.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/interactionReply.js b/dist/native/interaction/interactionReply.js
index 6c6fb7da80..559690a89d 100644
--- a/dist/native/interaction/interactionReply.js
+++ b/dist/native/interaction/interactionReply.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/interactionReply.js.map b/dist/native/interaction/interactionReply.js.map
index 00b11439c3..9d7b0b62a2 100644
--- a/dist/native/interaction/interactionReply.js.map
+++ b/dist/native/interaction/interactionReply.js.map
@@ -1 +1 @@
-{"version":3,"file":"interactionReply.js","sourceRoot":"","sources":["../../../src/native/interaction/interactionReply.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,sCAAsC;YACnD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,mBAAmB;YACzB,WAAW,EAAE,yDAAyD;YACtE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,KAAK;SAClB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,eAAe,CAAC;QACzC,GAAG,CAAC,SAAS,CAAC,YAAY,GAAG,eAAe,IAAI,KAAK,CAAA;QACrD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,IAAI,SAAS,CAAA;QAE5C,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YACjB,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;SACxB;QAED,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAgB,GAAG,CAAC,GAAG,CAAC,CAAA;QAC9D,OAAO,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"interactionReply.js","sourceRoot":"","sources":["../../../src/native/interaction/interactionReply.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,sCAAsC;YACnD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,mBAAmB;YACzB,WAAW,EAAE,yDAAyD;YACtE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,KAAK;SAClB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,eAAe,CAAC;QACzC,GAAG,CAAC,SAAS,CAAC,YAAY,GAAG,eAAe,IAAI,KAAK,CAAA;QACrD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,IAAI,SAAS,CAAA;QAE5C,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC;YAClB,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QACzB,CAAC;QAED,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAgB,GAAG,CAAC,GAAG,CAAC,CAAA;QAC9D,OAAO,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/interactionRequirePremium.d.ts b/dist/native/interaction/interactionRequirePremium.d.ts
index 980458ea91..28733e70d7 100644
--- a/dist/native/interaction/interactionRequirePremium.d.ts
+++ b/dist/native/interaction/interactionRequirePremium.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=interactionRequirePremium.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/interactionRequirePremium.js b/dist/native/interaction/interactionRequirePremium.js
index 13c2891d61..15d05ccc3a 100644
--- a/dist/native/interaction/interactionRequirePremium.js
+++ b/dist/native/interaction/interactionRequirePremium.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/interactionUpdate.js b/dist/native/interaction/interactionUpdate.js
index b85a1ab434..b3720d69eb 100644
--- a/dist/native/interaction/interactionUpdate.js
+++ b/dist/native/interaction/interactionUpdate.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/interactionUpdate.js.map b/dist/native/interaction/interactionUpdate.js.map
index c7e268306e..cdbe7a805a 100644
--- a/dist/native/interaction/interactionUpdate.js.map
+++ b/dist/native/interaction/interactionUpdate.js.map
@@ -1 +1 @@
-{"version":3,"file":"interactionUpdate.js","sourceRoot":"","sources":["../../../src/native/interaction/interactionUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,sCAAsC;YACnD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QACxB,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,IAAI,SAAS,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAA;QAE3B,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YACjB,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;SACxB;QAED,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAgB,GAAG,CAAC,GAAG,CAAC,CAAA;QAEhD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"interactionUpdate.js","sourceRoot":"","sources":["../../../src/native/interaction/interactionUpdate.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,sCAAsC;YACnD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QACxB,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,IAAI,SAAS,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAA;QAE3B,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC;YAClB,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;YACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QACzB,CAAC;QAED,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAgB,GAAG,CAAC,GAAG,CAAC,CAAA;QAEhD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/isActivityCommand.d.ts b/dist/native/interaction/isActivityCommand.d.ts
index 75bc6f306f..d548c30d94 100644
--- a/dist/native/interaction/isActivityCommand.d.ts
+++ b/dist/native/interaction/isActivityCommand.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isActivityCommand.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isActivityCommand.js b/dist/native/interaction/isActivityCommand.js
index 58d02aa451..de27767b1a 100644
--- a/dist/native/interaction/isActivityCommand.js
+++ b/dist/native/interaction/isActivityCommand.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isAnySelectMenu.d.ts b/dist/native/interaction/isAnySelectMenu.d.ts
index 485a933fae..b13fb0001b 100644
--- a/dist/native/interaction/isAnySelectMenu.d.ts
+++ b/dist/native/interaction/isAnySelectMenu.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isAnySelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isAnySelectMenu.js b/dist/native/interaction/isAnySelectMenu.js
index ed80178a9c..566bfecec8 100644
--- a/dist/native/interaction/isAnySelectMenu.js
+++ b/dist/native/interaction/isAnySelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isAutocomplete.d.ts b/dist/native/interaction/isAutocomplete.d.ts
index 34c3e01820..a5c1fe14c0 100644
--- a/dist/native/interaction/isAutocomplete.d.ts
+++ b/dist/native/interaction/isAutocomplete.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isAutocomplete.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isAutocomplete.js b/dist/native/interaction/isAutocomplete.js
index 19d409f518..a95c3a13a2 100644
--- a/dist/native/interaction/isAutocomplete.js
+++ b/dist/native/interaction/isAutocomplete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isButton.d.ts b/dist/native/interaction/isButton.d.ts
index 5988861e0e..3146f1e1bb 100644
--- a/dist/native/interaction/isButton.d.ts
+++ b/dist/native/interaction/isButton.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isButton.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isButton.js b/dist/native/interaction/isButton.js
index ddd59e7a3a..1606aa27fa 100644
--- a/dist/native/interaction/isButton.js
+++ b/dist/native/interaction/isButton.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isChannelSelectMenu.d.ts b/dist/native/interaction/isChannelSelectMenu.d.ts
index 0bc09593e6..22078bbee4 100644
--- a/dist/native/interaction/isChannelSelectMenu.d.ts
+++ b/dist/native/interaction/isChannelSelectMenu.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isChannelSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isChannelSelectMenu.js b/dist/native/interaction/isChannelSelectMenu.js
index acb9d270aa..5d11b6b623 100644
--- a/dist/native/interaction/isChannelSelectMenu.js
+++ b/dist/native/interaction/isChannelSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isCommand.d.ts b/dist/native/interaction/isCommand.d.ts
index 18ebb5141c..77537b0da0 100644
--- a/dist/native/interaction/isCommand.d.ts
+++ b/dist/native/interaction/isCommand.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isCommand.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isCommand.js b/dist/native/interaction/isCommand.js
index ddf2f2ef48..bda416e063 100644
--- a/dist/native/interaction/isCommand.js
+++ b/dist/native/interaction/isCommand.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isContextMenu.d.ts b/dist/native/interaction/isContextMenu.d.ts
index 414a3c87f5..a902b19e36 100644
--- a/dist/native/interaction/isContextMenu.d.ts
+++ b/dist/native/interaction/isContextMenu.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isContextMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isContextMenu.js b/dist/native/interaction/isContextMenu.js
index f5f181a810..0ccf88013f 100644
--- a/dist/native/interaction/isContextMenu.js
+++ b/dist/native/interaction/isContextMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isMentionableSelectMenu.d.ts b/dist/native/interaction/isMentionableSelectMenu.d.ts
index 5fc4e28735..96e56f98fb 100644
--- a/dist/native/interaction/isMentionableSelectMenu.d.ts
+++ b/dist/native/interaction/isMentionableSelectMenu.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isMentionableSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isMentionableSelectMenu.js b/dist/native/interaction/isMentionableSelectMenu.js
index 8b77cb92a2..a166f9987b 100644
--- a/dist/native/interaction/isMentionableSelectMenu.js
+++ b/dist/native/interaction/isMentionableSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isMessageComponent.d.ts b/dist/native/interaction/isMessageComponent.d.ts
new file mode 100644
index 0000000000..f736fb5882
--- /dev/null
+++ b/dist/native/interaction/isMessageComponent.d.ts
@@ -0,0 +1,4 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction>[], false>;
+export default _default;
+//# sourceMappingURL=isMessageComponent.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isMessageComponent.d.ts.map b/dist/native/interaction/isMessageComponent.d.ts.map
new file mode 100644
index 0000000000..9c790b9843
--- /dev/null
+++ b/dist/native/interaction/isMessageComponent.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"isMessageComponent.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/isMessageComponent.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAE1D,wBASE"}
\ No newline at end of file
diff --git a/dist/native/interaction/isMessageComponent.js b/dist/native/interaction/isMessageComponent.js
new file mode 100644
index 0000000000..2bf5d2e561
--- /dev/null
+++ b/dist/native/interaction/isMessageComponent.js
@@ -0,0 +1,18 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$isMessageComponent",
+ version: "2.7.0",
+ description: "Returns whether the interaction is a message component",
+ unwrap: false,
+ output: structures_1.ArgType.Boolean,
+ execute(ctx) {
+ return this.success(Boolean(ctx.interaction?.isMessageComponent()));
+ },
+});
+//# sourceMappingURL=isMessageComponent.js.map
\ No newline at end of file
diff --git a/dist/native/interaction/isMessageComponent.js.map b/dist/native/interaction/isMessageComponent.js.map
new file mode 100644
index 0000000000..a27f3858ab
--- /dev/null
+++ b/dist/native/interaction/isMessageComponent.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"isMessageComponent.js","sourceRoot":"","sources":["../../../src/native/interaction/isMessageComponent.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,kBAAkB,EAAE,CAAC,CAAC,CAAA;IACvE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/isMessageContextMenu.d.ts b/dist/native/interaction/isMessageContextMenu.d.ts
new file mode 100644
index 0000000000..069f09428a
--- /dev/null
+++ b/dist/native/interaction/isMessageContextMenu.d.ts
@@ -0,0 +1,4 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction>[], false>;
+export default _default;
+//# sourceMappingURL=isMessageContextMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isMessageContextMenu.d.ts.map b/dist/native/interaction/isMessageContextMenu.d.ts.map
new file mode 100644
index 0000000000..7cd6209929
--- /dev/null
+++ b/dist/native/interaction/isMessageContextMenu.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"isMessageContextMenu.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/isMessageContextMenu.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAE1D,wBASE"}
\ No newline at end of file
diff --git a/dist/native/interaction/isMessageContextMenu.js b/dist/native/interaction/isMessageContextMenu.js
new file mode 100644
index 0000000000..69968f4be4
--- /dev/null
+++ b/dist/native/interaction/isMessageContextMenu.js
@@ -0,0 +1,18 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$isMessageContextMenu",
+ version: "2.7.0",
+ description: "Returns whether the interaction is a message context menu",
+ unwrap: false,
+ output: structures_1.ArgType.Boolean,
+ execute(ctx) {
+ return this.success(Boolean(ctx.interaction?.isMessageContextMenuCommand()));
+ },
+});
+//# sourceMappingURL=isMessageContextMenu.js.map
\ No newline at end of file
diff --git a/dist/native/interaction/isMessageContextMenu.js.map b/dist/native/interaction/isMessageContextMenu.js.map
new file mode 100644
index 0000000000..410a4d2ab4
--- /dev/null
+++ b/dist/native/interaction/isMessageContextMenu.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"isMessageContextMenu.js","sourceRoot":"","sources":["../../../src/native/interaction/isMessageContextMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2DAA2D;IACxE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,2BAA2B,EAAE,CAAC,CAAC,CAAA;IAChF,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/isModal.d.ts b/dist/native/interaction/isModal.d.ts
index 97f0b381fb..e69bfa438f 100644
--- a/dist/native/interaction/isModal.d.ts
+++ b/dist/native/interaction/isModal.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isModal.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isModal.js b/dist/native/interaction/isModal.js
index b345a3e90d..346499eaa7 100644
--- a/dist/native/interaction/isModal.js
+++ b/dist/native/interaction/isModal.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isRepliable.d.ts b/dist/native/interaction/isRepliable.d.ts
index 4a5fb66f86..69ae79c411 100644
--- a/dist/native/interaction/isRepliable.d.ts
+++ b/dist/native/interaction/isRepliable.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isRepliable.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isRepliable.js b/dist/native/interaction/isRepliable.js
index 3e2bc34b75..7db390dcc4 100644
--- a/dist/native/interaction/isRepliable.js
+++ b/dist/native/interaction/isRepliable.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isRoleSelectMenu.d.ts b/dist/native/interaction/isRoleSelectMenu.d.ts
index f9586756bd..5236a0aedc 100644
--- a/dist/native/interaction/isRoleSelectMenu.d.ts
+++ b/dist/native/interaction/isRoleSelectMenu.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isRoleSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isRoleSelectMenu.js b/dist/native/interaction/isRoleSelectMenu.js
index fd2d906290..0021cbbd7c 100644
--- a/dist/native/interaction/isRoleSelectMenu.js
+++ b/dist/native/interaction/isRoleSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isSlashCommand.d.ts b/dist/native/interaction/isSlashCommand.d.ts
index 1ea67172ea..00d1df391b 100644
--- a/dist/native/interaction/isSlashCommand.d.ts
+++ b/dist/native/interaction/isSlashCommand.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isSlashCommand.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isSlashCommand.js b/dist/native/interaction/isSlashCommand.js
index 7e040dae8b..9629478318 100644
--- a/dist/native/interaction/isSlashCommand.js
+++ b/dist/native/interaction/isSlashCommand.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isStringSelectMenu.d.ts b/dist/native/interaction/isStringSelectMenu.d.ts
index e07359cf86..80714fb51a 100644
--- a/dist/native/interaction/isStringSelectMenu.d.ts
+++ b/dist/native/interaction/isStringSelectMenu.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isStringSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isStringSelectMenu.js b/dist/native/interaction/isStringSelectMenu.js
index 571fb67715..d4b0f4a342 100644
--- a/dist/native/interaction/isStringSelectMenu.js
+++ b/dist/native/interaction/isStringSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/isUserContextMenu.d.ts b/dist/native/interaction/isUserContextMenu.d.ts
new file mode 100644
index 0000000000..be84d6d51d
--- /dev/null
+++ b/dist/native/interaction/isUserContextMenu.d.ts
@@ -0,0 +1,4 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction>[], false>;
+export default _default;
+//# sourceMappingURL=isUserContextMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isUserContextMenu.d.ts.map b/dist/native/interaction/isUserContextMenu.d.ts.map
new file mode 100644
index 0000000000..a3c52a108c
--- /dev/null
+++ b/dist/native/interaction/isUserContextMenu.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"isUserContextMenu.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/isUserContextMenu.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAE1D,wBASE"}
\ No newline at end of file
diff --git a/dist/native/interaction/isUserContextMenu.js b/dist/native/interaction/isUserContextMenu.js
new file mode 100644
index 0000000000..8c048cb0ed
--- /dev/null
+++ b/dist/native/interaction/isUserContextMenu.js
@@ -0,0 +1,18 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$isUserContextMenu",
+ version: "2.7.0",
+ description: "Returns whether the interaction is a user context menu",
+ unwrap: false,
+ output: structures_1.ArgType.Boolean,
+ execute(ctx) {
+ return this.success(Boolean(ctx.interaction?.isUserContextMenuCommand()));
+ },
+});
+//# sourceMappingURL=isUserContextMenu.js.map
\ No newline at end of file
diff --git a/dist/native/interaction/isUserContextMenu.js.map b/dist/native/interaction/isUserContextMenu.js.map
new file mode 100644
index 0000000000..40213720d8
--- /dev/null
+++ b/dist/native/interaction/isUserContextMenu.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"isUserContextMenu.js","sourceRoot":"","sources":["../../../src/native/interaction/isUserContextMenu.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,wBAAwB,EAAE,CAAC,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/isUserSelectMenu.d.ts b/dist/native/interaction/isUserSelectMenu.d.ts
index 10b7d59efa..3912f2ace4 100644
--- a/dist/native/interaction/isUserSelectMenu.d.ts
+++ b/dist/native/interaction/isUserSelectMenu.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=isUserSelectMenu.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/isUserSelectMenu.js b/dist/native/interaction/isUserSelectMenu.js
index be4e8d1816..54a6987877 100644
--- a/dist/native/interaction/isUserSelectMenu.js
+++ b/dist/native/interaction/isUserSelectMenu.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/launchActivity.d.ts b/dist/native/interaction/launchActivity.d.ts
index 000c69ba52..a1159d87a2 100644
--- a/dist/native/interaction/launchActivity.d.ts
+++ b/dist/native/interaction/launchActivity.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=launchActivity.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/launchActivity.js b/dist/native/interaction/launchActivity.js
index 286ddf715d..5682b73f88 100644
--- a/dist/native/interaction/launchActivity.js
+++ b/dist/native/interaction/launchActivity.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/launchActivity.js.map b/dist/native/interaction/launchActivity.js.map
index e1c637788f..97ffd2f475 100644
--- a/dist/native/interaction/launchActivity.js.map
+++ b/dist/native/interaction/launchActivity.js.map
@@ -1 +1 @@
-{"version":3,"file":"launchActivity.js","sourceRoot":"","sources":["../../../src/native/interaction/launchActivity.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,GAAG,CAAC,WAAW,IAAI,gBAAgB,IAAI,GAAG,CAAC,WAAW,EAAE;YACxD,MAAM,GAAG,CAAC,WAAW,CAAC,cAAc,EAAE,CAAA;SACzC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"launchActivity.js","sourceRoot":"","sources":["../../../src/native/interaction/launchActivity.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,GAAG,CAAC,WAAW,IAAI,gBAAgB,IAAI,GAAG,CAAC,WAAW,EAAE,CAAC;YACzD,MAAM,GAAG,CAAC,WAAW,CAAC,cAAc,EAAE,CAAA;QAC1C,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/locale.d.ts b/dist/native/interaction/locale.d.ts
index 7af209fee0..94d4623bf5 100644
--- a/dist/native/interaction/locale.d.ts
+++ b/dist/native/interaction/locale.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures/@internal/NativeFunction";
-declare const _default: NativeFunction>[], true>;
+declare const _default: NativeFunction>[], true>;
export default _default;
//# sourceMappingURL=locale.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/locale.js b/dist/native/interaction/locale.js
index c31106391d..82838eb90c 100644
--- a/dist/native/interaction/locale.js
+++ b/dist/native/interaction/locale.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/interaction/modal.d.ts.map b/dist/native/interaction/modal.d.ts.map
index c0d6954129..894091e83e 100644
--- a/dist/native/interaction/modal.d.ts.map
+++ b/dist/native/interaction/modal.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"modal.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/modal.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA2BE"}
\ No newline at end of file
+{"version":3,"file":"modal.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/modal.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAE1D,wBA2BE"}
\ No newline at end of file
diff --git a/dist/native/interaction/modal.js b/dist/native/interaction/modal.js
index 5a9609f0c4..bee1128079 100644
--- a/dist/native/interaction/modal.js
+++ b/dist/native/interaction/modal.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/interaction/modal.js.map b/dist/native/interaction/modal.js.map
index 1a2a96db6b..5a61ab2f58 100644
--- a/dist/native/interaction/modal.js.map
+++ b/dist/native/interaction/modal.js.map
@@ -1 +1 @@
-{"version":3,"file":"modal.js","sourceRoot":"","sources":["../../../src/native/interaction/modal.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iBAAiB;IAC9B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,CAAC;QACpB,IAAI,GAAG,CAAC,WAAW;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,GAAG,IAAI,yBAAY,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;QAE7F,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"modal.js","sourceRoot":"","sources":["../../../src/native/interaction/modal.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAyC;AACzC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iBAAiB;IAC9B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,CAAC;QACpB,IAAI,GAAG,CAAC,WAAW;YAAE,GAAG,CAAC,SAAS,CAAC,KAAK,GAAG,IAAI,yBAAY,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;QAE7F,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/option.js b/dist/native/interaction/option.js
index 2b294f56a4..deac2f46a8 100644
--- a/dist/native/interaction/option.js
+++ b/dist/native/interaction/option.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/selectMenuValues.js b/dist/native/interaction/selectMenuValues.js
index 659c2c6ed5..9b8be15a25 100644
--- a/dist/native/interaction/selectMenuValues.js
+++ b/dist/native/interaction/selectMenuValues.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/interaction/showModal.d.ts b/dist/native/interaction/showModal.d.ts
index e47ee3f350..13fd9eead4 100644
--- a/dist/native/interaction/showModal.d.ts
+++ b/dist/native/interaction/showModal.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=showModal.d.ts.map
\ No newline at end of file
diff --git a/dist/native/interaction/showModal.js b/dist/native/interaction/showModal.js
index 19c74ee9b2..3de997c153 100644
--- a/dist/native/interaction/showModal.js
+++ b/dist/native/interaction/showModal.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/showModal.js.map b/dist/native/interaction/showModal.js.map
index 0d93af83f8..dd750f6612 100644
--- a/dist/native/interaction/showModal.js.map
+++ b/dist/native/interaction/showModal.js.map
@@ -1 +1 @@
-{"version":3,"file":"showModal.js","sourceRoot":"","sources":["../../../src/native/interaction/showModal.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAiD;AAEjD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,GAAG,CAAC,WAAW,IAAI,WAAW,IAAI,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE;YAC1E,MAAM,GAAG,CAAC,WAAW,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACpE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,CAAA;SACxB;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"showModal.js","sourceRoot":"","sources":["../../../src/native/interaction/showModal.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAiD;AAEjD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,IAAI,GAAG,CAAC,WAAW,IAAI,WAAW,IAAI,GAAG,CAAC,WAAW,IAAI,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;YAC3E,MAAM,GAAG,CAAC,WAAW,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACpE,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,CAAA;QACzB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/interaction/targetMember.js b/dist/native/interaction/targetMember.js
index 744421fc02..1a761623e8 100644
--- a/dist/native/interaction/targetMember.js
+++ b/dist/native/interaction/targetMember.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/targetMessage.js b/dist/native/interaction/targetMessage.js
index 67ea1ad5a8..c6469516e1 100644
--- a/dist/native/interaction/targetMessage.js
+++ b/dist/native/interaction/targetMessage.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/interaction/targetMessageEmbeds.js b/dist/native/interaction/targetMessageEmbeds.js
index 067491360e..c1c994229e 100644
--- a/dist/native/interaction/targetMessageEmbeds.js
+++ b/dist/native/interaction/targetMessageEmbeds.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/invite/deleteInvite.js b/dist/native/invite/deleteInvite.js
index 5927a0981a..942d574802 100644
--- a/dist/native/invite/deleteInvite.js
+++ b/dist/native/invite/deleteInvite.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/invite/getInvite.js b/dist/native/invite/getInvite.js
index 51d70a06a8..2bd0d365d5 100644
--- a/dist/native/invite/getInvite.js
+++ b/dist/native/invite/getInvite.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/invite/inviteExists.js b/dist/native/invite/inviteExists.js
index 007fb7e9d6..39f604d9e1 100644
--- a/dist/native/invite/inviteExists.js
+++ b/dist/native/invite/inviteExists.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/invite/inviterCode.js b/dist/native/invite/inviterCode.js
index b25300d7f0..ef8765f897 100644
--- a/dist/native/invite/inviterCode.js
+++ b/dist/native/invite/inviterCode.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/invite/inviterID.js b/dist/native/invite/inviterID.js
index ffb0656776..c725e9a9a4 100644
--- a/dist/native/invite/inviterID.js
+++ b/dist/native/invite/inviterID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/json/isJSON.js b/dist/native/json/isJSON.js
index b317d69aec..dfd9b2a4ee 100644
--- a/dist/native/json/isJSON.js
+++ b/dist/native/json/isJSON.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/json/isJSON.js.map b/dist/native/json/isJSON.js.map
index f4c1a26b9c..945ba21748 100644
--- a/dist/native/json/isJSON.js.map
+++ b/dist/native/json/isJSON.js.map
@@ -1 +1 @@
-{"version":3,"file":"isJSON.js","sourceRoot":"","sources":["../../../src/native/json/isJSON.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,cAAc;KACjB;IACD,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,CAAE;QACjB,IAAI;YACA,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAA;YACrB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;SAC5B;QAAC,OAAO,KAAK,EAAE;YACZ,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;SAC7B;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isJSON.js","sourceRoot":"","sources":["../../../src/native/json/isJSON.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,cAAc;KACjB;IACD,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,CAAE;QACjB,IAAI,CAAC;YACD,KAAK,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAA;YACrB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;QAC7B,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACb,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;QAC9B,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/json/jsonAssign.js b/dist/native/json/jsonAssign.js
index 96df0a3d56..bb2e14ba6e 100644
--- a/dist/native/json/jsonAssign.js
+++ b/dist/native/json/jsonAssign.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/json/jsonDelete.js b/dist/native/json/jsonDelete.js
index 1411c67ed6..fd7d938087 100644
--- a/dist/native/json/jsonDelete.js
+++ b/dist/native/json/jsonDelete.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/json/jsonEntries.d.ts.map b/dist/native/json/jsonEntries.d.ts.map
index 86d39e25a9..7b3b67ce59 100644
--- a/dist/native/json/jsonEntries.d.ts.map
+++ b/dist/native/json/jsonEntries.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"jsonEntries.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonEntries.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAqBE"}
\ No newline at end of file
+{"version":3,"file":"jsonEntries.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonEntries.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAqBE"}
\ No newline at end of file
diff --git a/dist/native/json/jsonEntries.js b/dist/native/json/jsonEntries.js
index dbad0920dd..d06ab5259b 100644
--- a/dist/native/json/jsonEntries.js
+++ b/dist/native/json/jsonEntries.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/json/jsonEntries.js.map b/dist/native/json/jsonEntries.js.map
index 43d36dc8d4..cb9fd27352 100644
--- a/dist/native/json/jsonEntries.js.map
+++ b/dist/native/json/jsonEntries.js.map
@@ -1 +1 @@
-{"version":3,"file":"jsonEntries.js","sourceRoot":"","sources":["../../../src/native/json/jsonEntries.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAA;IACjD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"jsonEntries.js","sourceRoot":"","sources":["../../../src/native/json/jsonEntries.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAA;IACjD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/json/jsonFromEntries.d.ts b/dist/native/json/jsonFromEntries.d.ts
new file mode 100644
index 0000000000..0ccffc4238
--- /dev/null
+++ b/dist/native/json/jsonFromEntries.d.ts
@@ -0,0 +1,10 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.String;
+ required: true;
+}], true>;
+export default _default;
+//# sourceMappingURL=jsonFromEntries.d.ts.map
\ No newline at end of file
diff --git a/dist/native/json/jsonFromEntries.d.ts.map b/dist/native/json/jsonFromEntries.d.ts.map
new file mode 100644
index 0000000000..7ff6a8b297
--- /dev/null
+++ b/dist/native/json/jsonFromEntries.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"jsonFromEntries.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonFromEntries.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBA2BE"}
\ No newline at end of file
diff --git a/dist/native/json/jsonFromEntries.js b/dist/native/json/jsonFromEntries.js
new file mode 100644
index 0000000000..fcf204f03d
--- /dev/null
+++ b/dist/native/json/jsonFromEntries.js
@@ -0,0 +1,37 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$jsonFromEntries",
+ version: "2.7.0",
+ description: "Converts an array of entries into an object",
+ aliases: ["$fromEntries"],
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "variable",
+ description: "The variable to get entries from",
+ rest: false,
+ type: structures_1.ArgType.String,
+ required: true,
+ }
+ ],
+ output: structures_1.ArgType.Json,
+ execute(ctx, [name]) {
+ const arr = ctx.getEnvironmentKey(name);
+ if (!Array.isArray(arr))
+ return this.success();
+ try {
+ return this.successJSON(Object.fromEntries(arr));
+ }
+ catch {
+ return this.success();
+ }
+ },
+});
+//# sourceMappingURL=jsonFromEntries.js.map
\ No newline at end of file
diff --git a/dist/native/json/jsonFromEntries.js.map b/dist/native/json/jsonFromEntries.js.map
new file mode 100644
index 0000000000..b0af1c8460
--- /dev/null
+++ b/dist/native/json/jsonFromEntries.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"jsonFromEntries.js","sourceRoot":"","sources":["../../../src/native/json/jsonFromEntries.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE,CAAC,cAAc,CAAC;IACzB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAE9C,IAAI,CAAC;YACD,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAA;QACpD,CAAC;QAAC,MAAM,CAAC;YACL,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QACzB,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/json/jsonHas.js b/dist/native/json/jsonHas.js
index 105cbae85c..ad96292802 100644
--- a/dist/native/json/jsonHas.js
+++ b/dist/native/json/jsonHas.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/json/jsonKeys.d.ts.map b/dist/native/json/jsonKeys.d.ts.map
index f0cb92bd66..5d03a2109a 100644
--- a/dist/native/json/jsonKeys.d.ts.map
+++ b/dist/native/json/jsonKeys.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"jsonKeys.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonKeys.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAqBE"}
\ No newline at end of file
+{"version":3,"file":"jsonKeys.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonKeys.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAqBE"}
\ No newline at end of file
diff --git a/dist/native/json/jsonKeys.js b/dist/native/json/jsonKeys.js
index 2ad98505cf..ae54313180 100644
--- a/dist/native/json/jsonKeys.js
+++ b/dist/native/json/jsonKeys.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/json/jsonKeys.js.map b/dist/native/json/jsonKeys.js.map
index 0ff208531e..15917b3a33 100644
--- a/dist/native/json/jsonKeys.js.map
+++ b/dist/native/json/jsonKeys.js.map
@@ -1 +1 @@
-{"version":3,"file":"jsonKeys.js","sourceRoot":"","sources":["../../../src/native/json/jsonKeys.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAC9C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"jsonKeys.js","sourceRoot":"","sources":["../../../src/native/json/jsonKeys.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAC9C,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/json/jsonLoad.d.ts.map b/dist/native/json/jsonLoad.d.ts.map
index fc3c2254c7..09f579a7c6 100644
--- a/dist/native/json/jsonLoad.d.ts.map
+++ b/dist/native/json/jsonLoad.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"jsonLoad.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonLoad.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA0BE"}
\ No newline at end of file
+{"version":3,"file":"jsonLoad.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonLoad.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAE1D,wBA0BE"}
\ No newline at end of file
diff --git a/dist/native/json/jsonLoad.js b/dist/native/json/jsonLoad.js
index ad6ba637fd..9e8daae633 100644
--- a/dist/native/json/jsonLoad.js
+++ b/dist/native/json/jsonLoad.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/json/jsonLoad.js.map b/dist/native/json/jsonLoad.js.map
index 7777f98796..3f6e183a10 100644
--- a/dist/native/json/jsonLoad.js.map
+++ b/dist/native/json/jsonLoad.js.map
@@ -1 +1 @@
-{"version":3,"file":"jsonLoad.js","sourceRoot":"","sources":["../../../src/native/json/jsonLoad.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QACrB,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"jsonLoad.js","sourceRoot":"","sources":["../../../src/native/json/jsonLoad.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QACrB,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;QACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/json/jsonSet.d.ts.map b/dist/native/json/jsonSet.d.ts.map
index aa9c82b954..9003eaea97 100644
--- a/dist/native/json/jsonSet.d.ts.map
+++ b/dist/native/json/jsonSet.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"jsonSet.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonSet.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"}
\ No newline at end of file
+{"version":3,"file":"jsonSet.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonSet.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAmBE"}
\ No newline at end of file
diff --git a/dist/native/json/jsonSet.js b/dist/native/json/jsonSet.js
index c7b9a45708..b4e203792a 100644
--- a/dist/native/json/jsonSet.js
+++ b/dist/native/json/jsonSet.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/json/jsonSet.js.map b/dist/native/json/jsonSet.js.map
index 345f7ba93c..56944c0bf8 100644
--- a/dist/native/json/jsonSet.js.map
+++ b/dist/native/json/jsonSet.js.map
@@ -1 +1 @@
-{"version":3,"file":"jsonSet.js","sourceRoot":"","sources":["../../../src/native/json/jsonSet.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,0EAAiD;AACjD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,wDAAwD;YACrE,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,CAAE;QACjB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,yBAAyB,CAAC,IAAA,mBAAS,EAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAC9G,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"jsonSet.js","sourceRoot":"","sources":["../../../src/native/json/jsonSet.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,0EAAiD;AACjD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,wDAAwD;YACrE,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,CAAE;QACjB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,yBAAyB,CAAC,IAAA,mBAAS,EAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAC9G,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/json/jsonStringify.js b/dist/native/json/jsonStringify.js
index e90cd20199..6711a82640 100644
--- a/dist/native/json/jsonStringify.js
+++ b/dist/native/json/jsonStringify.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/json/jsonValues.d.ts.map b/dist/native/json/jsonValues.d.ts.map
index e9509f99d9..61cb26b70b 100644
--- a/dist/native/json/jsonValues.d.ts.map
+++ b/dist/native/json/jsonValues.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"jsonValues.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonValues.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA8BE"}
\ No newline at end of file
+{"version":3,"file":"jsonValues.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonValues.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAE1D,wBA8BE"}
\ No newline at end of file
diff --git a/dist/native/json/jsonValues.js b/dist/native/json/jsonValues.js
index 9255e6f59e..13eee9e60c 100644
--- a/dist/native/json/jsonValues.js
+++ b/dist/native/json/jsonValues.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
@@ -38,7 +38,7 @@ exports.default = new structures_1.NativeFunction({
const json = ctx.getEnvironmentKey(name);
if (!json)
return this.success();
- return this.successJSON(Object.values(json).join(sep ?? ", "));
+ return this.successJSON(Object.values(json).map((v) => (typeof v === "string" ? v : JSON.stringify(v))).join(sep ?? ", "));
},
});
//# sourceMappingURL=jsonValues.js.map
\ No newline at end of file
diff --git a/dist/native/json/jsonValues.js.map b/dist/native/json/jsonValues.js.map
index e6e10ca715..d34d4e690c 100644
--- a/dist/native/json/jsonValues.js.map
+++ b/dist/native/json/jsonValues.js.map
@@ -1 +1 @@
-{"version":3,"file":"jsonValues.js","sourceRoot":"","sources":["../../../src/native/json/jsonValues.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QACpB,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAClE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"jsonValues.js","sourceRoot":"","sources":["../../../src/native/json/jsonValues.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,kEAAyC;AACzC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QACpB,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC9H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/limiter/onlyForCategories.js b/dist/native/limiter/onlyForCategories.js
index 0b6b1d9d75..cfe50f025e 100644
--- a/dist/native/limiter/onlyForCategories.js
+++ b/dist/native/limiter/onlyForCategories.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/limiter/onlyForCategories.js.map b/dist/native/limiter/onlyForCategories.js.map
index aa20d1c7de..27058bda2e 100644
--- a/dist/native/limiter/onlyForCategories.js.map
+++ b/dist/native/limiter/onlyForCategories.js.map
@@ -1 +1 @@
-{"version":3,"file":"onlyForCategories.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForCategories.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAsE;AACtE,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,oDAAoD;YACjE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,aAAa;SAClE;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,KAAK,EAAE;YACX,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,OAA0B,IAAI,IAAI,CAAC,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAA;SAC9F;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"onlyForCategories.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForCategories.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAsE;AACtE,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,oDAAoD;YACjE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,aAAa;SAClE;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,KAAK,EAAE,CAAC;YACZ,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,OAA0B,IAAI,IAAI,CAAC,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAA;QAC/F,CAAC;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/limiter/onlyForChannels.js b/dist/native/limiter/onlyForChannels.js
index 9d1d8cd638..99024939b1 100644
--- a/dist/native/limiter/onlyForChannels.js
+++ b/dist/native/limiter/onlyForChannels.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/limiter/onlyForChannels.js.map b/dist/native/limiter/onlyForChannels.js.map
index f2696da247..76fc78991d 100644
--- a/dist/native/limiter/onlyForChannels.js.map
+++ b/dist/native/limiter/onlyForChannels.js.map
@@ -1 +1 @@
-{"version":3,"file":"onlyForChannels.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForChannels.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2DAA2D;IACxE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mDAAmD;YAChE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,KAAK,EAAE;YACX,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,OAAQ,CAAC,EAAE,CAAC,IAAI,KAAK,CAAA;SAC5D;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"onlyForChannels.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForChannels.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2DAA2D;IACxE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mDAAmD;YAChE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,KAAK,EAAE,CAAC;YACZ,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,OAAQ,CAAC,EAAE,CAAC,IAAI,KAAK,CAAA;QAC7D,CAAC;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/limiter/onlyForGuilds.js b/dist/native/limiter/onlyForGuilds.js
index a6c6b6a5cb..512b3204f0 100644
--- a/dist/native/limiter/onlyForGuilds.js
+++ b/dist/native/limiter/onlyForGuilds.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/limiter/onlyForGuilds.js.map b/dist/native/limiter/onlyForGuilds.js.map
index 6b7d086fce..2ee9a906f7 100644
--- a/dist/native/limiter/onlyForGuilds.js.map
+++ b/dist/native/limiter/onlyForGuilds.js.map
@@ -1 +1 @@
-{"version":3,"file":"onlyForGuilds.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForGuilds.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,KAAK,EAAE;YACX,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,KAAM,CAAC,EAAE,CAAC,IAAI,KAAK,CAAA;SAC1D;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"onlyForGuilds.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForGuilds.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,KAAK,EAAE,CAAC;YACZ,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,KAAM,CAAC,EAAE,CAAC,IAAI,KAAK,CAAA;QAC3D,CAAC;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/limiter/onlyForRoles.js b/dist/native/limiter/onlyForRoles.js
index 63d64e61d1..9fbbceb75f 100644
--- a/dist/native/limiter/onlyForRoles.js
+++ b/dist/native/limiter/onlyForRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/limiter/onlyForRoles.js.map b/dist/native/limiter/onlyForRoles.js.map
index 13365f8a2e..6a96abc128 100644
--- a/dist/native/limiter/onlyForRoles.js.map
+++ b/dist/native/limiter/onlyForRoles.js.map
@@ -1 +1 @@
-{"version":3,"file":"onlyForRoles.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForRoles.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qDAAqD;YAClE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,KAAK,EAAE;YACX,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,CAAA;SAC1E;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"onlyForRoles.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForRoles.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qDAAqD;YAClE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,KAAK,EAAE,CAAC;YACZ,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,CAAA;QAC3E,CAAC;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/limiter/onlyForUsers.js b/dist/native/limiter/onlyForUsers.js
index fef6db3471..5454a94b57 100644
--- a/dist/native/limiter/onlyForUsers.js
+++ b/dist/native/limiter/onlyForUsers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/limiter/onlyForUsers.js.map b/dist/native/limiter/onlyForUsers.js.map
index 558890c30f..a78fdd408f 100644
--- a/dist/native/limiter/onlyForUsers.js.map
+++ b/dist/native/limiter/onlyForUsers.js.map
@@ -1 +1 @@
-{"version":3,"file":"onlyForUsers.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForUsers.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,gDAAgD;YAC7D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,IAAI,EAAE;YACV,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,IAAK,CAAC,EAAE,CAAC,IAAI,KAAK,CAAA;SACzD;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"onlyForUsers.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyForUsers.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,KAAK;IACb,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,gDAAgD;YAC7D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QACnE,IAAI,EAAE,GAAG,KAAK,CAAA;QAEd,IAAI,GAAG,CAAC,IAAI,EAAE,CAAC;YACX,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;YACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC7C,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,IAAK,CAAC,EAAE,CAAC,IAAI,KAAK,CAAA;QAC1D,CAAC;QAED,IAAI,CAAC,EAAE;YACH,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QAElC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/limiter/onlyIf.js b/dist/native/limiter/onlyIf.js
index c022bd911e..b60264e686 100644
--- a/dist/native/limiter/onlyIf.js
+++ b/dist/native/limiter/onlyIf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/limiter/onlyIf.js.map b/dist/native/limiter/onlyIf.js.map
index b8e30099ef..f9a75f04e2 100644
--- a/dist/native/limiter/onlyIf.js.map
+++ b/dist/native/limiter/onlyIf.js.map
@@ -1 +1 @@
-{"version":3,"file":"onlyIf.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyIf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAMyB;AAEzB,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,SAAS,EAAE,IAAI;YACf,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAGnC,CAAA;QACD,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QAC1D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,KAAK;YAAE,OAAO,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,GAAG,CAAA;QAE3F,IAAI,IAAI,EAAE;YACN,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;YACzD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;YAChD,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;SACpC;QAED,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;IACtB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"onlyIf.js","sourceRoot":"","sources":["../../../src/native/limiter/onlyIf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAMyB;AAEzB,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,SAAS,EAAE,IAAI;YACf,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,SAAS,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAGnC,CAAA;QACD,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,SAAS,CAAC,CAAA;QAC1D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,KAAK;YAAE,OAAO,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,GAAG,CAAA;QAE3F,IAAI,IAAI,EAAE,CAAC;YACP,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACrD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;YACzD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;YAChD,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;QACrC,CAAC;QAED,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;IACtB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/limiter/stop.d.ts b/dist/native/limiter/stop.d.ts
index 38d6f857ac..0f06709755 100644
--- a/dist/native/limiter/stop.d.ts
+++ b/dist/native/limiter/stop.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=stop.d.ts.map
\ No newline at end of file
diff --git a/dist/native/limiter/stop.js b/dist/native/limiter/stop.js
index 6c469e406f..1d9ab7b368 100644
--- a/dist/native/limiter/stop.js
+++ b/dist/native/limiter/stop.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/logging/chalkLog.js b/dist/native/logging/chalkLog.js
index 0ab90d9c96..127ec9582d 100644
--- a/dist/native/logging/chalkLog.js
+++ b/dist/native/logging/chalkLog.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/logging/chalkLog.js.map b/dist/native/logging/chalkLog.js.map
index 6cb3f2709a..0e2cae968d 100644
--- a/dist/native/logging/chalkLog.js.map
+++ b/dist/native/logging/chalkLog.js.map
@@ -1 +1 @@
-{"version":3,"file":"chalkLog.js","sourceRoot":"","sources":["../../../src/native/logging/chalkLog.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,iDAA0D;AAC1D,kDAAyB;AAEzB,SAAS,WAAW,CAAC,IAAY,EAAE,MAAgB;IAC/C,IAAI,MAAM,GAAG,eAAK,CAAA;IAClB,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;QACxB,MAAM,EAAE,GAAI,MAAc,CAAC,KAAK,CAAC,CAAA;QACjC,IAAI,OAAO,EAAE,KAAK,UAAU;YAAE,SAAQ;QACtC,MAAM,GAAG,EAAE,CAAA;KACd;IACD,OAAO,MAAM,CAAC,IAAI,CAAC,CAAA;AACvB,CAAC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,IAAI;SACb;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,MAAM,CAAC;QACvB,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA;QACtC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"chalkLog.js","sourceRoot":"","sources":["../../../src/native/logging/chalkLog.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,iDAA0D;AAC1D,kDAAyB;AAEzB,SAAS,WAAW,CAAC,IAAY,EAAE,MAAgB;IAC/C,IAAI,MAAM,GAAG,eAAK,CAAA;IAClB,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE,CAAC;QACzB,MAAM,EAAE,GAAI,MAAc,CAAC,KAAK,CAAC,CAAA;QACjC,IAAI,OAAO,EAAE,KAAK,UAAU;YAAE,SAAQ;QACtC,MAAM,GAAG,EAAE,CAAA;IACf,CAAC;IACD,OAAO,MAAM,CAAC,IAAI,CAAC,CAAA;AACvB,CAAC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,IAAI;SACb;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,MAAM,CAAC;QACvB,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA;QACtC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/logging/log.js b/dist/native/logging/log.js
index 79b7670b10..2ea225833f 100644
--- a/dist/native/logging/log.js
+++ b/dist/native/logging/log.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const NativeFunction_1 = require("../../structures/@internal/NativeFunction");
diff --git a/dist/native/logging/logger.js b/dist/native/logging/logger.js
index 2f6d0c49d0..f11ae32d8c 100644
--- a/dist/native/logging/logger.js
+++ b/dist/native/logging/logger.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/lookup/findApplicationEmoji.js b/dist/native/lookup/findApplicationEmoji.js
index c4f5068068..dcf25ac8ca 100644
--- a/dist/native/lookup/findApplicationEmoji.js
+++ b/dist/native/lookup/findApplicationEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/lookup/findApplicationEmoji.js.map b/dist/native/lookup/findApplicationEmoji.js.map
index c0d862720e..e2d9ccae26 100644
--- a/dist/native/lookup/findApplicationEmoji.js.map
+++ b/dist/native/lookup/findApplicationEmoji.js.map
@@ -1 +1 @@
-{"version":3,"file":"findApplicationEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findApplicationEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,gBAAgB;IAChC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAA;QAErD,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,CAAC,GAAG,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAA;YACxB,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;IAC/H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findApplicationEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findApplicationEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,gBAAgB;IAChC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAA;QAErD,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;YACnC,MAAM,CAAC,GAAG,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAA;YACxB,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QACpC,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;IAC/H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findChannel.js b/dist/native/lookup/findChannel.js
index e1d89835f2..ca8d5cc39a 100644
--- a/dist/native/lookup/findChannel.js
+++ b/dist/native/lookup/findChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/lookup/findChannel.js.map b/dist/native/lookup/findChannel.js.map
index 30dd14a801..9a35226a50 100644
--- a/dist/native/lookup/findChannel.js.map
+++ b/dist/native/lookup/findChannel.js.map
@@ -1 +1 @@
-{"version":3,"file":"findChannel.js","sourceRoot":"","sources":["../../../src/native/lookup/findChannel.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AACpF,yDAA4D;AAE5D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iBAAiB;IAC9B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;QAChB,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,0CAAuB,EAAE,EAAE,CAAC,CAAA;QAEjD,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE;YACnC,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;YAC5C,IAAI,EAAE;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAA;SACrC;QAED,MAAM,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,IAAI,SAAS,CAAC,CAAC,CAAC,SAAS,CAAA;QAE1D,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QAEnB,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAC1B,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,IAAK,CAAC,CAAC,IAAe,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC,CAChF,EAAE,EAAE,IAAI,IAAI,CAChB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findChannel.js","sourceRoot":"","sources":["../../../src/native/lookup/findChannel.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AACpF,yDAA4D;AAE5D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iBAAiB;IAC9B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;QAChB,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,0CAAuB,EAAE,EAAE,CAAC,CAAA;QAEjD,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC;YACpC,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;YAC5C,IAAI,EAAE;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAA;QACtC,CAAC;QAED,MAAM,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,IAAI,SAAS,CAAC,CAAC,CAAC,SAAS,CAAA;QAE1D,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QAEnB,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAC1B,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,IAAK,CAAC,CAAC,IAAe,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC,CAChF,EAAE,EAAE,IAAI,IAAI,CAChB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findChannels.js b/dist/native/lookup/findChannels.js
index 7655e19845..d678815bd9 100644
--- a/dist/native/lookup/findChannels.js
+++ b/dist/native/lookup/findChannels.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/lookup/findChannels.js.map b/dist/native/lookup/findChannels.js.map
index a452e5971e..5a46044845 100644
--- a/dist/native/lookup/findChannels.js.map
+++ b/dist/native/lookup/findChannels.js.map
@@ -1 +1 @@
-{"version":3,"file":"findChannels.js","sourceRoot":"","sources":["../../../src/native/lookup/findChannels.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"findChannels.js","sourceRoot":"","sources":["../../../src/native/lookup/findChannels.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/lookup/findEmoji.js b/dist/native/lookup/findEmoji.js
index d7d4cde4f8..a45c7245c9 100644
--- a/dist/native/lookup/findEmoji.js
+++ b/dist/native/lookup/findEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/lookup/findEmoji.js.map b/dist/native/lookup/findEmoji.js.map
index dc3d967467..9784003465 100644
--- a/dist/native/lookup/findEmoji.js.map
+++ b/dist/native/lookup/findEmoji.js.map
@@ -1 +1 @@
-{"version":3,"file":"findEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAuC;AACvC,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gBAAgB;IAC7B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAA;QACrD,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,CAAC,CAAC,CAAA;QAE5B,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAA;YAC1D,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,MAAM,IAAI,GAAG,MAAM,EAAE,IAAI,CAAC,WAAW,EAAE,CAAA;QAEvC,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,IAAI,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CAC7M,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAuC;AACvC,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gBAAgB;IAC7B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAA;QACrD,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,CAAC,CAAC,CAAA;QAE5B,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;YACnC,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAA;YAC1D,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QACpC,CAAC;QAED,MAAM,IAAI,GAAG,MAAM,EAAE,IAAI,CAAC,WAAW,EAAE,CAAA;QAEvC,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,IAAI,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CAC7M,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findGuild.js b/dist/native/lookup/findGuild.js
index d869ebcda5..32149ad798 100644
--- a/dist/native/lookup/findGuild.js
+++ b/dist/native/lookup/findGuild.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/lookup/findGuild.js.map b/dist/native/lookup/findGuild.js.map
index b6c7f41752..ca060dc860 100644
--- a/dist/native/lookup/findGuild.js.map
+++ b/dist/native/lookup/findGuild.js.map
@@ -1 +1 @@
-{"version":3,"file":"findGuild.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuild.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,eAAe;IAC5B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;QAChB,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,KAAK,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YAC5C,IAAI,KAAK;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;SAC3C;QAED,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAC1G,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findGuild.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuild.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,eAAe;IAC5B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;QAChB,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;YACnC,MAAM,KAAK,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YAC5C,IAAI,KAAK;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;QAC5C,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAC1G,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findGuildChannel.js b/dist/native/lookup/findGuildChannel.js
index 8dbf0a2c49..940eb101f1 100644
--- a/dist/native/lookup/findGuildChannel.js
+++ b/dist/native/lookup/findGuildChannel.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChannelMentionCharRegex = void 0;
diff --git a/dist/native/lookup/findGuildChannel.js.map b/dist/native/lookup/findGuildChannel.js.map
index eaa287a723..894d988571 100644
--- a/dist/native/lookup/findGuildChannel.js.map
+++ b/dist/native/lookup/findGuildChannel.js.map
@@ -1 +1 @@
-{"version":3,"file":"findGuildChannel.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuildChannel.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,iDAAoF;AAEvE,QAAA,uBAAuB,GAAG,QAAQ,CAAA;AAE/C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC;QACvB,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,+BAAuB,EAAE,EAAE,CAAC,CAAA;QAEjD,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE;YACnC,MAAM,EAAE,GAAG,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;YACvC,IAAI,EAAE;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAA;SACrC;QAED,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QACnB,OAAO,IAAI,CAAC,OAAO,CACf,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE;YAC3E,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CACzC,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findGuildChannel.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuildChannel.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,iDAAoF;AAEvE,QAAA,uBAAuB,GAAG,QAAQ,CAAA;AAE/C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC;QACvB,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,+BAAuB,EAAE,EAAE,CAAC,CAAA;QAEjD,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC;YACpC,MAAM,EAAE,GAAG,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;YACvC,IAAI,EAAE;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAA;QACtC,CAAC;QAED,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QACnB,OAAO,IAAI,CAAC,OAAO,CACf,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE;YAC3E,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CACzC,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findGuildEmoji.js b/dist/native/lookup/findGuildEmoji.js
index 9214b4c430..9a3a963278 100644
--- a/dist/native/lookup/findGuildEmoji.js
+++ b/dist/native/lookup/findGuildEmoji.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/lookup/findGuildEmoji.js.map b/dist/native/lookup/findGuildEmoji.js.map
index e8c0cf2564..348a819177 100644
--- a/dist/native/lookup/findGuildEmoji.js.map
+++ b/dist/native/lookup/findGuildEmoji.js.map
@@ -1 +1 @@
-{"version":3,"file":"findGuildEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuildEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,UAAU;IAC1B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC;QACnB,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACnC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,OAAO,IAAI,CAAC,OAAO,CACf,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CACpH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findGuildEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuildEmoji.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,UAAU;IAC1B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC;QACnB,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;YACnC,MAAM,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACnC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QACpC,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CACf,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CACpH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findMember.js b/dist/native/lookup/findMember.js
index bf9f0deaf0..78bb470eea 100644
--- a/dist/native/lookup/findMember.js
+++ b/dist/native/lookup/findMember.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/lookup/findMember.js.map b/dist/native/lookup/findMember.js.map
index 734dbd37c8..993539f4c1 100644
--- a/dist/native/lookup/findMember.js.map
+++ b/dist/native/lookup/findMember.js.map
@@ -1 +1 @@
-{"version":3,"file":"findMember.js","sourceRoot":"","sources":["../../../src/native/lookup/findMember.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC;QAC7B,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE,CAAA;QAE5C,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE;YACnC,MAAM,CAAC,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACvD,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QAEnB,MAAM,KAAK,GAAG,MAAM,KAAK,CAAC,OAAO;aAC5B,MAAM,CAAC;YACJ,KAAK,EAAE,CAAC;SACX,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEpB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC9F,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findMember.js","sourceRoot":"","sources":["../../../src/native/lookup/findMember.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC;QAC7B,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE,CAAA;QAE5C,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC;YACpC,MAAM,CAAC,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACvD,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QACpC,CAAC;QAED,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QAEnB,MAAM,KAAK,GAAG,MAAM,KAAK,CAAC,OAAO;aAC5B,MAAM,CAAC;YACJ,KAAK,EAAE,CAAC;SACX,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEpB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC9F,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findMembers.d.ts b/dist/native/lookup/findMembers.d.ts
index 62999ba9d6..5dd3d025fa 100644
--- a/dist/native/lookup/findMembers.d.ts
+++ b/dist/native/lookup/findMembers.d.ts
@@ -1,5 +1,5 @@
import { MemberProperty } from "../../properties/member";
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction<[import("../../structures").IArg, import("../../structures").IArg, import("../../structures").IArg, import("../../structures").IArg, import("../../structures").IArg], true>;
+declare const _default: NativeFunction<[import("../..").IArg, import("../..").IArg, import("../..").IArg, import("../..").IArg, import("../..").IArg], true>;
export default _default;
//# sourceMappingURL=findMembers.d.ts.map
\ No newline at end of file
diff --git a/dist/native/lookup/findMembers.js b/dist/native/lookup/findMembers.js
index 182e0e6815..a05c6060ab 100644
--- a/dist/native/lookup/findMembers.js
+++ b/dist/native/lookup/findMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/lookup/findRole.js b/dist/native/lookup/findRole.js
index 0accde93f9..616ced4c15 100644
--- a/dist/native/lookup/findRole.js
+++ b/dist/native/lookup/findRole.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.RoleMentionCharRegex = void 0;
diff --git a/dist/native/lookup/findRole.js.map b/dist/native/lookup/findRole.js.map
index 1145028bb4..30d8fdfe5c 100644
--- a/dist/native/lookup/findRole.js.map
+++ b/dist/native/lookup/findRole.js.map
@@ -1 +1 @@
-{"version":3,"file":"findRole.js","sourceRoot":"","sources":["../../../src/native/lookup/findRole.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,iDAAoF;AAEvE,QAAA,oBAAoB,GAAG,SAAS,CAAA;AAE7C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC;QACnB,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,4BAAoB,EAAE,EAAE,CAAC,CAAA;QAE9C,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE;YACnC,MAAM,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;YACnC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QAEnB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;IACrG,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findRole.js","sourceRoot":"","sources":["../../../src/native/lookup/findRole.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAEF,iDAAoF;AAEvE,QAAA,oBAAoB,GAAG,SAAS,CAAA;AAE7C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC;QACnB,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,4BAAoB,EAAE,EAAE,CAAC,CAAA;QAE9C,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC;YACpC,MAAM,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;YACnC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QACpC,CAAC;QAED,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QAEnB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;IACrG,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findRoles.js b/dist/native/lookup/findRoles.js
index d2b4161ffe..9dc1a60212 100644
--- a/dist/native/lookup/findRoles.js
+++ b/dist/native/lookup/findRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/lookup/findRoles.js.map b/dist/native/lookup/findRoles.js.map
index c7c61d1381..f69f63f348 100644
--- a/dist/native/lookup/findRoles.js.map
+++ b/dist/native/lookup/findRoles.js.map
@@ -1 +1 @@
-{"version":3,"file":"findRoles.js","sourceRoot":"","sources":["../../../src/native/lookup/findRoles.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,iDAAkE;AAClE,kEAAyC;AACzC,gDAAoE;AACpE,yCAAiD;AACjD,iDAAiD;AAEjD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,mBAAY;SACrB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,+BAAgB;SACzB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,MAAM,CAAE;QACnD,KAAK,GAAG,KAAK,CAAC,OAAO,CAAC,+BAAoB,EAAE,EAAE,CAAC,CAAA;QAC/C,KAAK,KAAK,EAAE,CAAA;QACZ,IAAI,KAAK,mBAAY,CAAC,EAAE,CAAA;QAExB,MAAM,MAAM,GAAG,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YAC3C,QAAO,MAAM,EAAE;gBACX,KAAK,+BAAgB,CAAC,UAAU;oBAC5B,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAA;gBACrE,KAAK,+BAAgB,CAAC,QAAQ;oBAC1B,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAA;gBACjE;oBACI,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAA;aACpE;QACL,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAA;QAE3B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,qBAAc,CAAC,IAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACvF,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findRoles.js","sourceRoot":"","sources":["../../../src/native/lookup/findRoles.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;;;AAEF,iDAAkE;AAClE,kEAAyC;AACzC,gDAAoE;AACpE,yCAAiD;AACjD,iDAAiD;AAEjD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,mBAAY;SACrB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,+BAAgB;SACzB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,MAAM,CAAE;QACnD,KAAK,GAAG,KAAK,CAAC,OAAO,CAAC,+BAAoB,EAAE,EAAE,CAAC,CAAA;QAC/C,KAAK,KAAK,EAAE,CAAA;QACZ,IAAI,KAAK,mBAAY,CAAC,EAAE,CAAA;QAExB,MAAM,MAAM,GAAG,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YAC3C,QAAO,MAAM,EAAE,CAAC;gBACZ,KAAK,+BAAgB,CAAC,UAAU;oBAC5B,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAA;gBACrE,KAAK,+BAAgB,CAAC,QAAQ;oBAC1B,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAA;gBACjE;oBACI,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAA;YACrE,CAAC;QACL,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAA;QAE3B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,qBAAc,CAAC,IAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACvF,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/lookup/findUser.js b/dist/native/lookup/findUser.js
index a195c82aa1..28d82298c0 100644
--- a/dist/native/lookup/findUser.js
+++ b/dist/native/lookup/findUser.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserMentionCharRegex = void 0;
diff --git a/dist/native/lookup/findUser.js.map b/dist/native/lookup/findUser.js.map
index 62a6998258..6d48817b18 100644
--- a/dist/native/lookup/findUser.js.map
+++ b/dist/native/lookup/findUser.js.map
@@ -1 +1 @@
-{"version":3,"file":"findUser.js","sourceRoot":"","sources":["../../../src/native/lookup/findUser.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAGF,iDAAoF;AAEvE,QAAA,oBAAoB,GAAG,QAAQ,CAAA;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,cAAc;IAC3B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;QACtB,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,4BAAoB,EAAE,EAAE,CAAC,CAAA;QAE9C,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE;YACnC,MAAM,CAAC,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC1D,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QAEnB,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE;YAClF,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CACtC,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"findUser.js","sourceRoot":"","sources":["../../../src/native/lookup/findUser.ts"],"names":[],"mappings":";AAAA;;;EAGE;;;AAGF,iDAAoF;AAEvE,QAAA,oBAAoB,GAAG,QAAQ,CAAA;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,cAAc;IAC3B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;QACtB,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,4BAAoB,EAAE,EAAE,CAAC,CAAA;QAE9C,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC;YACpC,MAAM,CAAC,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC1D,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QACpC,CAAC;QAED,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAA;QAEnB,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE;YAClF,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CACtC,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/math/abs.js b/dist/native/math/abs.js
index 6a0849647f..25a7db2a74 100644
--- a/dist/native/math/abs.js
+++ b/dist/native/math/abs.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/base.js b/dist/native/math/base.js
index ace6ada3b4..d3d0abc4eb 100644
--- a/dist/native/math/base.js
+++ b/dist/native/math/base.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/bigintDivide.js b/dist/native/math/bigintDivide.js
index 080795670b..0b02d1bb82 100644
--- a/dist/native/math/bigintDivide.js
+++ b/dist/native/math/bigintDivide.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/bigintMulti.js b/dist/native/math/bigintMulti.js
index 2eb5d3ab0a..f19ba7792a 100644
--- a/dist/native/math/bigintMulti.js
+++ b/dist/native/math/bigintMulti.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/bigintSub.js b/dist/native/math/bigintSub.js
index 53fe509093..de9f16ac20 100644
--- a/dist/native/math/bigintSub.js
+++ b/dist/native/math/bigintSub.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/bigintSum.js b/dist/native/math/bigintSum.js
index 0445896fb8..7a2edf3ca9 100644
--- a/dist/native/math/bigintSum.js
+++ b/dist/native/math/bigintSum.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/ceil.js b/dist/native/math/ceil.js
index cc393ab4fc..41f4ddafd2 100644
--- a/dist/native/math/ceil.js
+++ b/dist/native/math/ceil.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/divide.js b/dist/native/math/divide.js
index 6e959e00d8..1c27cbb2ee 100644
--- a/dist/native/math/divide.js
+++ b/dist/native/math/divide.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/floor.js b/dist/native/math/floor.js
index 329578e225..ce9cc15e65 100644
--- a/dist/native/math/floor.js
+++ b/dist/native/math/floor.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/logn.js b/dist/native/math/logn.js
index 7a1488a410..150a8415c6 100644
--- a/dist/native/math/logn.js
+++ b/dist/native/math/logn.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/math.js b/dist/native/math/math.js
index 0dc6c5e501..232d9a2d7b 100644
--- a/dist/native/math/math.js
+++ b/dist/native/math/math.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/math.js.map b/dist/native/math/math.js.map
index b46a9b2727..9b62993399 100644
--- a/dist/native/math/math.js.map
+++ b/dist/native/math/math.js.map
@@ -1 +1 @@
-{"version":3,"file":"math.js","sourceRoot":"","sources":["../../../src/native/math/math.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,MAAM,SAAS,GAAG,yBAAyB,CAAA;AAE3C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI;YACA,IAAI,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;YAC/C,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;SAClC;QAAC,OAAO,KAAU,EAAE;YACjB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;SACxB;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"math.js","sourceRoot":"","sources":["../../../src/native/math/math.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,MAAM,SAAS,GAAG,yBAAyB,CAAA;AAE3C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,CAAC;YACD,IAAI,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;YAC/C,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;QACnC,CAAC;QAAC,OAAO,KAAU,EAAE,CAAC;YAClB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QACzB,CAAC;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/math/max.js b/dist/native/math/max.js
index 15460dd67a..0255168679 100644
--- a/dist/native/math/max.js
+++ b/dist/native/math/max.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/min.js b/dist/native/math/min.js
index 2dd262585e..c321a3d83f 100644
--- a/dist/native/math/min.js
+++ b/dist/native/math/min.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/modulo.js b/dist/native/math/modulo.js
index 6bbc445b6c..b755961077 100644
--- a/dist/native/math/modulo.js
+++ b/dist/native/math/modulo.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/multi.js b/dist/native/math/multi.js
index f7e1ee8416..36f0274754 100644
--- a/dist/native/math/multi.js
+++ b/dist/native/math/multi.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/pi.d.ts b/dist/native/math/pi.d.ts
index fb6b1bc839..4e35010b34 100644
--- a/dist/native/math/pi.d.ts
+++ b/dist/native/math/pi.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=pi.d.ts.map
\ No newline at end of file
diff --git a/dist/native/math/pi.js b/dist/native/math/pi.js
index 1c8763991c..4aa95f11c6 100644
--- a/dist/native/math/pi.js
+++ b/dist/native/math/pi.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/pow.js b/dist/native/math/pow.js
index 7ec78a95e4..9d2a551a7b 100644
--- a/dist/native/math/pow.js
+++ b/dist/native/math/pow.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/round.js b/dist/native/math/round.js
index 5a09716700..a6ba3f5f49 100644
--- a/dist/native/math/round.js
+++ b/dist/native/math/round.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/sign.js b/dist/native/math/sign.js
index c158422e37..7b6aaeeca8 100644
--- a/dist/native/math/sign.js
+++ b/dist/native/math/sign.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/sqrt.js b/dist/native/math/sqrt.js
index f07d0e4c43..b71d1448f0 100644
--- a/dist/native/math/sqrt.js
+++ b/dist/native/math/sqrt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/sub.js b/dist/native/math/sub.js
index 7d3dc17331..38f66a55e9 100644
--- a/dist/native/math/sub.js
+++ b/dist/native/math/sub.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/sum.js b/dist/native/math/sum.js
index 50f6f05ad1..b99b12dbdd 100644
--- a/dist/native/math/sum.js
+++ b/dist/native/math/sum.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/math/trunc.js b/dist/native/math/trunc.js
index 2170db239b..5074133522 100644
--- a/dist/native/math/trunc.js
+++ b/dist/native/math/trunc.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/ban.js b/dist/native/member/ban.js
index 1129e25f34..76d33e5359 100644
--- a/dist/native/member/ban.js
+++ b/dist/native/member/ban.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/fetchMembers.js b/dist/native/member/fetchMembers.js
index a9db532b28..feacc97d69 100644
--- a/dist/native/member/fetchMembers.js
+++ b/dist/native/member/fetchMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/hasAnyPerms.d.ts b/dist/native/member/hasAnyPerms.d.ts
index f17f4ce810..bf90c8cc27 100644
--- a/dist/native/member/hasAnyPerms.d.ts
+++ b/dist/native/member/hasAnyPerms.d.ts
@@ -66,6 +66,7 @@ declare const _default: NativeFunction<[{
readonly CreateEvents: bigint;
readonly UseExternalSounds: bigint;
readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
readonly SendPolls: bigint;
readonly UseExternalApps: bigint;
readonly PinMessages: bigint;
diff --git a/dist/native/member/hasAnyPerms.d.ts.map b/dist/native/member/hasAnyPerms.d.ts.map
index 6ebfdbc914..43430e49ce 100644
--- a/dist/native/member/hasAnyPerms.d.ts.map
+++ b/dist/native/member/hasAnyPerms.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"hasAnyPerms.d.ts","sourceRoot":"","sources":["../../../src/native/member/hasAnyPerms.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAoCE"}
\ No newline at end of file
+{"version":3,"file":"hasAnyPerms.d.ts","sourceRoot":"","sources":["../../../src/native/member/hasAnyPerms.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAoCE"}
\ No newline at end of file
diff --git a/dist/native/member/hasAnyPerms.js b/dist/native/member/hasAnyPerms.js
index 23a1a4c557..666ddf9fc0 100644
--- a/dist/native/member/hasAnyPerms.js
+++ b/dist/native/member/hasAnyPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/hasAnyRole.js b/dist/native/member/hasAnyRole.js
index 14561a3aa9..b3c0780bcc 100644
--- a/dist/native/member/hasAnyRole.js
+++ b/dist/native/member/hasAnyRole.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/hasPerms.d.ts b/dist/native/member/hasPerms.d.ts
index 6247496a35..b81fdecbb0 100644
--- a/dist/native/member/hasPerms.d.ts
+++ b/dist/native/member/hasPerms.d.ts
@@ -66,6 +66,7 @@ declare const _default: NativeFunction<[{
readonly CreateEvents: bigint;
readonly UseExternalSounds: bigint;
readonly SendVoiceMessages: bigint;
+ readonly SetVoiceChannelStatus: bigint;
readonly SendPolls: bigint;
readonly UseExternalApps: bigint;
readonly PinMessages: bigint;
diff --git a/dist/native/member/hasPerms.d.ts.map b/dist/native/member/hasPerms.d.ts.map
index a61fee1410..739f044198 100644
--- a/dist/native/member/hasPerms.d.ts.map
+++ b/dist/native/member/hasPerms.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"hasPerms.d.ts","sourceRoot":"","sources":["../../../src/native/member/hasPerms.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAsCE"}
\ No newline at end of file
+{"version":3,"file":"hasPerms.d.ts","sourceRoot":"","sources":["../../../src/native/member/hasPerms.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAsCE"}
\ No newline at end of file
diff --git a/dist/native/member/hasPerms.js b/dist/native/member/hasPerms.js
index 130a511d17..58d96c898c 100644
--- a/dist/native/member/hasPerms.js
+++ b/dist/native/member/hasPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/hasRoles.js b/dist/native/member/hasRoles.js
index f839d0e0cc..b340fc08b9 100644
--- a/dist/native/member/hasRoles.js
+++ b/dist/native/member/hasRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/isBannable.d.ts b/dist/native/member/isBannable.d.ts
new file mode 100644
index 0000000000..fc563469e9
--- /dev/null
+++ b/dist/native/member/isBannable.d.ts
@@ -0,0 +1,17 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Guild;
+ required: true;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Member;
+ pointer: number;
+ required: true;
+}], true>;
+export default _default;
+//# sourceMappingURL=isBannable.d.ts.map
\ No newline at end of file
diff --git a/dist/native/member/isBannable.d.ts.map b/dist/native/member/isBannable.d.ts.map
new file mode 100644
index 0000000000..8bf1b916fd
--- /dev/null
+++ b/dist/native/member/isBannable.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"isBannable.d.ts","sourceRoot":"","sources":["../../../src/native/member/isBannable.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA6BE"}
\ No newline at end of file
diff --git a/dist/native/member/isBannable.js b/dist/native/member/isBannable.js
new file mode 100644
index 0000000000..96e0f0a334
--- /dev/null
+++ b/dist/native/member/isBannable.js
@@ -0,0 +1,38 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$isBannable",
+ version: "2.7.0",
+ aliases: ["$memberIsBannable"],
+ description: "Returns whether a member is bannable",
+ brackets: false,
+ unwrap: true,
+ args: [
+ {
+ name: "guild ID",
+ description: "The guild to pull the member from",
+ rest: false,
+ type: structures_1.ArgType.Guild,
+ required: true,
+ },
+ {
+ name: "user ID",
+ description: "The member to check for",
+ rest: false,
+ type: structures_1.ArgType.Member,
+ pointer: 0,
+ required: true,
+ },
+ ],
+ output: structures_1.ArgType.Boolean,
+ execute(ctx, [, member]) {
+ member ??= ctx.member;
+ return this.success(member?.bannable ?? false);
+ },
+});
+//# sourceMappingURL=isBannable.js.map
\ No newline at end of file
diff --git a/dist/native/member/isBannable.js.map b/dist/native/member/isBannable.js.map
new file mode 100644
index 0000000000..ecf1ff0e0b
--- /dev/null
+++ b/dist/native/member/isBannable.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"isBannable.js","sourceRoot":"","sources":["../../../src/native/member/isBannable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,QAAQ,IAAI,KAAK,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isBanned.d.ts.map b/dist/native/member/isBanned.d.ts.map
index efaca76dca..cc209eafe4 100644
--- a/dist/native/member/isBanned.d.ts.map
+++ b/dist/native/member/isBanned.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isBanned.d.ts","sourceRoot":"","sources":["../../../src/native/member/isBanned.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA8BE"}
\ No newline at end of file
+{"version":3,"file":"isBanned.d.ts","sourceRoot":"","sources":["../../../src/native/member/isBanned.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAE1D,wBA8BE"}
\ No newline at end of file
diff --git a/dist/native/member/isBanned.js b/dist/native/member/isBanned.js
index 38ff094244..84b8e61abf 100644
--- a/dist/native/member/isBanned.js
+++ b/dist/native/member/isBanned.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
@@ -25,7 +25,7 @@ exports.default = new structures_1.NativeFunction({
},
{
name: "user ID",
- description: "The user to check ban",
+ description: "The user to check ban status for",
rest: false,
type: structures_1.ArgType.User,
required: true,
diff --git a/dist/native/member/isBanned.js.map b/dist/native/member/isBanned.js.map
index 67bd300567..9986a5ff12 100644
--- a/dist/native/member/isBanned.js.map
+++ b/dist/native/member/isBanned.js.map
@@ -1 +1 @@
-{"version":3,"file":"isBanned.js","sourceRoot":"","sources":["../../../src/native/member/isBanned.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,qCAAqC;IAClD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC;QAC5B,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAA;QAChE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isBanned.js","sourceRoot":"","sources":["../../../src/native/member/isBanned.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,qCAAqC;IAClD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC;QAC5B,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAA;QAChE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isBoosting.js b/dist/native/member/isBoosting.js
index cd502fbb9d..3f16bc51e5 100644
--- a/dist/native/member/isBoosting.js
+++ b/dist/native/member/isBoosting.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/isDeaf.d.ts.map b/dist/native/member/isDeaf.d.ts.map
index e40db6e749..e0bf9e31e1 100644
--- a/dist/native/member/isDeaf.d.ts.map
+++ b/dist/native/member/isDeaf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isDeaf.d.ts","sourceRoot":"","sources":["../../../src/native/member/isDeaf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"isDeaf.d.ts","sourceRoot":"","sources":["../../../src/native/member/isDeaf.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/member/isDeaf.js b/dist/native/member/isDeaf.js
index 010e3b2600..4f3f0fa0d0 100644
--- a/dist/native/member/isDeaf.js
+++ b/dist/native/member/isDeaf.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -9,7 +9,7 @@ const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$isDeaf",
version: "1.0.0",
- description: "Whether a member is deafened",
+ description: "Returns whether a member is deafened",
brackets: false,
unwrap: true,
aliases: [
diff --git a/dist/native/member/isDeaf.js.map b/dist/native/member/isDeaf.js.map
index f231adb930..17f4a80f1c 100644
--- a/dist/native/member/isDeaf.js.map
+++ b/dist/native/member/isDeaf.js.map
@@ -1 +1 @@
-{"version":3,"file":"isDeaf.js","sourceRoot":"","sources":["../../../src/native/member/isDeaf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,eAAe;KAClB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,CAAA;IACrJ,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isDeaf.js","sourceRoot":"","sources":["../../../src/native/member/isDeaf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmE;AACnE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,eAAe;KAClB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,CAAA;IACrJ,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isGuildDeaf.d.ts.map b/dist/native/member/isGuildDeaf.d.ts.map
index 3e3389999d..592076a8b5 100644
--- a/dist/native/member/isGuildDeaf.d.ts.map
+++ b/dist/native/member/isGuildDeaf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isGuildDeaf.d.ts","sourceRoot":"","sources":["../../../src/native/member/isGuildDeaf.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"isGuildDeaf.d.ts","sourceRoot":"","sources":["../../../src/native/member/isGuildDeaf.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/member/isGuildDeaf.js b/dist/native/member/isGuildDeaf.js
index 3f4871364c..8ea1e3f283 100644
--- a/dist/native/member/isGuildDeaf.js
+++ b/dist/native/member/isGuildDeaf.js
@@ -1,14 +1,14 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$isGuildDeaf",
version: "1.0.0",
- description: "Whether a member is server deafened",
+ description: "Returns whether a member is server deafened",
brackets: false,
aliases: [
"$memberIsGuildDeaf"
diff --git a/dist/native/member/isGuildDeaf.js.map b/dist/native/member/isGuildDeaf.js.map
index a7c1d67ec5..3b22645883 100644
--- a/dist/native/member/isGuildDeaf.js.map
+++ b/dist/native/member/isGuildDeaf.js.map
@@ -1 +1 @@
-{"version":3,"file":"isGuildDeaf.js","sourceRoot":"","sources":["../../../src/native/member/isGuildDeaf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,IAAI,KAAK,CAAC,CAAA;IAC1D,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isGuildDeaf.js","sourceRoot":"","sources":["../../../src/native/member/isGuildDeaf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,IAAI,KAAK,CAAC,CAAA;IAC1D,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isGuildMuted.d.ts.map b/dist/native/member/isGuildMuted.d.ts.map
index 1256f974ef..b6b1677bfa 100644
--- a/dist/native/member/isGuildMuted.d.ts.map
+++ b/dist/native/member/isGuildMuted.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isGuildMuted.d.ts","sourceRoot":"","sources":["../../../src/native/member/isGuildMuted.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"isGuildMuted.d.ts","sourceRoot":"","sources":["../../../src/native/member/isGuildMuted.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/member/isGuildMuted.js b/dist/native/member/isGuildMuted.js
index b6eba1c99d..203ec741d8 100644
--- a/dist/native/member/isGuildMuted.js
+++ b/dist/native/member/isGuildMuted.js
@@ -1,14 +1,14 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$isGuildMuted",
version: "1.0.0",
- description: "Whether a member is server muted",
+ description: "Returns whether a member is server muted",
brackets: false,
aliases: [
"$memberIsGuildMuted"
diff --git a/dist/native/member/isGuildMuted.js.map b/dist/native/member/isGuildMuted.js.map
index 3bc9ee8bcf..39df9fa60c 100644
--- a/dist/native/member/isGuildMuted.js.map
+++ b/dist/native/member/isGuildMuted.js.map
@@ -1 +1 @@
-{"version":3,"file":"isGuildMuted.js","sourceRoot":"","sources":["../../../src/native/member/isGuildMuted.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,qBAAqB;KACxB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,IAAI,KAAK,CAAC,CAAA;IAC1D,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isGuildMuted.js","sourceRoot":"","sources":["../../../src/native/member/isGuildMuted.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,qBAAqB;KACxB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,IAAI,KAAK,CAAC,CAAA;IAC1D,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isKickable.d.ts b/dist/native/member/isKickable.d.ts
new file mode 100644
index 0000000000..a2057cfe36
--- /dev/null
+++ b/dist/native/member/isKickable.d.ts
@@ -0,0 +1,17 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Guild;
+ required: true;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Member;
+ pointer: number;
+ required: true;
+}], true>;
+export default _default;
+//# sourceMappingURL=isKickable.d.ts.map
\ No newline at end of file
diff --git a/dist/native/member/isKickable.d.ts.map b/dist/native/member/isKickable.d.ts.map
new file mode 100644
index 0000000000..605fb24d4a
--- /dev/null
+++ b/dist/native/member/isKickable.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"isKickable.d.ts","sourceRoot":"","sources":["../../../src/native/member/isKickable.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA6BE"}
\ No newline at end of file
diff --git a/dist/native/member/isKickable.js b/dist/native/member/isKickable.js
new file mode 100644
index 0000000000..47625876a2
--- /dev/null
+++ b/dist/native/member/isKickable.js
@@ -0,0 +1,38 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$isKickable",
+ version: "2.7.0",
+ aliases: ["$memberIsKickable"],
+ description: "Returns whether a member is kickable",
+ brackets: false,
+ unwrap: true,
+ args: [
+ {
+ name: "guild ID",
+ description: "The guild to pull the member from",
+ rest: false,
+ type: structures_1.ArgType.Guild,
+ required: true,
+ },
+ {
+ name: "user ID",
+ description: "The member to check for",
+ rest: false,
+ type: structures_1.ArgType.Member,
+ pointer: 0,
+ required: true,
+ },
+ ],
+ output: structures_1.ArgType.Boolean,
+ execute(ctx, [, member]) {
+ member ??= ctx.member;
+ return this.success(member?.kickable ?? false);
+ },
+});
+//# sourceMappingURL=isKickable.js.map
\ No newline at end of file
diff --git a/dist/native/member/isKickable.js.map b/dist/native/member/isKickable.js.map
new file mode 100644
index 0000000000..d028a68bab
--- /dev/null
+++ b/dist/native/member/isKickable.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"isKickable.js","sourceRoot":"","sources":["../../../src/native/member/isKickable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,QAAQ,IAAI,KAAK,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isManageable.d.ts b/dist/native/member/isManageable.d.ts
new file mode 100644
index 0000000000..9a83c61336
--- /dev/null
+++ b/dist/native/member/isManageable.d.ts
@@ -0,0 +1,17 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Guild;
+ required: true;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Member;
+ pointer: number;
+ required: true;
+}], true>;
+export default _default;
+//# sourceMappingURL=isManageable.d.ts.map
\ No newline at end of file
diff --git a/dist/native/member/isManageable.d.ts.map b/dist/native/member/isManageable.d.ts.map
new file mode 100644
index 0000000000..e6b5ec490e
--- /dev/null
+++ b/dist/native/member/isManageable.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"isManageable.d.ts","sourceRoot":"","sources":["../../../src/native/member/isManageable.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA6BE"}
\ No newline at end of file
diff --git a/dist/native/member/isManageable.js b/dist/native/member/isManageable.js
new file mode 100644
index 0000000000..96bb687a4c
--- /dev/null
+++ b/dist/native/member/isManageable.js
@@ -0,0 +1,38 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$isManageable",
+ version: "2.7.0",
+ aliases: ["$memberIsManageable"],
+ description: "Returns whether a member is manageable",
+ brackets: false,
+ unwrap: true,
+ args: [
+ {
+ name: "guild ID",
+ description: "The guild to pull the member from",
+ rest: false,
+ type: structures_1.ArgType.Guild,
+ required: true,
+ },
+ {
+ name: "user ID",
+ description: "The member to check for",
+ rest: false,
+ type: structures_1.ArgType.Member,
+ pointer: 0,
+ required: true,
+ },
+ ],
+ output: structures_1.ArgType.Boolean,
+ execute(ctx, [, member]) {
+ member ??= ctx.member;
+ return this.success(member?.manageable ?? false);
+ },
+});
+//# sourceMappingURL=isManageable.js.map
\ No newline at end of file
diff --git a/dist/native/member/isManageable.js.map b/dist/native/member/isManageable.js.map
new file mode 100644
index 0000000000..965362da00
--- /dev/null
+++ b/dist/native/member/isManageable.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"isManageable.js","sourceRoot":"","sources":["../../../src/native/member/isManageable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,UAAU,IAAI,KAAK,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isModeratable.d.ts b/dist/native/member/isModeratable.d.ts
new file mode 100644
index 0000000000..a824b98360
--- /dev/null
+++ b/dist/native/member/isModeratable.d.ts
@@ -0,0 +1,17 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Guild;
+ required: true;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Member;
+ pointer: number;
+ required: true;
+}], true>;
+export default _default;
+//# sourceMappingURL=isModeratable.d.ts.map
\ No newline at end of file
diff --git a/dist/native/member/isModeratable.d.ts.map b/dist/native/member/isModeratable.d.ts.map
new file mode 100644
index 0000000000..9ded14797a
--- /dev/null
+++ b/dist/native/member/isModeratable.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"isModeratable.d.ts","sourceRoot":"","sources":["../../../src/native/member/isModeratable.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA6BE"}
\ No newline at end of file
diff --git a/dist/native/member/isModeratable.js b/dist/native/member/isModeratable.js
new file mode 100644
index 0000000000..b7ed5703af
--- /dev/null
+++ b/dist/native/member/isModeratable.js
@@ -0,0 +1,38 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+exports.default = new structures_1.NativeFunction({
+ name: "$isModeratable",
+ version: "2.7.0",
+ aliases: ["$memberIsModeratable"],
+ description: "Returns whether a member is moderatable",
+ brackets: false,
+ unwrap: true,
+ args: [
+ {
+ name: "guild ID",
+ description: "The guild to pull the member from",
+ rest: false,
+ type: structures_1.ArgType.Guild,
+ required: true,
+ },
+ {
+ name: "user ID",
+ description: "The member to check for",
+ rest: false,
+ type: structures_1.ArgType.Member,
+ pointer: 0,
+ required: true,
+ },
+ ],
+ output: structures_1.ArgType.Boolean,
+ execute(ctx, [, member]) {
+ member ??= ctx.member;
+ return this.success(member?.moderatable ?? false);
+ },
+});
+//# sourceMappingURL=isModeratable.js.map
\ No newline at end of file
diff --git a/dist/native/member/isModeratable.js.map b/dist/native/member/isModeratable.js.map
new file mode 100644
index 0000000000..ac81045ba6
--- /dev/null
+++ b/dist/native/member/isModeratable.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"isModeratable.js","sourceRoot":"","sources":["../../../src/native/member/isModeratable.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,WAAW,EAAE,yCAAyC;IACtD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,WAAW,IAAI,KAAK,CAAC,CAAA;IACrD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isMuted.d.ts.map b/dist/native/member/isMuted.d.ts.map
index cb3c12ae65..934d869cd4 100644
--- a/dist/native/member/isMuted.d.ts.map
+++ b/dist/native/member/isMuted.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isMuted.d.ts","sourceRoot":"","sources":["../../../src/native/member/isMuted.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"isMuted.d.ts","sourceRoot":"","sources":["../../../src/native/member/isMuted.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/member/isMuted.js b/dist/native/member/isMuted.js
index b516d80b1a..f6de4fa672 100644
--- a/dist/native/member/isMuted.js
+++ b/dist/native/member/isMuted.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -9,7 +9,7 @@ const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$isMuted",
version: "1.0.0",
- description: "Whether a member is muted",
+ description: "Returns whether a member is muted",
brackets: false,
unwrap: true,
aliases: [
diff --git a/dist/native/member/isMuted.js.map b/dist/native/member/isMuted.js.map
index 28cdc2da99..4bfe3a1150 100644
--- a/dist/native/member/isMuted.js.map
+++ b/dist/native/member/isMuted.js.map
@@ -1 +1 @@
-{"version":3,"file":"isMuted.js","sourceRoot":"","sources":["../../../src/native/member/isMuted.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,CAAA;IACrJ,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isMuted.js","sourceRoot":"","sources":["../../../src/native/member/isMuted.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmE;AACnE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,CAAA;IACrJ,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isSelfDeaf.d.ts.map b/dist/native/member/isSelfDeaf.d.ts.map
index ed5e9ec062..2b770b5abd 100644
--- a/dist/native/member/isSelfDeaf.d.ts.map
+++ b/dist/native/member/isSelfDeaf.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isSelfDeaf.d.ts","sourceRoot":"","sources":["../../../src/native/member/isSelfDeaf.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"isSelfDeaf.d.ts","sourceRoot":"","sources":["../../../src/native/member/isSelfDeaf.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/member/isSelfDeaf.js b/dist/native/member/isSelfDeaf.js
index 8e2c8669b7..a9021a6b78 100644
--- a/dist/native/member/isSelfDeaf.js
+++ b/dist/native/member/isSelfDeaf.js
@@ -1,14 +1,14 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$isSelfDeaf",
version: "1.0.0",
- description: "Whether a member is self deafened",
+ description: "Returns whether a member is self deafened",
brackets: false,
unwrap: true,
aliases: [
diff --git a/dist/native/member/isSelfDeaf.js.map b/dist/native/member/isSelfDeaf.js.map
index 11d77226ba..d7601fc9de 100644
--- a/dist/native/member/isSelfDeaf.js.map
+++ b/dist/native/member/isSelfDeaf.js.map
@@ -1 +1 @@
-{"version":3,"file":"isSelfDeaf.js","sourceRoot":"","sources":["../../../src/native/member/isSelfDeaf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isSelfDeaf.js","sourceRoot":"","sources":["../../../src/native/member/isSelfDeaf.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isSelfMuted.d.ts.map b/dist/native/member/isSelfMuted.d.ts.map
index a291b66ee8..639fbf88e9 100644
--- a/dist/native/member/isSelfMuted.d.ts.map
+++ b/dist/native/member/isSelfMuted.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isSelfMuted.d.ts","sourceRoot":"","sources":["../../../src/native/member/isSelfMuted.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"isSelfMuted.d.ts","sourceRoot":"","sources":["../../../src/native/member/isSelfMuted.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/member/isSelfMuted.js b/dist/native/member/isSelfMuted.js
index c22255be92..7c45d8e83a 100644
--- a/dist/native/member/isSelfMuted.js
+++ b/dist/native/member/isSelfMuted.js
@@ -1,14 +1,14 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$isSelfMuted",
version: "1.0.0",
- description: "Whether a member is self muted",
+ description: "Returns whether a member is self muted",
brackets: false,
unwrap: true,
aliases: [
diff --git a/dist/native/member/isSelfMuted.js.map b/dist/native/member/isSelfMuted.js.map
index 27a8ab63fd..2384c8d9f7 100644
--- a/dist/native/member/isSelfMuted.js.map
+++ b/dist/native/member/isSelfMuted.js.map
@@ -1 +1 @@
-{"version":3,"file":"isSelfMuted.js","sourceRoot":"","sources":["../../../src/native/member/isSelfMuted.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isSelfMuted.js","sourceRoot":"","sources":["../../../src/native/member/isSelfMuted.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isTimedOut.d.ts.map b/dist/native/member/isTimedOut.d.ts.map
index 2314a531cf..fad93706d4 100644
--- a/dist/native/member/isTimedOut.d.ts.map
+++ b/dist/native/member/isTimedOut.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isTimedOut.d.ts","sourceRoot":"","sources":["../../../src/native/member/isTimedOut.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAmCE"}
\ No newline at end of file
+{"version":3,"file":"isTimedOut.d.ts","sourceRoot":"","sources":["../../../src/native/member/isTimedOut.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBAmCE"}
\ No newline at end of file
diff --git a/dist/native/member/isTimedOut.js b/dist/native/member/isTimedOut.js
index 31c3111ff7..4282de0e32 100644
--- a/dist/native/member/isTimedOut.js
+++ b/dist/native/member/isTimedOut.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -9,7 +9,7 @@ const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$isTimedOut",
version: "1.0.0",
- description: "Whether an member is timed out",
+ description: "Returns whether a member is timed out",
unwrap: true,
brackets: false,
aliases: [
diff --git a/dist/native/member/isTimedOut.js.map b/dist/native/member/isTimedOut.js.map
index 5709cd43d2..5d78942881 100644
--- a/dist/native/member/isTimedOut.js.map
+++ b/dist/native/member/isTimedOut.js.map
@@ -1 +1 @@
-{"version":3,"file":"isTimedOut.js","sourceRoot":"","sources":["../../../src/native/member/isTimedOut.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,YAAY,wBAAW;YACzB,CAAC,CAAC,MAAM,EAAE,uBAAuB,EAAE,IAAI,KAAK;YAC5C,CAAC,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,4BAA4B,CAC/F,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isTimedOut.js","sourceRoot":"","sources":["../../../src/native/member/isTimedOut.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAmE;AACnE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,YAAY,wBAAW;YACzB,CAAC,CAAC,MAAM,EAAE,uBAAuB,EAAE,IAAI,KAAK;YAC5C,CAAC,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,4BAA4B,CAC/F,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/isVerified.d.ts.map b/dist/native/member/isVerified.d.ts.map
index b9bd37454a..b1d895cab8 100644
--- a/dist/native/member/isVerified.d.ts.map
+++ b/dist/native/member/isVerified.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"isVerified.d.ts","sourceRoot":"","sources":["../../../src/native/member/isVerified.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"}
\ No newline at end of file
+{"version":3,"file":"isVerified.d.ts","sourceRoot":"","sources":["../../../src/native/member/isVerified.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA+BE"}
\ No newline at end of file
diff --git a/dist/native/member/isVerified.js b/dist/native/member/isVerified.js
index 24cb610574..586fb95664 100644
--- a/dist/native/member/isVerified.js
+++ b/dist/native/member/isVerified.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
@@ -11,7 +11,7 @@ exports.default = new structures_1.NativeFunction({
aliases: [
"$memberIsVerified"
],
- description: "Whether a member is verified",
+ description: "Returns whether a member is verified",
brackets: false,
unwrap: true,
output: structures_1.ArgType.Boolean,
@@ -25,7 +25,7 @@ exports.default = new structures_1.NativeFunction({
},
{
name: "user ID",
- description: "The member to get its voice state",
+ description: "The member to get its verified status",
rest: false,
type: structures_1.ArgType.Member,
pointer: 0,
diff --git a/dist/native/member/isVerified.js.map b/dist/native/member/isVerified.js.map
index d01b4130da..a8f42bbf5e 100644
--- a/dist/native/member/isVerified.js.map
+++ b/dist/native/member/isVerified.js.map
@@ -1 +1 @@
-{"version":3,"file":"isVerified.js","sourceRoot":"","sources":["../../../src/native/member/isVerified.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"isVerified.js","sourceRoot":"","sources":["../../../src/native/member/isVerified.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/kickMember.d.ts b/dist/native/member/kick.d.ts
similarity index 92%
rename from dist/native/member/kickMember.d.ts
rename to dist/native/member/kick.d.ts
index e98761c4bc..4f038e9aaf 100644
--- a/dist/native/member/kickMember.d.ts
+++ b/dist/native/member/kick.d.ts
@@ -19,4 +19,4 @@ declare const _default: NativeFunction<[{
type: ArgType.String;
}], true>;
export default _default;
-//# sourceMappingURL=kickMember.d.ts.map
\ No newline at end of file
+//# sourceMappingURL=kick.d.ts.map
\ No newline at end of file
diff --git a/dist/native/member/kick.d.ts.map b/dist/native/member/kick.d.ts.map
new file mode 100644
index 0000000000..527aa18a4d
--- /dev/null
+++ b/dist/native/member/kick.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"kick.d.ts","sourceRoot":"","sources":["../../../src/native/member/kick.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAE1D,wBAsCE"}
\ No newline at end of file
diff --git a/dist/native/member/kickMember.js b/dist/native/member/kick.js
similarity index 89%
rename from dist/native/member/kickMember.js
rename to dist/native/member/kick.js
index e9cf0ada86..e8c0193947 100644
--- a/dist/native/member/kickMember.js
+++ b/dist/native/member/kick.js
@@ -1,17 +1,18 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
- name: "$kickMember",
+ name: "$kick",
version: "1.0.0",
description: "Kicks a member from the guild, returns true or false depending on whether the action was successfully performed",
unwrap: true,
brackets: true,
aliases: [
+ "$kickMember",
"$memberKick"
],
output: structures_1.ArgType.Boolean,
@@ -42,4 +43,4 @@ exports.default = new structures_1.NativeFunction({
return this.success((await member.kick(reason || ctx.reason).catch(() => false)) !== false);
},
});
-//# sourceMappingURL=kickMember.js.map
\ No newline at end of file
+//# sourceMappingURL=kick.js.map
\ No newline at end of file
diff --git a/dist/native/member/kick.js.map b/dist/native/member/kick.js.map
new file mode 100644
index 0000000000..810b44bb91
--- /dev/null
+++ b/dist/native/member/kick.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"kick.js","sourceRoot":"","sources":["../../../src/native/member/kick.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EACP,iHAAiH;IACrH,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,EAAE;QACL,aAAa;QACb,aAAa;KAChB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC;QACjC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC/F,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/kickMember.d.ts.map b/dist/native/member/kickMember.d.ts.map
deleted file mode 100644
index df0aa85668..0000000000
--- a/dist/native/member/kickMember.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"kickMember.d.ts","sourceRoot":"","sources":["../../../src/native/member/kickMember.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAqCE"}
\ No newline at end of file
diff --git a/dist/native/member/kickMember.js.map b/dist/native/member/kickMember.js.map
deleted file mode 100644
index a766a8df94..0000000000
--- a/dist/native/member/kickMember.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"kickMember.js","sourceRoot":"","sources":["../../../src/native/member/kickMember.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EACP,iHAAiH;IACrH,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,EAAE;QACL,aAAa;KAChB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC;QACjC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC/F,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/memberActivity.js b/dist/native/member/memberActivity.js
index 5e00ef9bc7..4ee37e7641 100644
--- a/dist/native/member/memberActivity.js
+++ b/dist/native/member/memberActivity.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/member/memberAddRoles.js b/dist/native/member/memberAddRoles.js
index 7d14b20705..245ee416a2 100644
--- a/dist/native/member/memberAddRoles.js
+++ b/dist/native/member/memberAddRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberAvatar.js b/dist/native/member/memberAvatar.js
index a74aa1260b..934cf1cd96 100644
--- a/dist/native/member/memberAvatar.js
+++ b/dist/native/member/memberAvatar.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/memberAvatar.js.map b/dist/native/member/memberAvatar.js.map
index 4a85715cbb..5da50f0889 100644
--- a/dist/native/member/memberAvatar.js.map
+++ b/dist/native/member/memberAvatar.js.map
@@ -1 +1 @@
-{"version":3,"file":"memberAvatar.js","sourceRoot":"","sources":["../../../src/native/member/memberAvatar.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwE;AACxE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC;QACjC,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAE5D,IAAI,MAAM,CAAC,MAAM,EAAE;YACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,gBAAG,EAAE,CAAC,iBAAiB,CAAC,KAAK,EAAE,EAAE,IAAI,GAAG,CAAC,KAAK,EAAE,EAAE,IAAI,GAAG,CAAC,WAAW,EAAE,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,EAAE;gBACnI,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC,CAAC,CAAA;SACN;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM;YAClC,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE;gBACnD,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC;YACF,CAAC,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,CAC1E,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"memberAvatar.js","sourceRoot":"","sources":["../../../src/native/member/memberAvatar.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwE;AACxE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC;QACjC,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAE5D,IAAI,MAAM,CAAC,MAAM,EAAE,CAAC;YAChB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,gBAAG,EAAE,CAAC,iBAAiB,CAAC,KAAK,EAAE,EAAE,IAAI,GAAG,CAAC,KAAK,EAAE,EAAE,IAAI,GAAG,CAAC,WAAW,EAAE,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,EAAE;gBACnI,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC,CAAC,CAAA;QACP,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM;YAClC,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE;gBACnD,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC;YACF,CAAC,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,CAC1E,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/memberAvatarDecoration.js b/dist/native/member/memberAvatarDecoration.js
index 4dd5ca40de..18af968f11 100644
--- a/dist/native/member/memberAvatarDecoration.js
+++ b/dist/native/member/memberAvatarDecoration.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/memberAvatarDecoration.js.map b/dist/native/member/memberAvatarDecoration.js.map
index e1a197d269..6c528639a8 100644
--- a/dist/native/member/memberAvatarDecoration.js.map
+++ b/dist/native/member/memberAvatarDecoration.js.map
@@ -1 +1 @@
-{"version":3,"file":"memberAvatarDecoration.js","sourceRoot":"","sources":["../../../src/native/member/memberAvatarDecoration.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwE;AACxE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,IAAI,KAAK,CAAA;QAET,IAAI,MAAM,YAAY,wBAAW,EAAE;YAC/B,KAAK,GAAG,MAAM,CAAC,oBAAoB,IAAI,MAAM,CAAC,IAAI,EAAE,oBAAoB,CAAA;SAC3E;aAAM;YACH,MAAM,IAAI,GAAG,MAAmC,CAAA;YAChD,KAAK,GAAG,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,IAAI,EAAE,sBAAsB,CAAA;SAC3E;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,gBAAgB,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC/E,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"memberAvatarDecoration.js","sourceRoot":"","sources":["../../../src/native/member/memberAvatarDecoration.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwE;AACxE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uCAAuC;YACpD,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,IAAI,KAAK,CAAA;QAET,IAAI,MAAM,YAAY,wBAAW,EAAE,CAAC;YAChC,KAAK,GAAG,MAAM,CAAC,oBAAoB,IAAI,MAAM,CAAC,IAAI,EAAE,oBAAoB,CAAA;QAC5E,CAAC;aAAM,CAAC;YACJ,MAAM,IAAI,GAAG,MAAmC,CAAA;YAChD,KAAK,GAAG,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,IAAI,EAAE,sBAAsB,CAAA;QAC5E,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,gBAAgB,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC/E,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/memberBanner.js b/dist/native/member/memberBanner.js
index 7c1cf36c18..79206f0d7d 100644
--- a/dist/native/member/memberBanner.js
+++ b/dist/native/member/memberBanner.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/memberBanner.js.map b/dist/native/member/memberBanner.js.map
index 6782d6d455..0ac3e208c5 100644
--- a/dist/native/member/memberBanner.js.map
+++ b/dist/native/member/memberBanner.js.map
@@ -1 +1 @@
-{"version":3,"file":"memberBanner.js","sourceRoot":"","sources":["../../../src/native/member/memberBanner.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwE;AACxE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC;QACvC,MAAM,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC1D,MAAM,MAAM,GAAG,IAAI,YAAY,wBAAW,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,IAAI,CAAA;QAE7F,IAAI,MAAM,CAAC,MAAM,EAAE;YACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,gBAAG,EAAE,CAAC,iBAAiB,CAAC,KAAK,EAAE,EAAE,IAAI,GAAG,CAAC,KAAK,EAAE,EAAE,IAAI,GAAG,CAAC,WAAW,EAAE,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,EAAE;gBACnI,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC,CAAC,CAAA;SACN;QAED,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAA;QAC1F,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM;YACtB,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,EAAE;gBACvC,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC;YACF,CAAC,CAAC,IAAI,CACT,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"memberBanner.js","sourceRoot":"","sources":["../../../src/native/member/memberBanner.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAwE;AACxE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC;QACvC,MAAM,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC1D,MAAM,MAAM,GAAG,IAAI,YAAY,wBAAW,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,IAAI,CAAA;QAE7F,IAAI,MAAM,CAAC,MAAM,EAAE,CAAC;YAChB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,gBAAG,EAAE,CAAC,iBAAiB,CAAC,KAAK,EAAE,EAAE,IAAI,GAAG,CAAC,KAAK,EAAE,EAAE,IAAI,GAAG,CAAC,WAAW,EAAE,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,EAAE;gBACnI,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC,CAAC,CAAA;QACP,CAAC;QAED,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAA;QAC1F,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM;YACtB,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,EAAE;gBACvC,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC;YACF,CAAC,CAAC,IAAI,CACT,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/memberBoostingSince.js b/dist/native/member/memberBoostingSince.js
index f408fa6bf0..fcb67989d5 100644
--- a/dist/native/member/memberBoostingSince.js
+++ b/dist/native/member/memberBoostingSince.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/memberBotRoleID.js b/dist/native/member/memberBotRoleID.js
index 2e0ffcc721..47be10ccb0 100644
--- a/dist/native/member/memberBotRoleID.js
+++ b/dist/native/member/memberBotRoleID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberCustomStatus.js b/dist/native/member/memberCustomStatus.js
index 3837292e74..bf0806b39e 100644
--- a/dist/native/member/memberCustomStatus.js
+++ b/dist/native/member/memberCustomStatus.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.CustomStatusType = void 0;
diff --git a/dist/native/member/memberDisplayColor.js b/dist/native/member/memberDisplayColor.js
index 2fb5526438..fa206c9df0 100644
--- a/dist/native/member/memberDisplayColor.js
+++ b/dist/native/member/memberDisplayColor.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberDisplayName.js b/dist/native/member/memberDisplayName.js
index 841f7b6c01..a669e06c3c 100644
--- a/dist/native/member/memberDisplayName.js
+++ b/dist/native/member/memberDisplayName.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberExists.d.ts.map b/dist/native/member/memberExists.d.ts.map
index 8d59498619..7764e3cb9b 100644
--- a/dist/native/member/memberExists.d.ts.map
+++ b/dist/native/member/memberExists.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"memberExists.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberExists.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAEpF,wBA0BE"}
\ No newline at end of file
+{"version":3,"file":"memberExists.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberExists.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAE5E,wBA0BE"}
\ No newline at end of file
diff --git a/dist/native/member/memberExists.js b/dist/native/member/memberExists.js
index f42cf0f621..b8f528028b 100644
--- a/dist/native/member/memberExists.js
+++ b/dist/native/member/memberExists.js
@@ -1,14 +1,14 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$memberExists",
version: "1.0.0",
- description: "Returns whether an member id exists",
+ description: "Returns whether a member id exists on a guild",
unwrap: true,
brackets: true,
output: structures_1.ArgType.Boolean,
diff --git a/dist/native/member/memberExists.js.map b/dist/native/member/memberExists.js.map
index e532818307..8e99aa8d4c 100644
--- a/dist/native/member/memberExists.js.map
+++ b/dist/native/member/memberExists.js.map
@@ -1 +1 @@
-{"version":3,"file":"memberExists.js","sourceRoot":"","sources":["../../../src/native/member/memberExists.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC1H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"memberExists.js","sourceRoot":"","sources":["../../../src/native/member/memberExists.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,iDAA4E;AAE5E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC1H,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/member/memberFlags.js b/dist/native/member/memberFlags.js
index cb3b9f64a3..7867ed27e6 100644
--- a/dist/native/member/memberFlags.js
+++ b/dist/native/member/memberFlags.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/member/memberHighestRoleID.js b/dist/native/member/memberHighestRoleID.js
index a95b7aa13c..c6c326cc78 100644
--- a/dist/native/member/memberHighestRoleID.js
+++ b/dist/native/member/memberHighestRoleID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberJoinPosition.js b/dist/native/member/memberJoinPosition.js
index ede354618c..ff1320a699 100644
--- a/dist/native/member/memberJoinPosition.js
+++ b/dist/native/member/memberJoinPosition.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberJoinedAt.js b/dist/native/member/memberJoinedAt.js
index 7ea146924a..b5dd337c5e 100644
--- a/dist/native/member/memberJoinedAt.js
+++ b/dist/native/member/memberJoinedAt.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/memberLowestRoleID.js b/dist/native/member/memberLowestRoleID.js
index 83fbf337d3..1123d83b50 100644
--- a/dist/native/member/memberLowestRoleID.js
+++ b/dist/native/member/memberLowestRoleID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberPerms.js b/dist/native/member/memberPerms.js
index 16d94b0f7e..5fc40a3954 100644
--- a/dist/native/member/memberPerms.js
+++ b/dist/native/member/memberPerms.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/member/memberRawData.js b/dist/native/member/memberRawData.js
index 756505b2b1..f4fe108e04 100644
--- a/dist/native/member/memberRawData.js
+++ b/dist/native/member/memberRawData.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberRemoveRoles.js b/dist/native/member/memberRemoveRoles.js
index e26cdc860e..eea735cacc 100644
--- a/dist/native/member/memberRemoveRoles.js
+++ b/dist/native/member/memberRemoveRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberRoles.js b/dist/native/member/memberRoles.js
index 7ae3928479..67b4f6bbaa 100644
--- a/dist/native/member/memberRoles.js
+++ b/dist/native/member/memberRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/member/memberSetNickname.js b/dist/native/member/memberSetNickname.js
index 9779d5b01e..a11f3cd2a5 100644
--- a/dist/native/member/memberSetNickname.js
+++ b/dist/native/member/memberSetNickname.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberSetRoles.js b/dist/native/member/memberSetRoles.js
index 13618243b1..37ee9416f0 100644
--- a/dist/native/member/memberSetRoles.js
+++ b/dist/native/member/memberSetRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/memberTimeoutDuration.js b/dist/native/member/memberTimeoutDuration.js
index 6af04f022c..eb79dff1f0 100644
--- a/dist/native/member/memberTimeoutDuration.js
+++ b/dist/native/member/memberTimeoutDuration.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/nickname.js b/dist/native/member/nickname.js
index 4a95fe70c9..8af69dab19 100644
--- a/dist/native/member/nickname.js
+++ b/dist/native/member/nickname.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/member/platform.js b/dist/native/member/platform.js
index 9fedae3c69..45f9353e42 100644
--- a/dist/native/member/platform.js
+++ b/dist/native/member/platform.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/member/pruneMembers.js b/dist/native/member/pruneMembers.js
index 006e66e181..3b652697fd 100644
--- a/dist/native/member/pruneMembers.js
+++ b/dist/native/member/pruneMembers.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/randomMemberID.js b/dist/native/member/randomMemberID.js
index 73139fef67..1a129ad8fb 100644
--- a/dist/native/member/randomMemberID.js
+++ b/dist/native/member/randomMemberID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/status.js b/dist/native/member/status.js
index 41ef8ecdd6..2f0bdf3d9d 100644
--- a/dist/native/member/status.js
+++ b/dist/native/member/status.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/timeout.js b/dist/native/member/timeout.js
index df7ce67fae..74fa6227c7 100644
--- a/dist/native/member/timeout.js
+++ b/dist/native/member/timeout.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/unban.js b/dist/native/member/unban.js
index d4692fb183..5dde3c7b69 100644
--- a/dist/native/member/unban.js
+++ b/dist/native/member/unban.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/voiceID.js b/dist/native/member/voiceID.js
index 67019c63d0..c74bea7071 100644
--- a/dist/native/member/voiceID.js
+++ b/dist/native/member/voiceID.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/voiceKick.js b/dist/native/member/voiceKick.js
index e86eaa38f8..4039ed9455 100644
--- a/dist/native/member/voiceKick.js
+++ b/dist/native/member/voiceKick.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/member/voiceMove.d.ts b/dist/native/member/voiceMove.d.ts
index 7fd4ed087f..e0084a4b72 100644
--- a/dist/native/member/voiceMove.d.ts
+++ b/dist/native/member/voiceMove.d.ts
@@ -19,7 +19,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").VoiceBasedChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/member/voiceMove.js b/dist/native/member/voiceMove.js
index 261d0d7dd1..a02f6e13bc 100644
--- a/dist/native/member/voiceMove.js
+++ b/dist/native/member/voiceMove.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/disableAllMentions.d.ts b/dist/native/mention/disableAllMentions.d.ts
index 4e10fda22d..c198bc9276 100644
--- a/dist/native/mention/disableAllMentions.d.ts
+++ b/dist/native/mention/disableAllMentions.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=disableAllMentions.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/disableAllMentions.js b/dist/native/mention/disableAllMentions.js
index ea06f6b163..0e9e81b23d 100644
--- a/dist/native/mention/disableAllMentions.js
+++ b/dist/native/mention/disableAllMentions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/disableEveryoneMention.d.ts b/dist/native/mention/disableEveryoneMention.d.ts
index ba2518ff16..82380488be 100644
--- a/dist/native/mention/disableEveryoneMention.d.ts
+++ b/dist/native/mention/disableEveryoneMention.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=disableEveryoneMention.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/disableEveryoneMention.js b/dist/native/mention/disableEveryoneMention.js
index 10d7b9d498..a1b249f927 100644
--- a/dist/native/mention/disableEveryoneMention.js
+++ b/dist/native/mention/disableEveryoneMention.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/disableRoleMentions.d.ts b/dist/native/mention/disableRoleMentions.d.ts
index c3447687f1..35cd74d140 100644
--- a/dist/native/mention/disableRoleMentions.d.ts
+++ b/dist/native/mention/disableRoleMentions.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=disableRoleMentions.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/disableRoleMentions.js b/dist/native/mention/disableRoleMentions.js
index 74294661b7..04c52ba70c 100644
--- a/dist/native/mention/disableRoleMentions.js
+++ b/dist/native/mention/disableRoleMentions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/disableUserMentions.d.ts b/dist/native/mention/disableUserMentions.d.ts
index 004e28d39e..f2e3b73124 100644
--- a/dist/native/mention/disableUserMentions.d.ts
+++ b/dist/native/mention/disableUserMentions.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=disableUserMentions.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/disableUserMentions.js b/dist/native/mention/disableUserMentions.js
index be560b7201..9d8b1e1e59 100644
--- a/dist/native/mention/disableUserMentions.js
+++ b/dist/native/mention/disableUserMentions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/enableAllMentions.d.ts b/dist/native/mention/enableAllMentions.d.ts
index 738258c9b6..491a6dee05 100644
--- a/dist/native/mention/enableAllMentions.d.ts
+++ b/dist/native/mention/enableAllMentions.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=enableAllMentions.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/enableAllMentions.js b/dist/native/mention/enableAllMentions.js
index b1f8a4aa15..6ea5855312 100644
--- a/dist/native/mention/enableAllMentions.js
+++ b/dist/native/mention/enableAllMentions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/enableRoleMentions.js b/dist/native/mention/enableRoleMentions.js
index 1b49d4acae..ad5a7cf37d 100644
--- a/dist/native/mention/enableRoleMentions.js
+++ b/dist/native/mention/enableRoleMentions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/enableUserMentions.js b/dist/native/mention/enableUserMentions.js
index f41063a9d7..e534f07777 100644
--- a/dist/native/mention/enableUserMentions.js
+++ b/dist/native/mention/enableUserMentions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/isChannelMentioned.d.ts b/dist/native/mention/isChannelMentioned.d.ts
index 492b5aeb32..f9974b93ff 100644
--- a/dist/native/mention/isChannelMentioned.d.ts
+++ b/dist/native/mention/isChannelMentioned.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
rest: false;
description: string;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
required: true;
type: ArgType.Channel;
}, {
diff --git a/dist/native/mention/isChannelMentioned.js b/dist/native/mention/isChannelMentioned.js
index 7272eeecd9..0a7404c744 100644
--- a/dist/native/mention/isChannelMentioned.js
+++ b/dist/native/mention/isChannelMentioned.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/isRoleMentioned.d.ts b/dist/native/mention/isRoleMentioned.d.ts
index a653ab27d9..d7c627186d 100644
--- a/dist/native/mention/isRoleMentioned.d.ts
+++ b/dist/native/mention/isRoleMentioned.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
rest: false;
description: string;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
required: true;
type: ArgType.Channel;
}, {
diff --git a/dist/native/mention/isRoleMentioned.js b/dist/native/mention/isRoleMentioned.js
index 124543b2bd..8a8dbc1f54 100644
--- a/dist/native/mention/isRoleMentioned.js
+++ b/dist/native/mention/isRoleMentioned.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/isUserMentioned.d.ts b/dist/native/mention/isUserMentioned.d.ts
index d633c06fec..9c491f77af 100644
--- a/dist/native/mention/isUserMentioned.d.ts
+++ b/dist/native/mention/isUserMentioned.d.ts
@@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{
name: string;
rest: false;
description: string;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
required: true;
type: ArgType.Channel;
}, {
diff --git a/dist/native/mention/isUserMentioned.js b/dist/native/mention/isUserMentioned.js
index 20b896eb4d..a8084f97ff 100644
--- a/dist/native/mention/isUserMentioned.js
+++ b/dist/native/mention/isUserMentioned.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/mentioned.js b/dist/native/mention/mentioned.js
index 4c307220df..1d73d49ca7 100644
--- a/dist/native/mention/mentioned.js
+++ b/dist/native/mention/mentioned.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/mention/mentionedChannelCount.d.ts b/dist/native/mention/mentionedChannelCount.d.ts
index efba1a5314..2afe078de0 100644
--- a/dist/native/mention/mentionedChannelCount.d.ts
+++ b/dist/native/mention/mentionedChannelCount.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=mentionedChannelCount.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/mentionedChannelCount.js b/dist/native/mention/mentionedChannelCount.js
index 7aa4e1f726..3025e5c4c0 100644
--- a/dist/native/mention/mentionedChannelCount.js
+++ b/dist/native/mention/mentionedChannelCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/mentionedChannels.js b/dist/native/mention/mentionedChannels.js
index 98f5e77cf7..ec6ec6534d 100644
--- a/dist/native/mention/mentionedChannels.js
+++ b/dist/native/mention/mentionedChannels.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/mention/mentionedRoleCount.d.ts b/dist/native/mention/mentionedRoleCount.d.ts
index 18e06e6362..8325711d04 100644
--- a/dist/native/mention/mentionedRoleCount.d.ts
+++ b/dist/native/mention/mentionedRoleCount.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=mentionedRoleCount.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/mentionedRoleCount.js b/dist/native/mention/mentionedRoleCount.js
index 2504505de9..0558d37399 100644
--- a/dist/native/mention/mentionedRoleCount.js
+++ b/dist/native/mention/mentionedRoleCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/mentionedRoles.js b/dist/native/mention/mentionedRoles.js
index a4369fe535..87328a2352 100644
--- a/dist/native/mention/mentionedRoles.js
+++ b/dist/native/mention/mentionedRoles.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
diff --git a/dist/native/mention/mentionedUserCount.d.ts b/dist/native/mention/mentionedUserCount.d.ts
index d9fb9b8500..e36373c51c 100644
--- a/dist/native/mention/mentionedUserCount.d.ts
+++ b/dist/native/mention/mentionedUserCount.d.ts
@@ -1,4 +1,4 @@
import { ArgType, NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=mentionedUserCount.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/mentionedUserCount.js b/dist/native/mention/mentionedUserCount.js
index 82cdc5e79a..f1c68902d5 100644
--- a/dist/native/mention/mentionedUserCount.js
+++ b/dist/native/mention/mentionedUserCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/mention/nomention.d.ts b/dist/native/mention/nomention.d.ts
index dc3e69d2df..169bb6d099 100644
--- a/dist/native/mention/nomention.d.ts
+++ b/dist/native/mention/nomention.d.ts
@@ -1,4 +1,4 @@
import { NativeFunction } from "../../structures";
-declare const _default: NativeFunction>[], false>;
+declare const _default: NativeFunction>[], false>;
export default _default;
//# sourceMappingURL=nomention.d.ts.map
\ No newline at end of file
diff --git a/dist/native/mention/nomention.js b/dist/native/mention/nomention.js
index ed903e7e9f..4db67163ba 100644
--- a/dist/native/mention/nomention.js
+++ b/dist/native/mention/nomention.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/addMessageReactions.d.ts b/dist/native/message/addMessageReactions.d.ts
index 0571a54a61..e852f5bc6a 100644
--- a/dist/native/message/addMessageReactions.d.ts
+++ b/dist/native/message/addMessageReactions.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: TextBasedChannel) => boolean;
+ check: (i: TextBasedChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialDMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/message/addMessageReactions.js b/dist/native/message/addMessageReactions.js
index 57a0a1f2d8..82ae890b0f 100644
--- a/dist/native/message/addMessageReactions.js
+++ b/dist/native/message/addMessageReactions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/addMessageReactions.js.map b/dist/native/message/addMessageReactions.js.map
index afe5bd4482..6fb1a0aa6a 100644
--- a/dist/native/message/addMessageReactions.js.map
+++ b/dist/native/message/addMessageReactions.js.map
@@ -1 +1 @@
-{"version":3,"file":"addMessageReactions.js","sourceRoot":"","sources":["../../../src/native/message/addMessageReactions.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4EAA4E;IACzF,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAClD;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC;QAClC,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;YACxB,MAAM,OAAO,GAAG,MAAM,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC1D,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"addMessageReactions.js","sourceRoot":"","sources":["../../../src/native/message/addMessageReactions.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4EAA4E;IACzF,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAClD;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC;QAClC,IAAI,KAAK,GAAG,CAAC,CAAA;QAEb,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE,CAAC;YACzB,MAAM,OAAO,GAAG,MAAM,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAC1D,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;QACxB,CAAC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/attachment.d.ts b/dist/native/message/attachment.d.ts
index e472497a86..e6e25d24ca 100644
--- a/dist/native/message/attachment.d.ts
+++ b/dist/native/message/attachment.d.ts
@@ -26,6 +26,11 @@ declare const _default: NativeFunction<[{
description: string;
rest: false;
type: ArgType.String;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.String;
}], true>;
export default _default;
//# sourceMappingURL=attachment.d.ts.map
\ No newline at end of file
diff --git a/dist/native/message/attachment.d.ts.map b/dist/native/message/attachment.d.ts.map
index 3155183366..01d52354ec 100644
--- a/dist/native/message/attachment.d.ts.map
+++ b/dist/native/message/attachment.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"attachment.d.ts","sourceRoot":"","sources":["../../../src/native/message/attachment.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAoDE"}
\ No newline at end of file
+{"version":3,"file":"attachment.d.ts","sourceRoot":"","sources":["../../../src/native/message/attachment.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAyDE"}
\ No newline at end of file
diff --git a/dist/native/message/attachment.js b/dist/native/message/attachment.js
index a699b6b681..ac03a0323b 100644
--- a/dist/native/message/attachment.js
+++ b/dist/native/message/attachment.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -9,12 +9,10 @@ const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
name: "$attachment",
version: "1.0.0",
- brackets: true,
description: "Adds an attachment to the response",
+ aliases: ["$addAttachment"],
unwrap: true,
- aliases: [
- "$addAttachment"
- ],
+ brackets: true,
args: [
{
name: "path",
@@ -47,11 +45,18 @@ exports.default = new structures_1.NativeFunction({
description: "The description for this attachment",
rest: false,
type: structures_1.ArgType.String
+ },
+ {
+ name: "title",
+ description: "The title for this attachment",
+ rest: false,
+ type: structures_1.ArgType.String
}
],
- execute(ctx, [url, name, asText, enc, desc]) {
+ execute(ctx, [url, name, asText, enc, desc, title]) {
const attachment = new discord_js_1.AttachmentBuilder(asText ? Buffer.from(url, enc ?? "utf-8") : url, {
name,
+ title: title || undefined,
description: desc || undefined
});
ctx.container.files.push(attachment);
diff --git a/dist/native/message/attachment.js.map b/dist/native/message/attachment.js.map
index 8648e33852..da7682a844 100644
--- a/dist/native/message/attachment.js.map
+++ b/dist/native/message/attachment.js.map
@@ -1 +1 @@
-{"version":3,"file":"attachment.js","sourceRoot":"","sources":["../../../src/native/message/attachment.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA8C;AAC9C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,kDAAkD;YAC/D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,IAAI,CAAC;QACvC,MAAM,UAAU,GAAG,IAAI,8BAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,GAAqB,IAAI,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE;YACxG,IAAI;YACJ,WAAW,EAAE,IAAI,IAAI,SAAS;SACjC,CAAC,CAAA;QAEF,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,CAAA;QACpC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"attachment.js","sourceRoot":"","sources":["../../../src/native/message/attachment.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA8C;AAC9C,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,OAAO,EAAE,CAAC,gBAAgB,CAAC;IAC3B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,kDAAkD;YAC/D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC;QAC9C,MAAM,UAAU,GAAG,IAAI,8BAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,GAAqB,IAAI,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE;YACxG,IAAI;YACJ,KAAK,EAAE,KAAK,IAAI,SAAS;YACzB,WAAW,EAAE,IAAI,IAAI,SAAS;SACjC,CAAC,CAAA;QAEF,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,CAAA;QACpC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/deleteAllMessageReactions.d.ts b/dist/native/message/deleteAllMessageReactions.d.ts
index 152a618ea7..4e46fc7124 100644
--- a/dist/native/message/deleteAllMessageReactions.d.ts
+++ b/dist/native/message/deleteAllMessageReactions.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: TextBasedChannel) => boolean;
+ check: (i: TextBasedChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialDMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/message/deleteAllMessageReactions.js b/dist/native/message/deleteAllMessageReactions.js
index f942eb96dc..0f55c98a0d 100644
--- a/dist/native/message/deleteAllMessageReactions.js
+++ b/dist/native/message/deleteAllMessageReactions.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/deleteIn.js b/dist/native/message/deleteIn.js
index 91af2399a1..f3296acedc 100644
--- a/dist/native/message/deleteIn.js
+++ b/dist/native/message/deleteIn.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/deleteMessage.d.ts b/dist/native/message/deleteMessage.d.ts
index c7f6bc8cec..b1950bb337 100644
--- a/dist/native/message/deleteMessage.d.ts
+++ b/dist/native/message/deleteMessage.d.ts
@@ -1,11 +1,11 @@
-import { BaseChannel } from "discord.js";
+import { BaseChannel, TextChannel } from "discord.js";
import { ArgType, NativeFunction } from "../../structures";
declare const _default: NativeFunction<[{
name: string;
description: string;
rest: false;
required: true;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
type: ArgType.Channel;
}, {
name: string;
diff --git a/dist/native/message/deleteMessage.d.ts.map b/dist/native/message/deleteMessage.d.ts.map
index a2c1694936..b887375c21 100644
--- a/dist/native/message/deleteMessage.d.ts.map
+++ b/dist/native/message/deleteMessage.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"deleteMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/deleteMessage.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAe,MAAM,YAAY,CAAA;AACrD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAmB3C,WAAW;;;;;;;;;;AAhBlC,wBAgDE"}
\ No newline at end of file
+{"version":3,"file":"deleteMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/deleteMessage.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACrD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAmB3C,WAAW;;;;;;;;;;AAhBlC,wBAgDE"}
\ No newline at end of file
diff --git a/dist/native/message/deleteMessage.js b/dist/native/message/deleteMessage.js
index cb90691aeb..2e32212408 100644
--- a/dist/native/message/deleteMessage.js
+++ b/dist/native/message/deleteMessage.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/deleteMessage.js.map b/dist/native/message/deleteMessage.js.map
index 4f7132c099..670efe89a0 100644
--- a/dist/native/message/deleteMessage.js.map
+++ b/dist/native/message/deleteMessage.js.map
@@ -1 +1 @@
-{"version":3,"file":"deleteMessage.js","sourceRoot":"","sources":["../../../src/native/message/deleteMessage.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,WAAW,EAAE,+DAA+D;IAC5E,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;YAC1C,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC;QAClC,MAAM,EAAE,GAAI,OAAuB,CAAA;QACnC,IAAI,CAAC,QAAQ,CAAC,MAAM;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAE5C,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;YACvB,IAAI;gBACA,MAAM,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;gBACrC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;aACzB;YAAC,OAAO,KAAK,EAAE;gBACZ,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;gBACf,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;aACzB;SACJ;QAED,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE;aAChB,UAAU,CAAC,QAAQ,EAAE,IAAI,CAAC;aAC1B,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;aACnB,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;IAC5B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"deleteMessage.js","sourceRoot":"","sources":["../../../src/native/message/deleteMessage.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,WAAW,EAAE,+DAA+D;IAC5E,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;YAC1C,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC;QAClC,MAAM,EAAE,GAAI,OAAuB,CAAA;QACnC,IAAI,CAAC,QAAQ,CAAC,MAAM;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAE5C,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;YACxB,IAAI,CAAC;gBACD,MAAM,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;gBACrC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;YAC1B,CAAC;YAAC,OAAO,KAAK,EAAE,CAAC;gBACb,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;gBACf,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;YAC1B,CAAC;QACL,CAAC;QAED,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE;aAChB,UAAU,CAAC,QAAQ,EAAE,IAAI,CAAC;aAC1B,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;aACnB,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;IAC5B,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/deleteUserMessageReaction.d.ts b/dist/native/message/deleteUserMessageReaction.d.ts
index cd9564e423..71424ee9a5 100644
--- a/dist/native/message/deleteUserMessageReaction.d.ts
+++ b/dist/native/message/deleteUserMessageReaction.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: TextBasedChannel) => boolean;
+ check: (i: TextBasedChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialDMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/message/deleteUserMessageReaction.js b/dist/native/message/deleteUserMessageReaction.js
index 1725884e0c..fc0773105d 100644
--- a/dist/native/message/deleteUserMessageReaction.js
+++ b/dist/native/message/deleteUserMessageReaction.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/editMessage.d.ts b/dist/native/message/editMessage.d.ts
index 00a8d1eefa..625ef288ed 100644
--- a/dist/native/message/editMessage.d.ts
+++ b/dist/native/message/editMessage.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
required: true;
type: ArgType.Channel;
rest: false;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/message/editMessage.js b/dist/native/message/editMessage.js
index 45f851443f..69c18594ee 100644
--- a/dist/native/message/editMessage.js
+++ b/dist/native/message/editMessage.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/fetchComponents.js b/dist/native/message/fetchComponents.js
index 4886a3d1d1..85ed30dfd3 100644
--- a/dist/native/message/fetchComponents.js
+++ b/dist/native/message/fetchComponents.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/fetchEmbeds.js b/dist/native/message/fetchEmbeds.js
index 2213ef975d..e4b03bc06a 100644
--- a/dist/native/message/fetchEmbeds.js
+++ b/dist/native/message/fetchEmbeds.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/message/fetchEmbeds.js.map b/dist/native/message/fetchEmbeds.js.map
index 99ee9e2ed4..7c3a91cc31 100644
--- a/dist/native/message/fetchEmbeds.js.map
+++ b/dist/native/message/fetchEmbeds.js.map
@@ -1 +1 @@
-{"version":3,"file":"fetchEmbeds.js","sourceRoot":"","sources":["../../../src/native/message/fetchEmbeds.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAsD;AACtD,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,aAAa;QACb,aAAa;QACb,cAAc;KACjB;IACD,WAAW,EAAE,oEAAoE;IACjF,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,AAAD,EAAG,GAAG,EAAE,KAAK,CAAE;QACzB,GAAG,KAAK,GAAG,CAAC,OAAQ,CAAA;QACpB,MAAM,MAAM,GAAG,GAAG,EAAE,MAAM,CAAA;QAE1B,IAAI,MAAM,KAAK,SAAS;YACpB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAEzB,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;YAC3B,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC,CAAA;YAC3B,IAAI,CAAC,KAAK;gBACN,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;YACzB,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAA;YACnD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;SACxB;QAED,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,yBAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QACnE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"fetchEmbeds.js","sourceRoot":"","sources":["../../../src/native/message/fetchEmbeds.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAAsD;AACtD,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,aAAa;QACb,aAAa;QACb,cAAc;KACjB;IACD,WAAW,EAAE,oEAAoE;IACjF,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,AAAD,EAAG,GAAG,EAAE,KAAK,CAAE;QACzB,GAAG,KAAK,GAAG,CAAC,OAAQ,CAAA;QACpB,MAAM,MAAM,GAAG,GAAG,EAAE,MAAM,CAAA;QAE1B,IAAI,MAAM,KAAK,SAAS;YACpB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAEzB,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC5B,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC,CAAA;YAC3B,IAAI,CAAC,KAAK;gBACN,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;YACzB,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAA;YACnD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QACzB,CAAC;QAED,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,yBAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QACnE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/fetchMessage.js b/dist/native/message/fetchMessage.js
index 9f0106825f..99cda99399 100644
--- a/dist/native/message/fetchMessage.js
+++ b/dist/native/message/fetchMessage.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/fetchResponse.js b/dist/native/message/fetchResponse.js
index 53219f029d..352205c9b9 100644
--- a/dist/native/message/fetchResponse.js
+++ b/dist/native/message/fetchResponse.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -12,7 +12,7 @@ exports.default = new structures_1.NativeFunction({
version: "1.4.0",
brackets: false,
unwrap: true,
- description: "Fetches all data from the message and loads it to response, this includes: embeds, components, attachments, stickers",
+ description: "Fetches all data from the message and loads it to the next response, this includes: embeds, components, attachments, stickers",
args: [
{
name: "channel ID",
diff --git a/dist/native/message/fetchResponse.js.map b/dist/native/message/fetchResponse.js.map
index 1e64434382..0bad7c002a 100644
--- a/dist/native/message/fetchResponse.js.map
+++ b/dist/native/message/fetchResponse.js.map
@@ -1 +1 @@
-{"version":3,"file":"fetchResponse.js","sourceRoot":"","sources":["../../../src/native/message/fetchResponse.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAA0D;AAC1D,2DAA2D;AAE3D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,sHAAsH;IACnI,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAE;QACjB,GAAG,KAAK,GAAG,CAAC,OAAQ,CAAA;QACpB,IAAI,GAAG,EAAE;YACL,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,yBAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;YACvE,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAA;YACjF,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,8BAAiB,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAA;YACrG,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;SAC9D;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"fetchResponse.js","sourceRoot":"","sources":["../../../src/native/message/fetchResponse.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAA0D;AAC1D,2DAA2D;AAE3D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,+HAA+H;IAC5I,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAE;QACjB,GAAG,KAAK,GAAG,CAAC,OAAQ,CAAA;QACpB,IAAI,GAAG,EAAE,CAAC;YACN,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,yBAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;YACvE,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAA;YACjF,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,8BAAiB,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAA;YACrG,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;QAC/D,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/fetchSnapshot.d.ts b/dist/native/message/fetchSnapshot.d.ts
new file mode 100644
index 0000000000..dadc62c3ab
--- /dev/null
+++ b/dist/native/message/fetchSnapshot.d.ts
@@ -0,0 +1,22 @@
+import { ArgType, NativeFunction } from "../../structures";
+declare const _default: NativeFunction<[{
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.TextChannel;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ pointer: number;
+ type: ArgType.Message;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Number;
+}], true>;
+export default _default;
+//# sourceMappingURL=fetchSnapshot.d.ts.map
\ No newline at end of file
diff --git a/dist/native/message/fetchSnapshot.d.ts.map b/dist/native/message/fetchSnapshot.d.ts.map
new file mode 100644
index 0000000000..c13c403629
--- /dev/null
+++ b/dist/native/message/fetchSnapshot.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"fetchSnapshot.d.ts","sourceRoot":"","sources":["../../../src/native/message/fetchSnapshot.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAG1D,wBAwCE"}
\ No newline at end of file
diff --git a/dist/native/message/fetchSnapshot.js b/dist/native/message/fetchSnapshot.js
new file mode 100644
index 0000000000..9a5d6c9264
--- /dev/null
+++ b/dist/native/message/fetchSnapshot.js
@@ -0,0 +1,51 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const discord_js_1 = require("discord.js");
+const structures_1 = require("../../structures");
+const components_1 = require("../../functions/components");
+exports.default = new structures_1.NativeFunction({
+ name: "$fetchSnapshot",
+ version: "2.7.0",
+ brackets: false,
+ unwrap: true,
+ description: "Fetches all data from a message snapshot and loads it to the next response",
+ args: [
+ {
+ name: "channel ID",
+ description: "The channel to pull message from",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.TextChannel,
+ },
+ {
+ name: "message ID",
+ description: "The message to fetch its data",
+ rest: false,
+ required: true,
+ pointer: 0,
+ type: structures_1.ArgType.Message,
+ },
+ {
+ name: "index",
+ description: "The index of the snapshot to fetch, defaults to 0",
+ rest: false,
+ type: structures_1.ArgType.Number,
+ },
+ ],
+ execute(ctx, [, message, index]) {
+ const snapshot = (message ?? ctx.message)?.messageSnapshots.at(index || 0);
+ if (snapshot) {
+ ctx.container.content = snapshot.content;
+ ctx.container.embeds.push(...snapshot.embeds.map(x => discord_js_1.EmbedBuilder.from(x)));
+ ctx.container.components.push(...snapshot.components.map(x => (0, components_1.buildComponent)(x, ctx)));
+ ctx.container.files.push(...snapshot.attachments.map(x => new discord_js_1.AttachmentBuilder(x.url, { name: x.name })));
+ ctx.container.stickers.push(...snapshot.stickers.map(x => x.id));
+ }
+ return this.success();
+ },
+});
+//# sourceMappingURL=fetchSnapshot.js.map
\ No newline at end of file
diff --git a/dist/native/message/fetchSnapshot.js.map b/dist/native/message/fetchSnapshot.js.map
new file mode 100644
index 0000000000..017053ed56
--- /dev/null
+++ b/dist/native/message/fetchSnapshot.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"fetchSnapshot.js","sourceRoot":"","sources":["../../../src/native/message/fetchSnapshot.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA4D;AAC5D,iDAA0D;AAC1D,2DAA2D;AAE3D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,4EAA4E;IACzF,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,mDAAmD;YAChE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,KAAK,CAAC;QAC3B,MAAM,QAAQ,GAAG,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,gBAAgB,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,CAAA;QAC1E,IAAI,QAAQ,EAAE,CAAC;YACX,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAA;YACxC,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,yBAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;YAC5E,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAA,2BAAc,EAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAA;YACtF,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,8BAAiB,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAA;YAC1G,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;QACpE,CAAC;QACD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/forwardMessage.d.ts b/dist/native/message/forwardMessage.d.ts
index 33b928bafa..971a700823 100644
--- a/dist/native/message/forwardMessage.d.ts
+++ b/dist/native/message/forwardMessage.d.ts
@@ -18,7 +18,7 @@ declare const _default: NativeFunction<[{
description: string;
rest: false;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}], true>;
export default _default;
//# sourceMappingURL=forwardMessage.d.ts.map
\ No newline at end of file
diff --git a/dist/native/message/forwardMessage.js b/dist/native/message/forwardMessage.js
index 1f0a23767b..04c927a898 100644
--- a/dist/native/message/forwardMessage.js
+++ b/dist/native/message/forwardMessage.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
diff --git a/dist/native/message/getComponents.d.ts b/dist/native/message/getComponents.d.ts
index 48b182bf6a..feeaaac3a8 100644
--- a/dist/native/message/getComponents.d.ts
+++ b/dist/native/message/getComponents.d.ts
@@ -7,7 +7,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/message/getComponents.js b/dist/native/message/getComponents.js
index bbe99379f9..b12de2515b 100644
--- a/dist/native/message/getComponents.js
+++ b/dist/native/message/getComponents.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
diff --git a/dist/native/message/getComponents.js.map b/dist/native/message/getComponents.js.map
index 5147a8fb46..a80e8fbd5f 100644
--- a/dist/native/message/getComponents.js.map
+++ b/dist/native/message/getComponents.js.map
@@ -1 +1 @@
-{"version":3,"file":"getComponents.js","sourceRoot":"","sources":["../../../src/native/message/getComponents.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"getComponents.js","sourceRoot":"","sources":["../../../src/native/message/getComponents.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/native/message/getEmbeds.d.ts b/dist/native/message/getEmbeds.d.ts
index 064bfc7274..da63c69496 100644
--- a/dist/native/message/getEmbeds.d.ts
+++ b/dist/native/message/getEmbeds.d.ts
@@ -7,7 +7,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/message/getEmbeds.d.ts.map b/dist/native/message/getEmbeds.d.ts.map
index eea202c8c3..cd76977dde 100644
--- a/dist/native/message/getEmbeds.d.ts.map
+++ b/dist/native/message/getEmbeds.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"getEmbeds.d.ts","sourceRoot":"","sources":["../../../src/native/message/getEmbeds.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAuB,MAAM,YAAY,CAAA;AAC7D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAmB,aAAa,EAAE,MAAM,wBAAwB,CAAA;;;;;;;eAmBhD,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;AAjBlC,wBA6DE"}
\ No newline at end of file
+{"version":3,"file":"getEmbeds.d.ts","sourceRoot":"","sources":["../../../src/native/message/getEmbeds.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAuB,MAAM,YAAY,CAAA;AAC7D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,OAAO,EAAmB,aAAa,EAAE,MAAM,wBAAwB,CAAA;;;;;;;eAkBhD,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;AAhBlC,wBA2DE"}
\ No newline at end of file
diff --git a/dist/native/message/getEmbeds.js b/dist/native/message/getEmbeds.js
index d9bab6a68e..31f179c842 100644
--- a/dist/native/message/getEmbeds.js
+++ b/dist/native/message/getEmbeds.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
@@ -12,7 +12,6 @@ exports.default = new structures_1.NativeFunction({
version: "1.0.3",
description: "Retrieves data of an embed, not providing any property returns embed json",
unwrap: true,
- output: structures_1.ArgType.Unknown,
brackets: false,
aliases: [
"$getEmbed"
@@ -51,19 +50,19 @@ exports.default = new structures_1.NativeFunction({
},
{
name: "field index",
- description: "Index of field to get",
+ description: "The index of field to get",
rest: false,
type: structures_1.ArgType.Number
},
],
+ output: structures_1.ArgType.Unknown,
execute(ctx, [, m, index, prop, fieldIndex]) {
if (typeof index !== "number") {
return this.successJSON((m ?? ctx.message)?.embeds.map(x => x.data));
}
const embed = m.embeds[index];
- if (prop === null) {
+ if (!prop)
return this.successJSON(embed);
- }
return this.success(embed_1.EmbedProperties[prop](embed ? discord_js_1.EmbedBuilder.from(embed) : undefined, undefined, fieldIndex));
},
});
diff --git a/dist/native/message/getEmbeds.js.map b/dist/native/message/getEmbeds.js.map
index eaf8424b30..6ccc1c5eee 100644
--- a/dist/native/message/getEmbeds.js.map
+++ b/dist/native/message/getEmbeds.js.map
@@ -1 +1 @@
-{"version":3,"file":"getEmbeds.js","sourceRoot":"","sources":["../../../src/native/message/getEmbeds.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6D;AAC7D,iDAAkE;AAClE,kDAAuE;AAEvE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2EAA2E;IACxF,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,WAAW;KACd;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,qBAAa;YACnB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC;QACvC,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;YAC3B,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAA;SACvE;QAED,MAAM,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,CAAsB,CAAA;QAClD,IAAI,IAAI,KAAK,IAAI,EAAE;YACf,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;SACjC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,uBAAe,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,yBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAA;IACnH,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"getEmbeds.js","sourceRoot":"","sources":["../../../src/native/message/getEmbeds.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAEF,2CAA6D;AAC7D,iDAA0D;AAC1D,kDAAuE;AAEvE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2EAA2E;IACxF,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,WAAW;KACd;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,qBAAa;YACnB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC;QACvC,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC5B,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAA;QACxE,CAAC;QAED,MAAM,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,CAAsB,CAAA;QAClD,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;QAEzC,OAAO,IAAI,CAAC,OAAO,CAAC,uBAAe,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,yBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAA;IACnH,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/getMessage.d.ts b/dist/native/message/getMessage.d.ts
index cf258d70a2..e97498e25b 100644
--- a/dist/native/message/getMessage.d.ts
+++ b/dist/native/message/getMessage.d.ts
@@ -7,7 +7,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: BaseChannel) => boolean;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
@@ -21,7 +21,6 @@ declare const _default: NativeFunction<[{
rest: false;
type: ArgType.Enum;
enum: typeof MessageProperty;
- required: true;
}, {
name: string;
description: string;
diff --git a/dist/native/message/getMessage.d.ts.map b/dist/native/message/getMessage.d.ts.map
index e636fdfe57..e85d6117c0 100644
--- a/dist/native/message/getMessage.d.ts.map
+++ b/dist/native/message/getMessage.d.ts.map
@@ -1 +1 @@
-{"version":3,"file":"getMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/getMessage.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAqB,eAAe,EAAE,MAAM,0BAA0B,CAAA;;;;;;;eAgBtD,WAAW;;;;;;;;;;;;;;;;;;;;;AAdlC,wBA0CE"}
\ No newline at end of file
+{"version":3,"file":"getMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/getMessage.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,OAAO,EAAqB,eAAe,EAAE,MAAM,0BAA0B,CAAA;;;;;;;eAetD,WAAW;;;;;;;;;;;;;;;;;;;;AAblC,wBA0CE"}
\ No newline at end of file
diff --git a/dist/native/message/getMessage.js b/dist/native/message/getMessage.js
index 2f29aec7cc..82737438c5 100644
--- a/dist/native/message/getMessage.js
+++ b/dist/native/message/getMessage.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
@@ -9,9 +9,8 @@ const message_1 = require("../../properties/message");
exports.default = new structures_1.NativeFunction({
name: "$getMessage",
version: "1.0.3",
- description: "Retrieves data of a message",
+ description: "Retrieves data of a message, not providing any property returns message json",
unwrap: true,
- output: structures_1.ArgType.Unknown,
brackets: true,
args: [
{
@@ -36,16 +35,18 @@ exports.default = new structures_1.NativeFunction({
rest: false,
type: structures_1.ArgType.Enum,
enum: message_1.MessageProperty,
- required: true,
},
{
name: "separator",
- description: "Separator to use in case of array",
+ description: "The separator to use in case of array",
rest: false,
type: structures_1.ArgType.String,
},
],
+ output: structures_1.ArgType.Unknown,
execute(ctx, [, m, prop, sep]) {
+ if (!prop)
+ return this.successJSON(m);
return this.success(message_1.MessageProperties[prop](m, sep || ", "));
},
});
diff --git a/dist/native/message/getMessage.js.map b/dist/native/message/getMessage.js.map
index 54b7f02592..467c46208c 100644
--- a/dist/native/message/getMessage.js.map
+++ b/dist/native/message/getMessage.js.map
@@ -1 +1 @@
-{"version":3,"file":"getMessage.js","sourceRoot":"","sources":["../../../src/native/message/getMessage.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAAkE;AAClE,sDAA6E;AAE7E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,yBAAe;YACrB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC;QACzB,OAAO,IAAI,CAAC,OAAO,CAAC,2BAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
+{"version":3,"file":"getMessage.js","sourceRoot":"","sources":["../../../src/native/message/getMessage.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAA0D;AAC1D,sDAA6E;AAE7E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8EAA8E;IAC3F,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,yBAAe;SACxB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC;QACzB,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;QACrC,OAAO,IAAI,CAAC,OAAO,CAAC,2BAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/getMessageClientTheme.d.ts b/dist/native/message/getMessageClientTheme.d.ts
new file mode 100644
index 0000000000..be21c93436
--- /dev/null
+++ b/dist/native/message/getMessageClientTheme.d.ts
@@ -0,0 +1,32 @@
+import { BaseChannel } from "discord.js";
+import { ArgType, NativeFunction } from "../../structures";
+import { ClientThemeProperty } from "../../properties/clientTheme";
+declare const _default: NativeFunction<[{
+ name: string;
+ rest: false;
+ required: true;
+ description: string;
+ type: ArgType.Channel;
+ check: (i: BaseChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.Message;
+ pointer: number;
+ required: true;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ required: true;
+ type: ArgType.Enum;
+ enum: typeof ClientThemeProperty;
+}, {
+ name: string;
+ description: string;
+ rest: false;
+ type: ArgType.String;
+}], true>;
+export default _default;
+//# sourceMappingURL=getMessageClientTheme.d.ts.map
\ No newline at end of file
diff --git a/dist/native/message/getMessageClientTheme.d.ts.map b/dist/native/message/getMessageClientTheme.d.ts.map
new file mode 100644
index 0000000000..4aff214f0f
--- /dev/null
+++ b/dist/native/message/getMessageClientTheme.d.ts.map
@@ -0,0 +1 @@
+{"version":3,"file":"getMessageClientTheme.d.ts","sourceRoot":"","sources":["../../../src/native/message/getMessageClientTheme.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,OAAO,EAAyB,mBAAmB,EAAE,MAAM,8BAA8B,CAAA;;;;;;;eAelE,WAAW;;;;;;;;;;;;;;;;;;;;;AAblC,wBA2CE"}
\ No newline at end of file
diff --git a/dist/native/message/getMessageClientTheme.js b/dist/native/message/getMessageClientTheme.js
new file mode 100644
index 0000000000..b531ec7044
--- /dev/null
+++ b/dist/native/message/getMessageClientTheme.js
@@ -0,0 +1,53 @@
+"use strict";
+/*
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
+*/
+Object.defineProperty(exports, "__esModule", { value: true });
+const structures_1 = require("../../structures");
+const clientTheme_1 = require("../../properties/clientTheme");
+exports.default = new structures_1.NativeFunction({
+ name: "$getMessageClientTheme",
+ version: "2.7.0",
+ description: "Retrieves the shared client theme sent with a message",
+ unwrap: true,
+ brackets: true,
+ args: [
+ {
+ name: "channel ID",
+ rest: false,
+ required: true,
+ description: "The channel to get the message from",
+ type: structures_1.ArgType.Channel,
+ check: (i) => i.isTextBased(),
+ },
+ {
+ name: "message ID",
+ description: "The message to get its client theme",
+ rest: false,
+ type: structures_1.ArgType.Message,
+ pointer: 0,
+ required: true,
+ },
+ {
+ name: "property",
+ description: "The property to pull",
+ rest: false,
+ required: true,
+ type: structures_1.ArgType.Enum,
+ enum: clientTheme_1.ClientThemeProperty,
+ },
+ {
+ name: "separator",
+ description: "The separator to use in case of array",
+ rest: false,
+ type: structures_1.ArgType.String,
+ },
+ ],
+ output: structures_1.ArgType.Unknown,
+ execute(ctx, [, message, prop, sep]) {
+ const theme = (message ?? ctx.message)?.sharedClientTheme;
+ return this.success(clientTheme_1.ClientThemeProperties[prop](theme, sep));
+ },
+});
+//# sourceMappingURL=getMessageClientTheme.js.map
\ No newline at end of file
diff --git a/dist/native/message/getMessageClientTheme.js.map b/dist/native/message/getMessageClientTheme.js.map
new file mode 100644
index 0000000000..cb974f09cf
--- /dev/null
+++ b/dist/native/message/getMessageClientTheme.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"getMessageClientTheme.js","sourceRoot":"","sources":["../../../src/native/message/getMessageClientTheme.ts"],"names":[],"mappings":";AAAA;;;EAGE;;AAGF,iDAA0D;AAC1D,8DAAyF;AAEzF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAmB;SAC5B;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,GAAG,CAAC;QAC/B,MAAM,KAAK,GAAG,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,iBAAiB,CAAA;QACzD,OAAO,IAAI,CAAC,OAAO,CAAC,mCAAqB,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"}
\ No newline at end of file
diff --git a/dist/native/message/getMessageReactionCount.d.ts b/dist/native/message/getMessageReactionCount.d.ts
index 5774c4e2ca..1b840b7096 100644
--- a/dist/native/message/getMessageReactionCount.d.ts
+++ b/dist/native/message/getMessageReactionCount.d.ts
@@ -10,7 +10,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: TextBasedChannel) => boolean;
+ check: (i: TextBasedChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialDMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel | import("discord.js").PrivateThreadChannel | import("discord.js").VoiceChannel;
}, {
name: string;
description: string;
diff --git a/dist/native/message/getMessageReactionCount.js b/dist/native/message/getMessageReactionCount.js
index b6452896cb..813830580b 100644
--- a/dist/native/message/getMessageReactionCount.js
+++ b/dist/native/message/getMessageReactionCount.js
@@ -1,7 +1,7 @@
"use strict";
/*
-* SPDX-License-Identifier: GPL-3.0-or-later
-* Copyright © 2025 BotForge
+* SPDX-License-Identifier: LGPL-3.0-or-later
+* Copyright © 2026 BotForge
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ReactionType = void 0;
diff --git a/dist/native/message/getMessageReactionUsers.d.ts b/dist/native/message/getMessageReactionUsers.d.ts
index 8a476fec86..e9dd681f7b 100644
--- a/dist/native/message/getMessageReactionUsers.d.ts
+++ b/dist/native/message/getMessageReactionUsers.d.ts
@@ -6,7 +6,7 @@ declare const _default: NativeFunction<[{
rest: false;
required: true;
type: ArgType.Channel;
- check: (i: TextBasedChannel) => boolean;
+ check: (i: TextBasedChannel) => i is import("discord.js").DMChannel | import("discord.js").PartialDMChannel | import("discord.js").PartialGroupDMChannel | import("discord.js").NewsChannel | import("discord.js").StageChannel | import("discord.js").TextChannel | import("discord.js").PublicThreadChannel