move old commands

remove unused assets
This commit is contained in:
Jonny_Bro 2025-03-04 17:17:15 +05:00
parent 150b687fbe
commit f399e5b38d
No known key found for this signature in database
GPG key ID: A18808B38428F7C4
114 changed files with 83 additions and 776 deletions

2
.gitignore vendored
View file

@ -5,7 +5,7 @@ Thumbs.db
# Configuration # Configuration
/config.json /config.json
# DB # DBs
/giveaways.json /giveaways.json
# Node # Node

View file

@ -40,8 +40,8 @@ class Cat extends BaseCommand {
async execute(client, interaction) { async execute(client, interaction) {
await interaction.deferReply({ ephemeral: interaction.options.getBoolean("ephemeral") || false }); await interaction.deferReply({ ephemeral: interaction.options.getBoolean("ephemeral") || false });
const res = await fetch("https://api.thecatapi.com/v1/images/search").then(r => r.json()); const res = await fetch("https://api.pur.cat/random-cat").then(r => r.json());
const cat = res[0].url; const cat = res.url;
const embed = client.embed({ const embed = client.embed({
image: cat, image: cat,

View file

@ -1,6 +1,6 @@
{ {
"name": "jaba", "name": "jaba",
"version": "4.6.7", "version": "0.0.0",
"description": "My Discord Bot", "description": "My Discord Bot",
"main": "src/index.js", "main": "src/index.js",
"type": "module", "type": "module",
@ -20,7 +20,7 @@
"discord-giveaways": "^6.0.1", "discord-giveaways": "^6.0.1",
"discord-player": "^6.7.1", "discord-player": "^6.7.1",
"discord-player-youtubei": "1.3.5", "discord-player-youtubei": "1.3.5",
"discord.js": "^14.16.3", "discord.js": "^14.18.0",
"gamedig": "^5.1.4", "gamedig": "^5.1.4",
"i18next": "^24.0.0", "i18next": "^24.0.0",
"i18next-fs-backend": "^2.6.0", "i18next-fs-backend": "^2.6.0",

92
pnpm-lock.yaml generated
View file

@ -28,7 +28,7 @@ importers:
version: 3.2.1 version: 3.2.1
discord-giveaways: discord-giveaways:
specifier: ^6.0.1 specifier: ^6.0.1
version: 6.0.1(discord.js@14.16.3) version: 6.0.1(discord.js@14.18.0)
discord-player: discord-player:
specifier: ^6.7.1 specifier: ^6.7.1
version: 6.7.1(@discord-player/extractor@4.5.1)(@discordjs/opus@0.9.0) version: 6.7.1(@discord-player/extractor@4.5.1)(@discordjs/opus@0.9.0)
@ -36,8 +36,8 @@ importers:
specifier: 1.3.5 specifier: 1.3.5
version: 1.3.5 version: 1.3.5
discord.js: discord.js:
specifier: ^14.16.3 specifier: ^14.18.0
version: 14.16.3 version: 14.18.0
gamedig: gamedig:
specifier: ^5.1.4 specifier: ^5.1.4
version: 5.1.4 version: 5.1.4
@ -127,9 +127,9 @@ packages:
'@discord-player/utils@0.2.2': '@discord-player/utils@0.2.2':
resolution: {integrity: sha512-UklWUT7BcZEkBgywM9Cmpo2nwj3SQ9Wmhu6ml1uy/YRQnY8IRdZEHD84T2kfjOg4LVZek0ej1VerIqq7a9PAHQ==} resolution: {integrity: sha512-UklWUT7BcZEkBgywM9Cmpo2nwj3SQ9Wmhu6ml1uy/YRQnY8IRdZEHD84T2kfjOg4LVZek0ej1VerIqq7a9PAHQ==}
'@discordjs/builders@1.9.0': '@discordjs/builders@1.10.1':
resolution: {integrity: sha512-0zx8DePNVvQibh5ly5kCEei5wtPBIUbSoE9n+91Rlladz4tgtFbJ36PZMxxZrTEOQ7AHMZ/b0crT/0fCy6FTKg==} resolution: {integrity: sha512-OWo1fY4ztL1/M/DUyRPShB4d/EzVfuUvPTRRHRIt/YxBrUYSz0a+JicD5F5zHFoNs2oTuWavxCOVFV1UljHTng==}
engines: {node: '>=18'} engines: {node: '>=16.11.0'}
'@discordjs/collection@1.5.3': '@discordjs/collection@1.5.3':
resolution: {integrity: sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==} resolution: {integrity: sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==}
@ -139,9 +139,9 @@ packages:
resolution: {integrity: sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==} resolution: {integrity: sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==}
engines: {node: '>=18'} engines: {node: '>=18'}
'@discordjs/formatters@0.5.0': '@discordjs/formatters@0.6.0':
resolution: {integrity: sha512-98b3i+Y19RFq1Xke4NkVY46x8KjJQjldHUuEbCqMvp1F5Iq9HgnGpu91jOi/Ufazhty32eRsKnnzS8n4c+L93g==} resolution: {integrity: sha512-YIruKw4UILt/ivO4uISmrGq2GdMY6EkoTtD0oS0GvkJFRZbTSdPhzYiUILbJ/QslsvC9H9nTgGgnarnIl4jMfw==}
engines: {node: '>=18'} engines: {node: '>=16.11.0'}
'@discordjs/node-pre-gyp@0.4.5': '@discordjs/node-pre-gyp@0.4.5':
resolution: {integrity: sha512-YJOVVZ545x24mHzANfYoy0BJX5PDyeZlpiJjDkUBM/V/Ao7TFX9lcUvCN4nr0tbr5ubeaXxtEBILUrHtTphVeQ==} resolution: {integrity: sha512-YJOVVZ545x24mHzANfYoy0BJX5PDyeZlpiJjDkUBM/V/Ao7TFX9lcUvCN4nr0tbr5ubeaXxtEBILUrHtTphVeQ==}
@ -151,8 +151,8 @@ packages:
resolution: {integrity: sha512-NEE76A96FtQ5YuoAVlOlB3ryMPrkXbUCTQICHGKb8ShtjXyubGicjRMouHtP1RpuDdm16cDa+oI3aAMo1zQRUQ==} resolution: {integrity: sha512-NEE76A96FtQ5YuoAVlOlB3ryMPrkXbUCTQICHGKb8ShtjXyubGicjRMouHtP1RpuDdm16cDa+oI3aAMo1zQRUQ==}
engines: {node: '>=12.0.0'} engines: {node: '>=12.0.0'}
'@discordjs/rest@2.4.0': '@discordjs/rest@2.4.3':
resolution: {integrity: sha512-Xb2irDqNcq+O8F0/k/NaDp7+t091p+acb51iA4bCKfIn+WFWd6HrNvcsSbMMxIR9NjcMZS6NReTKygqiQN+ntw==} resolution: {integrity: sha512-+SO4RKvWsM+y8uFHgYQrcTl/3+cY02uQOH7/7bKbVZsTfrfpoE62o5p+mmV+s7FVhTX82/kQUGGbu4YlV60RtA==}
engines: {node: '>=18'} engines: {node: '>=18'}
'@discordjs/util@1.1.1': '@discordjs/util@1.1.1':
@ -163,8 +163,8 @@ packages:
resolution: {integrity: sha512-BvX6+VJE5/vhD9azV9vrZEt9hL1G+GlOdsQaVl5iv9n87fkXjf3cSwllhR3GdaUC8m6dqT8umXIWtn3yCu4afg==} resolution: {integrity: sha512-BvX6+VJE5/vhD9azV9vrZEt9hL1G+GlOdsQaVl5iv9n87fkXjf3cSwllhR3GdaUC8m6dqT8umXIWtn3yCu4afg==}
engines: {node: '>=18'} engines: {node: '>=18'}
'@discordjs/ws@1.1.1': '@discordjs/ws@1.2.1':
resolution: {integrity: sha512-PZ+vLpxGCRtmr2RMkqh8Zp+BenUaJqlS6xhgWKEZcgC/vfHLEzpHtKkB0sl3nZWpwtcKk6YWy+pU3okL2I97FA==} resolution: {integrity: sha512-PBvenhZG56a6tMWF/f4P6f4GxZKJTBG95n7aiGSPTnodmz4N5g60t79rSIAq7ywMbv8A4jFtexMruH+oe51aQQ==}
engines: {node: '>=16.11.0'} engines: {node: '>=16.11.0'}
'@esbuild/aix-ppc64@0.23.1': '@esbuild/aix-ppc64@0.23.1':
@ -835,17 +835,11 @@ packages:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'} engines: {node: '>=8'}
discord-api-types@0.37.100:
resolution: {integrity: sha512-a8zvUI0GYYwDtScfRd/TtaNBDTXwP5DiDVX7K5OmE+DRT57gBqKnwtOC5Ol8z0mRW8KQfETIgiB8U0YZ9NXiCA==}
discord-api-types@0.37.107: discord-api-types@0.37.107:
resolution: {integrity: sha512-XOxmxnhtYIRH55kLTrc/JS3nJV1l3wfBtTptFiRGdGDOe2qdCT4DltpxSgskasfDrKfw71Z5quG4tYqTxyPJ7g==} resolution: {integrity: sha512-XOxmxnhtYIRH55kLTrc/JS3nJV1l3wfBtTptFiRGdGDOe2qdCT4DltpxSgskasfDrKfw71Z5quG4tYqTxyPJ7g==}
discord-api-types@0.37.83: discord-api-types@0.37.119:
resolution: {integrity: sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==} resolution: {integrity: sha512-WasbGFXEB+VQWXlo6IpW3oUv73Yuau1Ig4AZF/m13tXcTKnMpc/mHjpztIlz4+BM9FG9BHQkEXiPto3bKduQUg==}
discord-api-types@0.37.97:
resolution: {integrity: sha512-No1BXPcVkyVD4ZVmbNgDKaBoqgeQ+FJpzZ8wqHkfmBnTZig1FcH3iPPersiK1TUIAzgClh2IvOuVUYfcWLQAOA==}
discord-giveaways@6.0.1: discord-giveaways@6.0.1:
resolution: {integrity: sha512-hs6Vtb62VdlV7NfB93Phaxc8FW0cH4N1Nkb0bXVZ2npgn73yGOFVmdp8bBP5gsC2ady9OAXXI8Gb66t1IddkFw==} resolution: {integrity: sha512-hs6Vtb62VdlV7NfB93Phaxc8FW0cH4N1Nkb0bXVZ2npgn73yGOFVmdp8bBP5gsC2ady9OAXXI8Gb66t1IddkFw==}
@ -866,8 +860,8 @@ packages:
resolution: {integrity: sha512-9DWY5/BLPXeldVwPr8/ggGjggTYOTw77aGQc3+4n5K54bRbbiJ9DUJc+mJzDiSLoHN3f286eRGACJYtrUu27xA==} resolution: {integrity: sha512-9DWY5/BLPXeldVwPr8/ggGjggTYOTw77aGQc3+4n5K54bRbbiJ9DUJc+mJzDiSLoHN3f286eRGACJYtrUu27xA==}
engines: {node: '>=16.9.0'} engines: {node: '>=16.9.0'}
discord.js@14.16.3: discord.js@14.18.0:
resolution: {integrity: sha512-EPCWE9OkA9DnFFNrO7Kl1WHHDYFXu3CNVFJg63bfU7hVtjZGyhShwZtSBImINQRWxWP2tgo2XI+QhdXx28r0aA==} resolution: {integrity: sha512-SvU5kVUvwunQhN2/+0t55QW/1EHfB1lp0TtLZUSXVHDmyHTrdOj5LRKdR0zLcybaA15F+NtdWuWmGOX9lE+CAw==}
engines: {node: '>=18'} engines: {node: '>=18'}
dlv@1.1.3: dlv@1.1.3:
@ -1812,6 +1806,10 @@ packages:
resolution: {integrity: sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==} resolution: {integrity: sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==}
engines: {node: '>=18.17'} engines: {node: '>=18.17'}
undici@6.21.1:
resolution: {integrity: sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==}
engines: {node: '>=18.17'}
unfetch@5.0.0: unfetch@5.0.0:
resolution: {integrity: sha512-3xM2c89siXg0nHvlmYsQ2zkLASvVMBisZm5lF3gFDqfF2xonNStDJyMpvaOBe0a1Edxmqrf2E0HBdmy9QyZaeg==} resolution: {integrity: sha512-3xM2c89siXg0nHvlmYsQ2zkLASvVMBisZm5lF3gFDqfF2xonNStDJyMpvaOBe0a1Edxmqrf2E0HBdmy9QyZaeg==}
@ -1927,12 +1925,12 @@ snapshots:
dependencies: dependencies:
'@discordjs/collection': 1.5.3 '@discordjs/collection': 1.5.3
'@discordjs/builders@1.9.0': '@discordjs/builders@1.10.1':
dependencies: dependencies:
'@discordjs/formatters': 0.5.0 '@discordjs/formatters': 0.6.0
'@discordjs/util': 1.1.1 '@discordjs/util': 1.1.1
'@sapphire/shapeshift': 4.0.0 '@sapphire/shapeshift': 4.0.0
discord-api-types: 0.37.97 discord-api-types: 0.37.119
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
ts-mixer: 6.0.4 ts-mixer: 6.0.4
tslib: 2.7.0 tslib: 2.7.0
@ -1941,9 +1939,9 @@ snapshots:
'@discordjs/collection@2.1.1': {} '@discordjs/collection@2.1.1': {}
'@discordjs/formatters@0.5.0': '@discordjs/formatters@0.6.0':
dependencies: dependencies:
discord-api-types: 0.37.97 discord-api-types: 0.37.119
'@discordjs/node-pre-gyp@0.4.5': '@discordjs/node-pre-gyp@0.4.5':
dependencies: dependencies:
@ -1968,17 +1966,17 @@ snapshots:
- encoding - encoding
- supports-color - supports-color
'@discordjs/rest@2.4.0': '@discordjs/rest@2.4.3':
dependencies: dependencies:
'@discordjs/collection': 2.1.1 '@discordjs/collection': 2.1.1
'@discordjs/util': 1.1.1 '@discordjs/util': 1.1.1
'@sapphire/async-queue': 1.5.3 '@sapphire/async-queue': 1.5.3
'@sapphire/snowflake': 3.5.3 '@sapphire/snowflake': 3.5.3
'@vladfrangu/async_event_emitter': 2.4.6 '@vladfrangu/async_event_emitter': 2.4.6
discord-api-types: 0.37.97 discord-api-types: 0.37.119
magic-bytes.js: 1.10.0 magic-bytes.js: 1.10.0
tslib: 2.7.0 tslib: 2.7.0
undici: 6.19.8 undici: 6.21.1
'@discordjs/util@1.1.1': {} '@discordjs/util@1.1.1': {}
@ -1997,15 +1995,15 @@ snapshots:
- opusscript - opusscript
- utf-8-validate - utf-8-validate
'@discordjs/ws@1.1.1': '@discordjs/ws@1.2.1':
dependencies: dependencies:
'@discordjs/collection': 2.1.1 '@discordjs/collection': 2.1.1
'@discordjs/rest': 2.4.0 '@discordjs/rest': 2.4.3
'@discordjs/util': 1.1.1 '@discordjs/util': 1.1.1
'@sapphire/async-queue': 1.5.3 '@sapphire/async-queue': 1.5.3
'@types/ws': 8.5.12 '@types/ws': 8.5.12
'@vladfrangu/async_event_emitter': 2.4.6 '@vladfrangu/async_event_emitter': 2.4.6
discord-api-types: 0.37.83 discord-api-types: 0.37.119
tslib: 2.7.0 tslib: 2.7.0
ws: 8.18.0 ws: 8.18.0
transitivePeerDependencies: transitivePeerDependencies:
@ -2613,18 +2611,14 @@ snapshots:
dependencies: dependencies:
path-type: 4.0.0 path-type: 4.0.0
discord-api-types@0.37.100: {}
discord-api-types@0.37.107: {} discord-api-types@0.37.107: {}
discord-api-types@0.37.83: {} discord-api-types@0.37.119: {}
discord-api-types@0.37.97: {} discord-giveaways@6.0.1(discord.js@14.18.0):
discord-giveaways@6.0.1(discord.js@14.16.3):
dependencies: dependencies:
deepmerge-ts: 4.3.0 deepmerge-ts: 4.3.0
discord.js: 14.16.3 discord.js: 14.18.0
serialize-javascript: 6.0.2 serialize-javascript: 6.0.2
discord-player-youtubei@1.3.5: discord-player-youtubei@1.3.5:
@ -2667,20 +2661,20 @@ snapshots:
- opusscript - opusscript
- utf-8-validate - utf-8-validate
discord.js@14.16.3: discord.js@14.18.0:
dependencies: dependencies:
'@discordjs/builders': 1.9.0 '@discordjs/builders': 1.10.1
'@discordjs/collection': 1.5.3 '@discordjs/collection': 1.5.3
'@discordjs/formatters': 0.5.0 '@discordjs/formatters': 0.6.0
'@discordjs/rest': 2.4.0 '@discordjs/rest': 2.4.3
'@discordjs/util': 1.1.1 '@discordjs/util': 1.1.1
'@discordjs/ws': 1.1.1 '@discordjs/ws': 1.2.1
'@sapphire/snowflake': 3.5.3 '@sapphire/snowflake': 3.5.3
discord-api-types: 0.37.100 discord-api-types: 0.37.119
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
lodash.snakecase: 4.1.1 lodash.snakecase: 4.1.1
tslib: 2.7.0 tslib: 2.7.0
undici: 6.19.8 undici: 6.21.1
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- utf-8-validate - utf-8-validate
@ -3664,6 +3658,8 @@ snapshots:
undici@6.21.0: {} undici@6.21.0: {}
undici@6.21.1: {}
unfetch@5.0.0: {} unfetch@5.0.0: {}
uri-js@4.4.1: uri-js@4.4.1:

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

View file

@ -45,14 +45,11 @@ export const data: CommandData = {
export const run = async ({ interaction }: SlashCommandProps) => { export const run = async ({ interaction }: SlashCommandProps) => {
await interaction.deferReply({ ephemeral: true }); await interaction.deferReply({ ephemeral: true });
const link = interaction.options.getString("link") || "", const attachment = interaction.options.getString("link") || "",
name = interaction.options.getString("name") || ""; name = interaction.options.getString("name") || "";
try { try {
const emoji = await interaction.guild?.emojis.create({ const emoji = await interaction.guild?.emojis.create({ name, attachment });
name,
attachment: link,
});
if (!emoji) return replyError(interaction, "administration/addemoji:ERROR", { name }, { edit: true }); if (!emoji) return replyError(interaction, "administration/addemoji:ERROR", { name }, { edit: true });

View file

@ -114,17 +114,9 @@ export const run = async ({ interaction, client }: SlashCommandProps) => {
const d = Math.floor(date.getTime() / 1000); const d = Math.floor(date.getTime() / 1000);
if (!(day === date.getDate() && month - 1 === date.getMonth() && year === date.getFullYear())) { if (!(day === date.getDate() && month - 1 === date.getMonth() && year === date.getFullYear())) return replyError(interaction, "economy/birthdate:INVALID_DATE", null, { edit: true });
return replyError(interaction, "economy/birthdate:INVALID_DATE", null, { edit: true }); if (date.getTime() > Date.now()) return replyError(interaction, "economy/birthdate:DATE_TOO_HIGH", null, { edit: true });
} if (date.getTime() < Date.now() - 2.523e12) return replyError(interaction, "economy/birthdate:DATE_TOO_LOW", null, { edit: true });
if (date.getTime() > Date.now()) {
return replyError(interaction, "economy/birthdate:DATE_TOO_HIGH", null, { edit: true });
}
if (date.getTime() < Date.now() - 2.523e12) {
replyError(interaction, "economy/birthdate:DATE_TOO_LOW", null, { edit: true });
}
userData.birthdate = d; userData.birthdate = d;

View file

@ -1,62 +0,0 @@
const { SlashCommandBuilder, InteractionContextType, ApplicationIntegrationType } = require("discord.js");
const BaseCommand = require("../../base/BaseCommand"),
tictactoe = require("../../helpers/tictactoe");
class TicTacToe extends BaseCommand {
/**
*
* @param {import("../base/Client")} client
*/
constructor(client) {
super({
command: new SlashCommandBuilder()
.setName("tictactoe")
.setDescription(client.translate("fun/tictactoe:DESCRIPTION"))
.setDescriptionLocalizations({
uk: client.translate("fun/tictactoe:DESCRIPTION", null, "uk-UA"),
ru: client.translate("fun/tictactoe:DESCRIPTION", null, "ru-RU"),
})
.setIntegrationTypes([ApplicationIntegrationType.GuildInstall, ApplicationIntegrationType.UserInstall])
.setContexts([InteractionContextType.Guild, InteractionContextType.PrivateChannel])
.addUserOption(option =>
option
.setName("user")
.setDescription(client.translate("common:USER"))
.setDescriptionLocalizations({
uk: client.translate("common:USER", null, "uk-UA"),
ru: client.translate("common:USER", null, "ru-RU"),
})
.setRequired(true),
),
dirname: __dirname,
ownerOnly: false,
});
}
/**
*
* @param {import("../../base/Client")} client
* @param {import("discord.js").ChatInputCommandInteraction} interaction
*/
async execute(client, interaction) {
const winner = await tictactoe(interaction, {
resultBtn: true,
});
const memberData = await client.getMemberData(winner.id, interaction.guildId);
memberData.money += 100;
const info = {
user: interaction.translate("economy/transactions:TTT"),
amount: 100,
date: Date.now(),
type: "got",
};
memberData.transactions.push(info);
await memberData.save();
}
}
module.exports = TicTacToe;

View file

@ -1,5 +1,5 @@
import path from "node:path"; import path from "node:path";
import { GatewayIntentBits, MessageMentionOptions } from "discord.js"; import { GatewayIntentBits, MessageMentionOptions, Partials } from "discord.js";
import { AsyncLocalStorage } from "node:async_hooks"; import { AsyncLocalStorage } from "node:async_hooks";
import { ExtendedClient } from "@/structures/client.js"; import { ExtendedClient } from "@/structures/client.js";
@ -22,6 +22,6 @@ export const CLIENT_INTENTS = [
GatewayIntentBits.DirectMessages, GatewayIntentBits.DirectMessages,
GatewayIntentBits.DirectMessageReactions, GatewayIntentBits.DirectMessageReactions,
]; ];
export const CLIENT_PARTIALS: Array<Partials> = [Partials.Channel];
export const CLIENT_ALLOWED_MENTIONS: MessageMentionOptions = { parse: ["everyone", "roles", "users"] }; export const CLIENT_ALLOWED_MENTIONS: MessageMentionOptions = { parse: ["everyone", "roles", "users"] };
export const SUPER_CONTEXT = new AsyncLocalStorage<ExtendedClient>(); export const SUPER_CONTEXT = new AsyncLocalStorage<ExtendedClient>();

Some files were not shown because too many files have changed in this diff Show more