From 188ca6f973c989673f2c4186ceeb8bc2e970448b Mon Sep 17 00:00:00 2001 From: March 7th <71698422+aiko-chan-ai@users.noreply.github.com> Date: Sat, 20 Aug 2022 21:50:22 +0700 Subject: [PATCH 1/2] hotfix: setting return undefined --- Document/User.md | 10 +++++----- package.json | 2 +- src/client/Client.js | 10 +++++----- src/structures/Guild.js | 8 ++++---- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Document/User.md b/Document/User.md index e71c73c..7da9279 100644 --- a/Document/User.md +++ b/Document/User.md @@ -10,9 +10,9 @@ ```js client.setting // Return Data Setting User; -client.setting.setDisplayCompactMode(true | false); // Message Compact Mode -client.setting.setTheme('dark' | 'light'); // Discord App theme -client.setting.setLocale(value); // Set Language +client.settings.setDisplayCompactMode(true | false); // Message Compact Mode +client.settings.setTheme('dark' | 'light'); // Discord App theme +client.settings.setLocale(value); // Set Language /** * * Locale Setting, must be one of: * * `DANISH` @@ -47,14 +47,14 @@ client.setting.setLocale(value); // Set Language * * `KOREAN` */ // Setting Status -client.setting.setCustomStatus({ +client.settings.setCustomStatus({ status: 'online', // 'online' | 'idle' | 'dnd' | 'invisible' | null text: 'Hello world', // String | null emoji: '🎮', // UnicodeEmoji | DiscordEmoji | null expires: null, // Date.now() + 1 * 3600 * 1000 <= 1h to ms }); // => Clear -client.setting.setCustomStatus(); +client.settings.setCustomStatus(); ``` diff --git a/package.json b/package.json index 7fd6777..28d3059 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "discord.js-selfbot-v13", - "version": "2.6.5", + "version": "2.6.6", "description": "A unofficial discord.js fork for creating selfbots [Based on discord.js v13]", "main": "./src/index.js", "types": "./typings/index.d.ts", diff --git a/src/client/Client.js b/src/client/Client.js index 16a81fe..ee9363e 100644 --- a/src/client/Client.js +++ b/src/client/Client.js @@ -810,17 +810,17 @@ class Client extends BaseClient { customStatusAuto(client) { client = client ?? this; const custom_status = new CustomStatus(); - if (client.setting.rawSetting.custom_status?.text || client.setting.rawSetting.custom_status?.emoji_name) { + if (client.settings.rawSetting.custom_status?.text || client.settings.rawSetting.custom_status?.emoji_name) { custom_status.setEmoji({ - name: client.setting.rawSetting.custom_status?.emoji_name, - id: client.setting.rawSetting.custom_status?.emoji_id, + name: client.settings.rawSetting.custom_status?.emoji_name, + id: client.settings.rawSetting.custom_status?.emoji_id, }); - custom_status.setState(client.setting.rawSetting.custom_status?.text); + custom_status.setState(client.settings.rawSetting.custom_status?.text); client.user.setPresence({ activities: custom_status ? [custom_status.toJSON(), ...this.presence.activities.filter(a => a.type !== 'CUSTOM')] : this.presence.activities.filter(a => a.type !== 'CUSTOM'), - status: client.setting.rawSetting.status, + status: client.settings.rawSetting.status, }); } } diff --git a/src/structures/Guild.js b/src/structures/Guild.js index a238f9d..f918712 100644 --- a/src/structures/Guild.js +++ b/src/structures/Guild.js @@ -1278,20 +1278,20 @@ class Guild extends AnonymousGuild { throw new TypeError('INVALID_TYPE', 'folderID', 'String | Number'); } // Get Data from Folder ID - const folder = await this.client.setting.rawSetting.guild_folders.find(obj => obj.id == folderID); + const folder = await this.client.settings.rawSetting.guild_folders.find(obj => obj.id == folderID); if (!folder) throw new Error('FOLDER_NOT_FOUND'); if (folder.guild_ids.length - 1 < position || position < 0) { throw new Error('FOLDER_POSITION_INVALID'); } if (position !== folder.guild_ids.indexOf(this.id)) { - await this.client.setting.guildChangePosition(this.id, position, 1, folderID); + await this.client.settings.guildChangePosition(this.id, position, 1, folderID); } } else if (type == 2 || `${type}`.toUpperCase() === 'HOME') { - if (this.client.setting.guild_positions - 1 < position || position < 0) { + if (this.client.settings.guild_positions - 1 < position || position < 0) { throw new Error('FOLDER_POSITION_INVALID'); } if (position !== this.position) { - await this.client.setting.guildChangePosition(this.id, position, 2, null); + await this.client.settings.guildChangePosition(this.id, position, 2, null); } } else { throw new TypeError('INVALID_TYPE', 'type', '`Folder`| `Home`'); From 9f33ab1cfd6b6c74d7addfb259e5092bc78d117e Mon Sep 17 00:00:00 2001 From: March 7th <71698422+aiko-chan-ai@users.noreply.github.com> Date: Sat, 20 Aug 2022 21:52:04 +0700 Subject: [PATCH 2/2] chore(release): v2.6.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Nguyễn Hồng Đức --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 28d3059..39c8ef4 100644 --- a/package.json +++ b/package.json @@ -55,14 +55,14 @@ "@discordjs/builders": "^1.1.0", "@discordjs/collection": "^1.0.0", "@discordjs/voice": "^0.11.0", - "@sapphire/async-queue": "^1.4.0", + "@sapphire/async-queue": "^1.5.0", "@sapphire/shapeshift": "^3.5.1", "@types/node-fetch": "^2.6.2", "@types/ws": "^8.5.3", "axios": "^0.27.2", "bignumber.js": "^9.1.0", "chalk": "^4.1.2", - "discord-api-types": "^0.37.2", + "discord-api-types": "^0.37.3", "form-data": "^4.0.0", "json-bigint": "^1.0.0", "node-fetch": "^2.6.1",