aboutsummaryrefslogtreecommitdiff
path: root/src/commands/info
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/info')
-rw-r--r--src/commands/info/avatar.ts4
-rw-r--r--src/commands/info/botInfo.ts4
-rw-r--r--src/commands/info/color.ts4
-rw-r--r--src/commands/info/guildInfo.ts16
-rw-r--r--src/commands/info/help.ts16
-rw-r--r--src/commands/info/icon.ts4
-rw-r--r--src/commands/info/inviteInfo.ts4
-rw-r--r--src/commands/info/links.ts4
-rw-r--r--src/commands/info/ping.ts4
-rw-r--r--src/commands/info/pronouns.ts4
-rw-r--r--src/commands/info/snowflake.ts8
-rw-r--r--src/commands/info/userInfo.ts4
12 files changed, 38 insertions, 38 deletions
diff --git a/src/commands/info/avatar.ts b/src/commands/info/avatar.ts
index 3eae98c..b97364f 100644
--- a/src/commands/info/avatar.ts
+++ b/src/commands/info/avatar.ts
@@ -1,7 +1,7 @@
-import { Arg, BushCommand, clientSendAndPermCheck, colors, type CommandMessage, type OptArgType, type SlashMessage } from '#lib';
+import { Arg, BotCommand, clientSendAndPermCheck, colors, type CommandMessage, type OptArgType, type SlashMessage } from '#lib';
import { ApplicationCommandOptionType, EmbedBuilder, GuildMember, PermissionFlagsBits } from 'discord.js';
-export default class AvatarCommand extends BushCommand {
+export default class AvatarCommand extends BotCommand {
public constructor() {
super('avatar', {
aliases: ['avatar', 'av'],
diff --git a/src/commands/info/botInfo.ts b/src/commands/info/botInfo.ts
index d84fd4e..64ecf1d 100644
--- a/src/commands/info/botInfo.ts
+++ b/src/commands/info/botInfo.ts
@@ -1,5 +1,5 @@
import {
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
colors,
humanizeDuration,
@@ -14,7 +14,7 @@ const { default: prettyBytes } = await import('pretty-bytes');
assert(prettyBytes);
assert(os);
-export default class BotInfoCommand extends BushCommand {
+export default class BotInfoCommand extends BotCommand {
public constructor() {
super('botInfo', {
aliases: ['bot-info', 'stats'],
diff --git a/src/commands/info/color.ts b/src/commands/info/color.ts
index 7601562..c139e1a 100644
--- a/src/commands/info/color.ts
+++ b/src/commands/info/color.ts
@@ -1,7 +1,7 @@
import {
AllowedMentions,
Arg,
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
emojis,
type ArgType,
@@ -13,7 +13,7 @@ import { ApplicationCommandOptionType, EmbedBuilder, GuildMember, PermissionFlag
import tinycolor from 'tinycolor2';
assert(tinycolor);
-export default class ColorCommand extends BushCommand {
+export default class ColorCommand extends BotCommand {
public constructor() {
super('color', {
aliases: ['color'],
diff --git a/src/commands/info/guildInfo.ts b/src/commands/info/guildInfo.ts
index e67cdf4..97e4be3 100644
--- a/src/commands/info/guildInfo.ts
+++ b/src/commands/info/guildInfo.ts
@@ -1,7 +1,7 @@
import {
akairo,
Arg,
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
colors,
emojis,
@@ -31,7 +31,7 @@ import {
type Vanity
} from 'discord.js';
-export default class GuildInfoCommand extends BushCommand {
+export default class GuildInfoCommand extends BotCommand {
public constructor() {
super('guildInfo', {
aliases: ['guild-info', 'serverinfo', 'guild', 'server', 'g'],
@@ -222,9 +222,9 @@ export default class GuildInfoCommand extends BushCommand {
const guildSecurity: string[] = [];
guildSecurity.push(
- `**Verification Level:** ${BushGuildVerificationLevel[guild.verificationLevel]}`,
- `**Explicit Content Filter:** ${BushGuildExplicitContentFilter[guild.explicitContentFilter]}`,
- `**Default Message Notifications:** ${BushGuildDefaultMessageNotifications[guild.defaultMessageNotifications]}`,
+ `**Verification Level:** ${MappedGuildVerificationLevel[guild.verificationLevel]}`,
+ `**Explicit Content Filter:** ${MappedGuildExplicitContentFilter[guild.explicitContentFilter]}`,
+ `**Default Message Notifications:** ${MappedGuildDefaultMessageNotifications[guild.defaultMessageNotifications]}`,
`**2FA Required:** ${guild.mfaLevel === GuildMFALevel.Elevated ? 'True' : 'False'}`
);
@@ -248,7 +248,7 @@ type RTCRegion =
| 'india'
| 'automatic';
-enum BushGuildVerificationLevel {
+enum MappedGuildVerificationLevel {
'None' = GuildVerificationLevel.None,
'Low' = GuildVerificationLevel.Low,
'Medium' = GuildVerificationLevel.Medium,
@@ -256,13 +256,13 @@ enum BushGuildVerificationLevel {
'Very High' = GuildVerificationLevel.VeryHigh
}
-enum BushGuildExplicitContentFilter {
+enum MappedGuildExplicitContentFilter {
'Disabled' = GuildExplicitContentFilter.Disabled,
'Members Without Roles' = GuildExplicitContentFilter.MembersWithoutRoles,
'All Members' = GuildExplicitContentFilter.AllMembers
}
-enum BushGuildDefaultMessageNotifications {
+enum MappedGuildDefaultMessageNotifications {
'All Messages' = GuildDefaultMessageNotifications.AllMessages,
'Only Mentions' = GuildDefaultMessageNotifications.OnlyMentions
}
diff --git a/src/commands/info/help.ts b/src/commands/info/help.ts
index 70c8f20..6460b99 100644
--- a/src/commands/info/help.ts
+++ b/src/commands/info/help.ts
@@ -1,5 +1,5 @@
import {
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
colors,
format,
@@ -26,7 +26,7 @@ import packageDotJSON from '../../../package.json' assert { type: 'json' };
assert(Fuse);
assert(packageDotJSON);
-export default class HelpCommand extends BushCommand {
+export default class HelpCommand extends BotCommand {
public constructor() {
super('help', {
aliases: ['help'],
@@ -109,7 +109,7 @@ export default class HelpCommand extends BushCommand {
return message.util.reply({ embeds: [embed], components: row.components.length ? [row] : undefined });
}
- private helpIndividual(message: CommandMessage | SlashMessage, row: ActionRowBuilder<ButtonBuilder>, command: BushCommand) {
+ private helpIndividual(message: CommandMessage | SlashMessage, row: ActionRowBuilder<ButtonBuilder>, command: BotCommand) {
const embed = new EmbedBuilder().setColor(colors.default).setTitle(`${command.id} Command`);
let description = `${command.description ?? '*This command does not have a description.*'}`;
@@ -127,7 +127,7 @@ export default class HelpCommand extends BushCommand {
return message.util.reply(params);
}
- private addCommandUsage(embed: EmbedBuilder, command: BushCommand): void {
+ private addCommandUsage(embed: EmbedBuilder, command: BotCommand): void {
if (command.usage?.length) {
embed.addFields({
name: `» Usage${command.usage.length > 1 ? 's' : ''}`,
@@ -136,7 +136,7 @@ export default class HelpCommand extends BushCommand {
}
}
- private addCommandExamples(embed: EmbedBuilder, command: BushCommand): void {
+ private addCommandExamples(embed: EmbedBuilder, command: BotCommand): void {
if (command.examples?.length) {
embed.addFields({
name: `» Example${command.examples.length > 1 ? 's' : ''}`,
@@ -145,7 +145,7 @@ export default class HelpCommand extends BushCommand {
}
}
- private addCommandAliases(embed: EmbedBuilder, command: BushCommand): void {
+ private addCommandAliases(embed: EmbedBuilder, command: BotCommand): void {
if (command.aliases?.length > 1)
embed.addFields({
name: '» Aliases',
@@ -153,7 +153,7 @@ export default class HelpCommand extends BushCommand {
});
}
- private addCommandArguments(embed: EmbedBuilder, command: BushCommand, isOwner = false, isSuperUser = false): void {
+ private addCommandArguments(embed: EmbedBuilder, command: BotCommand, isOwner = false, isSuperUser = false): void {
const format = (id: string, req: boolean) => `${req ? '<' : '['}${id}${req ? '>' : ']'}`;
const args = (command.argsInfo ?? []).filter((arg) => {
if (arg.ownerOnly && !isOwner) return false;
@@ -182,7 +182,7 @@ export default class HelpCommand extends BushCommand {
}
}
- private addCommandRestrictions(embed: EmbedBuilder, command: BushCommand): void {
+ private addCommandRestrictions(embed: EmbedBuilder, command: BotCommand): void {
if (
command.ownerOnly ||
command.superUserOnly ||
diff --git a/src/commands/info/icon.ts b/src/commands/info/icon.ts
index b3434ec..71f02f9 100644
--- a/src/commands/info/icon.ts
+++ b/src/commands/info/icon.ts
@@ -1,8 +1,8 @@
-import { BushCommand, clientSendAndPermCheck, colors, type CommandMessage, type SlashMessage } from '#lib';
+import { BotCommand, clientSendAndPermCheck, colors, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert/strict';
import { EmbedBuilder, escapeMarkdown, PermissionFlagsBits } from 'discord.js';
-export default class IconCommand extends BushCommand {
+export default class IconCommand extends BotCommand {
public constructor() {
super('icon', {
aliases: ['icon', 'guildavatar', 'severicon', 'guildicon'],
diff --git a/src/commands/info/inviteInfo.ts b/src/commands/info/inviteInfo.ts
index 5df86ad..590bf16 100644
--- a/src/commands/info/inviteInfo.ts
+++ b/src/commands/info/inviteInfo.ts
@@ -1,7 +1,7 @@
-import { Arg, ArgType, BushCommand, clientSendAndPermCheck, colors, type CommandMessage, type SlashMessage } from '#lib';
+import { Arg, ArgType, BotCommand, clientSendAndPermCheck, colors, type CommandMessage, type SlashMessage } from '#lib';
import { ApplicationCommandOptionType, EmbedBuilder, Invite, PermissionFlagsBits } from 'discord.js';
-export default class InviteInfoCommand extends BushCommand {
+export default class InviteInfoCommand extends BotCommand {
public constructor() {
super('inviteInfo', {
aliases: ['invite-info', 'ii'],
diff --git a/src/commands/info/links.ts b/src/commands/info/links.ts
index 8003c65..ecc09c8 100644
--- a/src/commands/info/links.ts
+++ b/src/commands/info/links.ts
@@ -1,11 +1,11 @@
-import { BushCommand, clientSendAndPermCheck, invite, type CommandMessage, type SlashMessage } from '#lib';
+import { BotCommand, clientSendAndPermCheck, invite, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert/strict';
import { ActionRowBuilder, ButtonBuilder, ButtonStyle } from 'discord.js';
import packageDotJSON from '../../../package.json' assert { type: 'json' };
assert(packageDotJSON);
-export default class LinksCommand extends BushCommand {
+export default class LinksCommand extends BotCommand {
public constructor() {
super('links', {
aliases: ['links', 'invite', 'inv', 'support', 'github', 'source', 'oss'],
diff --git a/src/commands/info/ping.ts b/src/commands/info/ping.ts
index 484c010..91bec1d 100644
--- a/src/commands/info/ping.ts
+++ b/src/commands/info/ping.ts
@@ -1,7 +1,7 @@
-import { BushCommand, clientSendAndPermCheck, colors, format, type CommandMessage, type SlashMessage } from '#lib';
+import { BotCommand, clientSendAndPermCheck, colors, format, type CommandMessage, type SlashMessage } from '#lib';
import { EmbedBuilder, PermissionFlagsBits, type Message } from 'discord.js';
-export default class PingCommand extends BushCommand {
+export default class PingCommand extends BotCommand {
public constructor() {
super('ping', {
aliases: ['ping'],
diff --git a/src/commands/info/pronouns.ts b/src/commands/info/pronouns.ts
index 0063f4c..47061fc 100644
--- a/src/commands/info/pronouns.ts
+++ b/src/commands/info/pronouns.ts
@@ -1,6 +1,6 @@
import {
AllowedMentions,
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
type CommandMessage,
type OptArgType,
@@ -8,7 +8,7 @@ import {
} from '#lib';
import { ApplicationCommandOptionType, EmbedBuilder, escapeMarkdown, PermissionFlagsBits } from 'discord.js';
-export default class PronounsCommand extends BushCommand {
+export default class PronounsCommand extends BotCommand {
public constructor() {
super('pronouns', {
aliases: ['pronouns', 'pronoun'],
diff --git a/src/commands/info/snowflake.ts b/src/commands/info/snowflake.ts
index f30330a..deaf41c 100644
--- a/src/commands/info/snowflake.ts
+++ b/src/commands/info/snowflake.ts
@@ -1,5 +1,5 @@
import {
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
colors,
timestamp,
@@ -19,7 +19,7 @@ import {
type Snowflake
} from 'discord.js';
-export default class SnowflakeCommand extends BushCommand {
+export default class SnowflakeCommand extends BotCommand {
public constructor() {
super('snowflake', {
aliases: ['snowflake', 'info', 'sf'],
@@ -50,7 +50,7 @@ export default class SnowflakeCommand extends BushCommand {
// Channel
if (this.client.channels.cache.has(snowflake)) {
const channel = this.client.channels.resolve(snowflake)!;
- const channelInfo = [`**Type:** ${BushChannelType[channel.type] ?? ChannelType[channel.type]}`];
+ const channelInfo = [`**Type:** ${MappedChannelType[channel.type] ?? ChannelType[channel.type]}`];
if (channel.type === ChannelType.DM) {
channelInfo.push(
`**Recipient:** ${escapeMarkdown(channel.recipient?.tag ?? '¯\\_(ツ)_/¯')} (${channel.recipient?.id ?? '¯\\_(ツ)_/¯'})`
@@ -136,7 +136,7 @@ export default class SnowflakeCommand extends BushCommand {
}
}
-enum BushChannelType {
+enum MappedChannelType {
'Text' = 0,
'DM' = 1,
'Voice' = 2,
diff --git a/src/commands/info/userInfo.ts b/src/commands/info/userInfo.ts
index 1f139b5..52875ef 100644
--- a/src/commands/info/userInfo.ts
+++ b/src/commands/info/userInfo.ts
@@ -1,7 +1,7 @@
import {
Arg,
+ BotCommand,
bots,
- BushCommand,
clientSendAndPermCheck,
colors,
emojis,
@@ -30,7 +30,7 @@ import {
type User
} from 'discord.js';
-export default class UserInfoCommand extends BushCommand {
+export default class UserInfoCommand extends BotCommand {
public constructor() {
super('userInfo', {
aliases: ['user-info', 'user', 'u'],