aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.eslintrc.cjs2
-rw-r--r--.prettierrc.json2
-rw-r--r--.vscode/launch.json2
-rw-r--r--.vscode/settings.json1
-rw-r--r--.vscode/typescript.code-snippets4
-rw-r--r--README.md31
-rw-r--r--ecosystem.config.cjs6
-rw-r--r--lib/arguments/abbreviatedNumber.ts4
-rw-r--r--lib/arguments/contentWithDuration.ts4
-rw-r--r--lib/arguments/discordEmoji.ts4
-rw-r--r--lib/arguments/duration.ts4
-rw-r--r--lib/arguments/durationSeconds.ts4
-rw-r--r--lib/arguments/globalUser.ts4
-rw-r--r--lib/arguments/messageLink.ts4
-rw-r--r--lib/arguments/permission.ts4
-rw-r--r--lib/arguments/roleWithDuration.ts4
-rw-r--r--lib/arguments/snowflake.ts4
-rw-r--r--lib/arguments/tinyColor.ts4
-rw-r--r--lib/automod/AutomodShared.ts6
-rw-r--r--lib/automod/MessageAutomod.ts10
-rw-r--r--lib/common/BotCache.ts (renamed from lib/common/BushCache.ts)2
-rw-r--r--lib/common/HighlightManager.ts2
-rw-r--r--lib/extensions/discord-akairo/BotArgumentTypeCaster.ts3
-rw-r--r--lib/extensions/discord-akairo/BotCommand.ts (renamed from lib/extensions/discord-akairo/BushCommand.ts)68
-rw-r--r--lib/extensions/discord-akairo/BotCommandHandler.ts37
-rw-r--r--lib/extensions/discord-akairo/BotInhibitor.ts (renamed from lib/extensions/discord-akairo/BushInhibitor.ts)9
-rw-r--r--lib/extensions/discord-akairo/BotInhibitorHandler.ts3
-rw-r--r--lib/extensions/discord-akairo/BotListener.ts3
-rw-r--r--lib/extensions/discord-akairo/BotListenerHandler.ts3
-rw-r--r--lib/extensions/discord-akairo/BotTask.ts3
-rw-r--r--lib/extensions/discord-akairo/BotTaskHandler.ts3
-rw-r--r--lib/extensions/discord-akairo/BushArgumentTypeCaster.ts3
-rw-r--r--lib/extensions/discord-akairo/BushCommandHandler.ts37
-rw-r--r--lib/extensions/discord-akairo/BushInhibitorHandler.ts3
-rw-r--r--lib/extensions/discord-akairo/BushListener.ts3
-rw-r--r--lib/extensions/discord-akairo/BushListenerHandler.ts3
-rw-r--r--lib/extensions/discord-akairo/BushTask.ts3
-rw-r--r--lib/extensions/discord-akairo/BushTaskHandler.ts3
-rw-r--r--lib/extensions/discord-akairo/TanzaniteClient.ts (renamed from lib/extensions/discord-akairo/BushClient.ts)116
-rw-r--r--lib/extensions/discord.js/BotClientEvents.ts (renamed from lib/extensions/discord.js/BushClientEvents.ts)93
-rw-r--r--lib/extensions/discord.js/ExtendedGuild.ts46
-rw-r--r--lib/extensions/discord.js/ExtendedGuildMember.ts148
-rw-r--r--lib/extensions/discord.js/ExtendedUser.ts4
-rw-r--r--lib/index.ts47
-rw-r--r--lib/models/instance/Guild.ts4
-rw-r--r--lib/types/BushInspectOptions.ts123
-rw-r--r--lib/types/InspectOptions.ts127
-rw-r--r--lib/types/misc.ts14
-rw-r--r--lib/utils/Arg.ts36
-rw-r--r--lib/utils/BotClientUtils.ts (renamed from lib/utils/BushClientUtils.ts)24
-rw-r--r--lib/utils/Constants.ts (renamed from lib/utils/BushConstants.ts)0
-rw-r--r--lib/utils/ErrorHandler.ts8
-rw-r--r--lib/utils/FormatResponse.ts4
-rw-r--r--lib/utils/Logger.ts (renamed from lib/utils/BushLogger.ts)11
-rw-r--r--lib/utils/Minecraft.ts4
-rw-r--r--lib/utils/Minecraft_Test.ts10
-rw-r--r--lib/utils/Utils.ts (renamed from lib/utils/BushUtils.ts)16
-rw-r--r--package.json6
-rw-r--r--src/bot.ts8
-rw-r--r--src/commands/_fake-command/ironmoon.ts4
-rw-r--r--src/commands/admin/channelPermissions.ts4
-rw-r--r--src/commands/admin/roleAll.ts4
-rw-r--r--src/commands/config/blacklist.ts4
-rw-r--r--src/commands/config/config.ts4
-rw-r--r--src/commands/config/disable.ts6
-rw-r--r--src/commands/config/features.ts4
-rw-r--r--src/commands/config/log.ts4
-rw-r--r--src/commands/dev/__template.ts4
-rw-r--r--src/commands/dev/dm.ts4
-rw-r--r--src/commands/dev/eval.ts10
-rw-r--r--src/commands/dev/javascript.ts4
-rw-r--r--src/commands/dev/reload.ts4
-rw-r--r--src/commands/dev/say.ts4
-rw-r--r--src/commands/dev/servers.ts4
-rw-r--r--src/commands/dev/sh.ts4
-rw-r--r--src/commands/dev/superUser.ts4
-rw-r--r--src/commands/dev/syncAutomod.ts4
-rw-r--r--src/commands/dev/test.ts4
-rw-r--r--src/commands/fun/coinFlip.ts4
-rw-r--r--src/commands/fun/dice.ts4
-rw-r--r--src/commands/fun/eightBall.ts4
-rw-r--r--src/commands/fun/minesweeper.ts4
-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
-rw-r--r--src/commands/leveling/leaderboard.ts4
-rw-r--r--src/commands/leveling/level.ts4
-rw-r--r--src/commands/leveling/levelRoles.ts4
-rw-r--r--src/commands/leveling/setLevel.ts4
-rw-r--r--src/commands/leveling/setXp.ts4
-rw-r--r--src/commands/moderation/_activePunishments.ts4
-rw-r--r--src/commands/moderation/ban.ts6
-rw-r--r--src/commands/moderation/block.ts6
-rw-r--r--src/commands/moderation/evidence.ts7
-rw-r--r--src/commands/moderation/hideCase.ts7
-rw-r--r--src/commands/moderation/kick.ts6
-rw-r--r--src/commands/moderation/lockdown.ts4
-rw-r--r--src/commands/moderation/massBan.ts13
-rw-r--r--src/commands/moderation/massEvidence.ts7
-rw-r--r--src/commands/moderation/modlog.ts4
-rw-r--r--src/commands/moderation/mute.ts6
-rw-r--r--src/commands/moderation/myLogs.ts4
-rw-r--r--src/commands/moderation/purge.ts7
-rw-r--r--src/commands/moderation/removeReactionEmoji.ts4
-rw-r--r--src/commands/moderation/role.ts6
-rw-r--r--src/commands/moderation/slowmode.ts4
-rw-r--r--src/commands/moderation/timeout.ts6
-rw-r--r--src/commands/moderation/unban.ts6
-rw-r--r--src/commands/moderation/unblock.ts6
-rw-r--r--src/commands/moderation/unlockdown.ts4
-rw-r--r--src/commands/moderation/unmute.ts6
-rw-r--r--src/commands/moderation/untimeout.ts6
-rw-r--r--src/commands/moderation/warn.ts6
-rw-r--r--src/commands/moulberry-bush/capePermissions.ts4
-rw-r--r--src/commands/moulberry-bush/capes.ts4
-rw-r--r--src/commands/moulberry-bush/giveawayPing.ts4
-rw-r--r--src/commands/moulberry-bush/moulHammer.ts12
-rw-r--r--src/commands/moulberry-bush/neuRepo.ts4
-rw-r--r--src/commands/moulberry-bush/report.ts4
-rw-r--r--src/commands/moulberry-bush/rule.ts4
-rw-r--r--src/commands/moulberry-bush/serverStatus.ts4
-rw-r--r--src/commands/moulberry-bush/solved.ts4
-rw-r--r--src/commands/tickets/ticket-!.ts4
-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.ts