aboutsummaryrefslogtreecommitdiff
path: root/src/commands/utilities
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/utilities')
-rw-r--r--src/commands/utilities/_poll.ts4
-rw-r--r--src/commands/utilities/activity.ts8
-rw-r--r--src/commands/utilities/calculator.ts4
-rw-r--r--src/commands/utilities/decode.ts4
-rw-r--r--src/commands/utilities/hash.ts4
-rw-r--r--src/commands/utilities/highlight-!.ts4
-rw-r--r--src/commands/utilities/highlight-add.ts4
-rw-r--r--src/commands/utilities/highlight-block.ts4
-rw-r--r--src/commands/utilities/highlight-clear.ts4
-rw-r--r--src/commands/utilities/highlight-matches.ts4
-rw-r--r--src/commands/utilities/highlight-remove.ts4
-rw-r--r--src/commands/utilities/highlight-show.ts4
-rw-r--r--src/commands/utilities/highlight-unblock.ts4
-rw-r--r--src/commands/utilities/price.ts4
-rw-r--r--src/commands/utilities/remind.ts4
-rw-r--r--src/commands/utilities/reminders.ts4
-rw-r--r--src/commands/utilities/steal.ts4
-rw-r--r--src/commands/utilities/suicide.ts4
-rw-r--r--src/commands/utilities/uuid.ts4
-rw-r--r--src/commands/utilities/viewRaw.ts4
-rw-r--r--src/commands/utilities/whoHasRole.ts4
-rw-r--r--src/commands/utilities/wolframAlpha.ts4
22 files changed, 46 insertions, 46 deletions
diff --git a/src/commands/utilities/_poll.ts b/src/commands/utilities/_poll.ts
index 1ceb13a..4655f36 100644
--- a/src/commands/utilities/_poll.ts
+++ b/src/commands/utilities/_poll.ts
@@ -1,7 +1,7 @@
-// import { BushCommand, clientSendAndPermCheck, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
+// import { clientSendAndPermCheck, CustomCommand, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
// import { ApplicationCommandOptionType, ComponentType } from 'discord.js';
-// export default class PollCommand extends BushCommand {
+// export default class PollCommand extends CustomCommand {
// public constructor() {
// super('poll', {
// aliases: ['poll', 'quick-poll'],
diff --git a/src/commands/utilities/activity.ts b/src/commands/utilities/activity.ts
index e5c2cdd..414e6a2 100644
--- a/src/commands/utilities/activity.ts
+++ b/src/commands/utilities/activity.ts
@@ -1,10 +1,10 @@
import {
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
emojis,
regex,
type ArgType,
- type BushArgumentTypeCaster,
+ type BotArgumentTypeCaster,
type CommandMessage,
type SlashMessage
} from '#lib';
@@ -75,14 +75,14 @@ function map(phase: string): Activity | null {
return null;
}
-const activityTypeCaster: BushArgumentTypeCaster<Snowflake | null> = (message: CommandMessage, phrase: string) => {
+const activityTypeCaster: BotArgumentTypeCaster<Snowflake | null> = (message: CommandMessage, phrase: string) => {
const parsedPhrase = phrase ?? message.util.parsed?.alias !== 'activity' ? message.util.parsed?.alias : undefined;
if (!parsedPhrase) return null;
const mappedPhrase = map(parsedPhrase)?.id;
return mappedPhrase ?? null;
};
-export default class ActivityCommand extends BushCommand {
+export default class ActivityCommand extends BotCommand {
public constructor() {
super('activity', {
aliases: ['activity', ...Object.values(activityMap).flatMap((a) => a.aliases)],
diff --git a/src/commands/utilities/calculator.ts b/src/commands/utilities/calculator.ts
index dc5593b..c9d300c 100644
--- a/src/commands/utilities/calculator.ts
+++ b/src/commands/utilities/calculator.ts
@@ -1,6 +1,6 @@
import {
AllowedMentions,
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
colors,
emojis,
@@ -13,7 +13,7 @@ import { evaluate } from 'mathjs';
assert(evaluate);
-export default class CalculatorCommand extends BushCommand {
+export default class CalculatorCommand extends BotCommand {
public constructor() {
super('calculator', {
aliases: ['calculator', 'calc', 'math'],
diff --git a/src/commands/utilities/decode.ts b/src/commands/utilities/decode.ts
index 065e9e5..12a016b 100644
--- a/src/commands/utilities/decode.ts
+++ b/src/commands/utilities/decode.ts
@@ -1,6 +1,6 @@
import {
AllowedMentions,
- BushCommand,
+ BotCommand,
capitalize,
clientSendAndPermCheck,
colors,
@@ -13,7 +13,7 @@ import { ApplicationCommandOptionType, EmbedBuilder } from 'discord.js';
const encodingTypesArray = ['ascii', 'utf8', 'utf-8', 'utf16le', 'ucs2', 'ucs-2', 'base64', 'latin1', 'binary', 'hex'];
const encodingTypesString = encodingTypesArray.map((e) => `\`${e}\``).join(', ');
-export default class DecodeCommand extends BushCommand {
+export default class DecodeCommand extends BotCommand {
public constructor() {
super('decode', {
aliases: ['decode', 'encode'],
diff --git a/src/commands/utilities/hash.ts b/src/commands/utilities/hash.ts
index 251d5e6..1c741bd 100644
--- a/src/commands/utilities/hash.ts
+++ b/src/commands/utilities/hash.ts
@@ -1,4 +1,4 @@
-// import { BushCommand, clientSendAndPermCheck, type CommandMessage } from '#lib';
+// import { clientSendAndPermCheck, CustomCommand, type CommandMessage } from '#lib';
// import assert from 'assert/strict';
// import crypto from 'crypto';
// import { ApplicationCommandOptionType } from 'discord.js';
@@ -7,7 +7,7 @@
// assert(crypto);
// assert(got);
-// export default class HashCommand extends BushCommand {
+// export default class HashCommand extends CustomCommand {
// public constructor() {
// super('hash', {
// aliases: ['hash'],
diff --git a/src/commands/utilities/highlight-!.ts b/src/commands/utilities/highlight-!.ts
index f2ee259..4995e97 100644
--- a/src/commands/utilities/highlight-!.ts
+++ b/src/commands/utilities/highlight-!.ts
@@ -1,4 +1,4 @@
-import { BushCommand, clientSendAndPermCheck, deepWriteable, Highlight, HighlightWord, type SlashMessage } from '#lib';
+import { BotCommand, clientSendAndPermCheck, deepWriteable, Highlight, HighlightWord, type SlashMessage } from '#lib';
import { Flag, type ArgumentGeneratorReturn, type SlashOption } from 'discord-akairo';
import { ApplicationCommandOptionType, Constants, type AutocompleteInteraction, type CacheType } from 'discord.js';
@@ -133,7 +133,7 @@ export const highlightSubcommands = deepWriteable({
}
} as const);
-export default class HighlightCommand extends BushCommand {
+export default class HighlightCommand extends BotCommand {
public constructor() {
super('highlight', {
aliases: ['highlight', 'hl'],
diff --git a/src/commands/utilities/highlight-add.ts b/src/commands/utilities/highlight-add.ts
index e7d3ec6..101b26e 100644
--- a/src/commands/utilities/highlight-add.ts
+++ b/src/commands/utilities/highlight-add.ts
@@ -1,8 +1,8 @@
-import { AllowedMentions, BushCommand, emojis, format, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
+import { AllowedMentions, BotCommand, emojis, format, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert/strict';
import { highlightSubcommands } from './highlight-!.js';
-export default class HighlightAddCommand extends BushCommand {
+export default class HighlightAddCommand extends BotCommand {
public constructor() {
super('highlight-add', {
aliases: [],
diff --git a/src/commands/utilities/highlight-block.ts b/src/commands/utilities/highlight-block.ts
index 58e7766..b16852e 100644
--- a/src/commands/utilities/highlight-block.ts
+++ b/src/commands/utilities/highlight-block.ts
@@ -1,11 +1,11 @@
-import { AllowedMentions, BushCommand, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
+import { AllowedMentions, BotCommand, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert/strict';
import { Argument, ArgumentGeneratorReturn } from 'discord-akairo';
import { BaseChannel, GuildMember, User } from 'discord.js';
import { HighlightBlockResult } from '../../../lib/common/HighlightManager.js';
import { highlightSubcommands } from './highlight-!.js';
-export default class HighlightBlockCommand extends BushCommand {
+export default class HighlightBlockCommand extends BotCommand {
public constructor() {
super('highlight-block', {
aliases: [],
diff --git a/src/commands/utilities/highlight-clear.ts b/src/commands/utilities/highlight-clear.ts
index 5451e4e..d02cda6 100644
--- a/src/commands/utilities/highlight-clear.ts
+++ b/src/commands/utilities/highlight-clear.ts
@@ -1,8 +1,8 @@
-import { BushCommand, ConfirmationPrompt, emojis, type CommandMessage, type SlashMessage } from '#lib';
+import { BotCommand, ConfirmationPrompt, emojis, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert/strict';
import { highlightSubcommands } from './highlight-!.js';
-export default class HighlightClearCommand extends BushCommand {
+export default class HighlightClearCommand extends BotCommand {
public constructor() {
super('highlight-clear', {
aliases: [],
diff --git a/src/commands/utilities/highlight-matches.ts b/src/commands/utilities/highlight-matches.ts
index 863445e..d54fd4a 100644
--- a/src/commands/utilities/highlight-matches.ts
+++ b/src/commands/utilities/highlight-matches.ts
@@ -1,10 +1,10 @@
-import { BushCommand, ButtonPaginator, chunk, colors, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
+import { BotCommand, ButtonPaginator, chunk, colors, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert/strict';
import { type ArgumentGeneratorReturn } from 'discord-akairo';
import { type APIEmbed } from 'discord.js';
import { highlightSubcommands } from './highlight-!.js';
-export default class HighlightMatchesCommand extends BushCommand {
+export default class HighlightMatchesCommand extends BotCommand {
public constructor() {
super('highlight-matches', {
aliases: [],
diff --git a/src/commands/utilities/highlight-remove.ts b/src/commands/utilities/highlight-remove.ts
index fd2fa90..b91bc8c 100644
--- a/src/commands/utilities/highlight-remove.ts
+++ b/src/commands/utilities/highlight-remove.ts
@@ -1,8 +1,8 @@
-import { AllowedMentions, BushCommand, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
+import { AllowedMentions, BotCommand, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert/strict';
import { highlightSubcommands } from './highlight-!.js';
-export default class HighlightRemoveCommand extends BushCommand {
+export default class HighlightRemoveCommand extends BotCommand {
public constructor() {
super('highlight-remove', {
aliases: [],
diff --git a/src/commands/utilities/highlight-show.ts b/src/commands/utilities/highlight-show.ts
index 2ed5ed1..6d386e9 100644
--- a/src/commands/utilities/highlight-show.ts
+++ b/src/commands/utilities/highlight-show.ts
@@ -1,9 +1,9 @@
-import { AllowedMentions, BushCommand, colors, emojis, Highlight, type CommandMessage, type SlashMessage } from '#lib';
+import { AllowedMentions, BotCommand, colors, emojis, Highlight, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert/strict';
import { EmbedBuilder } from 'discord.js';
import { highlightSubcommands } from './highlight-!.js';
-export default class HighlightShowCommand extends BushCommand {
+export default class HighlightShowCommand extends BotCommand {
public constructor() {
super('highlight-show', {
aliases: [],
diff --git a/src/commands/utilities/highlight-unblock.ts b/src/commands/utilities/highlight-unblock.ts
index 2238831..0f2dd78 100644
--- a/src/commands/utilities/highlight-unblock.ts
+++ b/src/commands/utilities/highlight-unblock.ts
@@ -1,11 +1,11 @@
-import { AllowedMentions, BushCommand, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
+import { AllowedMentions, BotCommand, emojis, type ArgType, type CommandMessage, type SlashMessage } from '#lib';
import assert from 'assert';
import { Argument, ArgumentGeneratorReturn } from 'discord-akairo';
import { BaseChannel, GuildMember, User } from 'discord.js';
import { HighlightUnblockResult } from '../../../lib/common/HighlightManager.js';
import { highlightSubcommands } from './highlight-!.js';
-export default class HighlightUnblockCommand extends BushCommand {
+export default class HighlightUnblockCommand extends BotCommand {
public constructor() {
super('highlight-unblock', {
aliases: [],
diff --git a/src/commands/utilities/price.ts b/src/commands/utilities/price.ts
index bfe1f10..a1645dc 100644
--- a/src/commands/utilities/price.ts
+++ b/src/commands/utilities/price.ts
@@ -1,11 +1,11 @@
-import { ArgType, BushCommand, clientSendAndPermCheck, colors, emojis, format, oxford, type CommandMessage } from '#lib';
+import { ArgType, BotCommand, clientSendAndPermCheck, colors, emojis, format, oxford, type CommandMessage } from '#lib';
import assert from 'assert/strict';
import { ApplicationCommandOptionType, AutocompleteInteraction, EmbedBuilder, PermissionFlagsBits } from 'discord.js';
import { default as Fuse } from 'fuse.js';
assert(Fuse);
-export default class PriceCommand extends BushCommand {
+export default class PriceCommand extends BotCommand {
public static cachedItemList: string[] = [];
public static readonly urls = [
{ url: 'https://api.hypixel.net/skyblock/bazaar', error: 'bazaar' },
diff --git a/src/commands/utilities/remind.ts b/src/commands/utilities/remind.ts
index 3a1cd18..498a63d 100644
--- a/src/commands/utilities/remind.ts
+++ b/src/commands/utilities/remind.ts
@@ -1,5 +1,5 @@
import {
- BushCommand,
+ BotCommand,
castDurationContent,
clientSendAndPermCheck,
dateDelta,
@@ -14,7 +14,7 @@ import {
} from '#lib';
import { ApplicationCommandOptionType } from 'discord.js';
-export default class RemindCommand extends BushCommand {
+export default class RemindCommand extends BotCommand {
public constructor() {
super('remind', {
aliases: ['remind', 'remindme', 'reminder'],
diff --git a/src/commands/utilities/reminders.ts b/src/commands/utilities/reminders.ts
index fdce981..f98166f 100644
--- a/src/commands/utilities/reminders.ts
+++ b/src/commands/utilities/reminders.ts
@@ -1,5 +1,5 @@
import {
- BushCommand,
+ BotCommand,
ButtonPaginator,
chunk,
clientSendAndPermCheck,
@@ -16,7 +16,7 @@ import { Op } from 'sequelize';
assert(Op);
-export default class RemindersCommand extends BushCommand {
+export default class RemindersCommand extends BotCommand {
public constructor() {
super('reminders', {
aliases: ['reminders', 'view-reminders', 'list-reminders'],
diff --git a/src/commands/utilities/steal.ts b/src/commands/utilities/steal.ts
index b07338f..7f70830 100644
--- a/src/commands/utilities/steal.ts
+++ b/src/commands/utilities/steal.ts
@@ -1,6 +1,6 @@
import {
Arg,
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
emojis,
format,
@@ -28,7 +28,7 @@ const enum lang {
nameDescription = 'The name to give the new emoji.'
}
-export default class StealCommand extends BushCommand {
+export default class StealCommand extends BotCommand {
public constructor() {
super('steal', {
aliases: ['steal', 'copy-emoji', 'emoji'],
diff --git a/src/commands/utilities/suicide.ts b/src/commands/utilities/suicide.ts
index f4c76be..bc76d9c 100644
--- a/src/commands/utilities/suicide.ts
+++ b/src/commands/utilities/suicide.ts
@@ -1,8 +1,8 @@
-import { AllowedMentions, BushCommand, clientSendAndPermCheck, colors, type CommandMessage, type SlashMessage } from '#lib';
+import { AllowedMentions, BotCommand, clientSendAndPermCheck, colors, type CommandMessage, type SlashMessage } from '#lib';
import { stripIndent } from '#tags';
import { EmbedBuilder } from 'discord.js';
-export default class SuicideCommand extends BushCommand {
+export default class SuicideCommand extends BotCommand {
public constructor() {
super('suicide', {
aliases: ['suicide'],
diff --git a/src/commands/utilities/uuid.ts b/src/commands/utilities/uuid.ts
index 04d4013..041acfc 100644
--- a/src/commands/utilities/uuid.ts
+++ b/src/commands/utilities/uuid.ts
@@ -1,7 +1,7 @@
import {
AllowedMentions,
ArgType,
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
emojis,
format,
@@ -11,7 +11,7 @@ import {
} from '#lib';
import { ApplicationCommandOptionType } from 'discord.js';
-export default class UuidCommand extends BushCommand {
+export default class UuidCommand extends BotCommand {
public constructor() {
super('uuid', {
aliases: ['uuid'],
diff --git a/src/commands/utilities/viewRaw.ts b/src/commands/utilities/viewRaw.ts
index a7d8b25..63125c3 100644
--- a/src/commands/utilities/viewRaw.ts
+++ b/src/commands/utilities/viewRaw.ts
@@ -1,6 +1,6 @@
import {
Arg,
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
colors,
emojis,
@@ -13,7 +13,7 @@ import {
import assert from 'assert/strict';
import { ApplicationCommandOptionType, Constants, EmbedBuilder, Message, PermissionFlagsBits } from 'discord.js';
-export default class ViewRawCommand extends BushCommand {
+export default class ViewRawCommand extends BotCommand {
public constructor() {
super('view-raw', {
aliases: ['view-raw', 'vr'],
diff --git a/src/commands/utilities/whoHasRole.ts b/src/commands/utilities/whoHasRole.ts
index 789701c..23eccd6 100644
--- a/src/commands/utilities/whoHasRole.ts
+++ b/src/commands/utilities/whoHasRole.ts
@@ -1,5 +1,5 @@
import {
- BushCommand,
+ BotCommand,
ButtonPaginator,
chunk,
clientSendAndPermCheck,
@@ -13,7 +13,7 @@ import {
import assert from 'assert/strict';
import { ApplicationCommandOptionType, escapeMarkdown, type CommandInteraction, type Role } from 'discord.js';
-export default class WhoHasRoleCommand extends BushCommand {
+export default class WhoHasRoleCommand extends BotCommand {
public constructor() {
super('whoHasRole', {
aliases: ['who-has-role', 'whr', 'dump'],
diff --git a/src/commands/utilities/wolframAlpha.ts b/src/commands/utilities/wolframAlpha.ts
index 5ba55f7..863b16a 100644
--- a/src/commands/utilities/wolframAlpha.ts
+++ b/src/commands/utilities/wolframAlpha.ts
@@ -1,6 +1,6 @@
import {
AllowedMentions,
- BushCommand,
+ BotCommand,
clientSendAndPermCheck,
colors,
emojis,
@@ -14,7 +14,7 @@ import { ApplicationCommandOptionType, EmbedBuilder, type MessageOptions } from
assert(WolframAlphaAPI);
-export default class WolframAlphaCommand extends BushCommand {
+export default class WolframAlphaCommand extends BotCommand {
public constructor() {
super('wolframAlpha', {
aliases: ['wolfram-alpha', 'wolfram', 'alpha', 'wolf', 'wa'],