Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/comicallybad/ComicallyBot
/ functions
Functions
164 in github.com/comicallybad/ComicallyBot
⨍
Functions
164
◇
Types & classes
29
↓ 79 callers
Function
sendReply
(interaction: CommandInteraction | MessageComponentInteraction | ModalSubmitInteraction, options: SendReplyOpt
src/utils/replyUtils.ts:13
↓ 63 callers
Function
deleteReply
(interaction: CommandInteraction | MessageComponentInteraction | ModalSubmitInteraction, options: DeleteReplyO
src/utils/replyUtils.ts:65
↓ 32 callers
Function
getChange
* Extracts a specific change from the audit log changes array. * @param changes The array of audit log changes. * @param key The key of the change t
src/utils/auditLogUtils.ts:70
↓ 25 callers
Function
sendMessage
(channel: TextChannel, options: SendMessageOptions)
src/utils/messageUtils.ts:10
↓ 18 callers
Function
formatLogTimestamp
()
src/utils/logUtils.ts:9
↓ 18 callers
Function
getLogChannel
(guild: Guild, channelNames: string[])
src/utils/channelUtils.ts:9
↓ 16 callers
Function
savePlayerState
(player: Player)
src/utils/dbUtils.ts:149
↓ 12 callers
Function
createButton
(customId: string, label: string, style: ButtonStyle)
src/utils/musicUtils.ts:9
↓ 12 callers
Function
editReply
(interaction: CommandInteraction | MessageComponentInteraction | ModalSubmitInteraction, options: EditReplyOpt
src/utils/replyUtils.ts:40
↓ 10 callers
Function
deleteMessage
(message: Message, options?: DeleteMessageOptions)
src/utils/messageUtils.ts:50
↓ 10 callers
Function
sendFilterReply
(interaction: ChatInputCommandInteraction, player: Player, title: string, description: string)
src/commands/music/equalizer.ts:252
↓ 9 callers
Function
clearPlayerInterval
(player: Player)
src/utils/musicUtils.ts:208
↓ 9 callers
Function
editFields
(message: Message, embed: EmbedBuilder, player?: Player, title?: string, text?: string)
src/utils/musicUtils.ts:192
↓ 9 callers
Function
logError
(error: any, context?: string)
src/utils/logUtils.ts:21
↓ 7 callers
Function
deferUpdate
(interaction: AnySelectMenuInteraction | MessageComponentInteraction | ModalSubmitInteraction | ButtonInteract
src/utils/replyUtils.ts:125
↓ 7 callers
Function
deletePlayerState
(guildId: string)
src/utils/dbUtils.ts:185
↓ 6 callers
Function
messagePrompt
(interaction: CommandInteraction | MessageComponentInteraction | ModalSubmitInteraction, row: ActionRowBuilder
src/utils/paginationUtils.ts:14
↓ 6 callers
Function
sendUsageEmbed
(interaction: ChatInputCommandInteraction, title: string, color: ColorResolvable, data: any[], formatter:
src/commands/owner/usage.ts:82
↓ 5 callers
Function
updateActivities
(client: Client)
src/utils/activityUtils.ts:7
↓ 4 callers
Function
editMessage
(message: Message, options: EditMessageOptions)
src/utils/messageUtils.ts:30
↓ 4 callers
Function
formatSongTitle
(title: string, author: string, url: string)
src/utils/stringUtils.ts:33
↓ 4 callers
Function
getGuildNameAndId
(client: Client, id: string)
src/utils/stringUtils.ts:114
↓ 4 callers
Function
pageList
(interaction: CommandInteraction | MessageComponentInteraction | ModalSubmitInteraction, array: any[], embed:
src/utils/paginationUtils.ts:49
↓ 3 callers
Function
formatMessageContent
(message: Message | PartialMessage)
src/utils/stringUtils.ts:55
↓ 2 callers
Function
createControlRows
()
src/utils/musicUtils.ts:13
↓ 2 callers
Function
createPlayerInterval
(message: Message, player: Player, track: Track, timelineLength: number, interval: number)
src/utils/musicUtils.ts:244
↓ 2 callers
Function
deleteOldMessage
(client: Client, textChannelId: string, messageId: string)
src/events/music/nodeReady.ts:97
↓ 2 callers
Function
findOrCreateGuildConfig
* Finds or creates a guild configuration in the database. * @param guildId The ID of the guild. * @param guildName The name of the guild. * @return
src/utils/dbUtils.ts:14
↓ 2 callers
Function
formatQueueEntry
(track: Track, client: Client)
src/commands/music/queue.ts:70
↓ 2 callers
Function
formatTimestamp
* Formats a timestamp for display in an embed. * @param time The time in milliseconds. * @returns A formatted timestamp string.
src/utils/auditLogUtils.ts:83
↓ 2 callers
Function
getGlobalCommandUsage
()
src/utils/dbUtils.ts:75
↓ 2 callers
Function
getGuildCommandUsage
(guildId: string)
src/utils/dbUtils.ts:95
↓ 2 callers
Function
handleCommandList
(interaction: ChatInputCommandInteraction, sortOrder: "top" | "least")
src/commands/owner/usage.ts:97
↓ 2 callers
Function
handleGuildList
(interaction: ChatInputCommandInteraction, client: Client, sortOrder: "top" | "least")
src/commands/owner/usage.ts:117
↓ 2 callers
Function
normalizeString
(str: string)
src/utils/stringUtils.ts:34
↓ 2 callers
Function
parseTime
(timeStr: string)
src/commands/music/skip.ts:64
↓ 2 callers
Function
startPlaying
(player: Player)
src/commands/music/play.ts:180
↓ 2 callers
Function
updateTimeline
(embed: EmbedBuilder, player: Player, track: Track, timelineLength: number)
src/utils/musicUtils.ts:220
↓ 1 callers
Function
addGuild
(guildId: string, guildName: string)
src/utils/dbUtils.ts:46
↓ 1 callers
Function
addRole
(interaction: ChatInputCommandInteraction, member: GuildMember, role: Role)
src/commands/moderation/role.ts:116
↓ 1 callers
Function
bandEQ
(interaction: ChatInputCommandInteraction, player: Player)
src/commands/music/equalizer.ts:153
↓ 1 callers
Function
bassEQ
(interaction: ChatInputCommandInteraction, player: Player)
src/commands/music/equalizer.ts:121
↓ 1 callers
Function
buildEmbed
(guildUser: GuildMember | undefined, author: User | GuildMember | undefined, msg: Message | PartialMessage)
src/events/guild/messageReactionAdd.ts:60
↓ 1 callers
Function
canCommunicate
(interaction: ChatInputCommandInteraction)
src/utils/preconditions.ts:9
↓ 1 callers
Function
checkDeleteReaction
(messageReaction: MessageReaction, user: User, botUserId: string | undefined)
src/events/guild/messageReactionAdd.ts:29
↓ 1 callers
Function
clearQueue
(interaction: ChatInputCommandInteraction, player: Player)
src/commands/music/queue.ts:109
↓ 1 callers
Function
createChannels
(interaction: ChatInputCommandInteraction)
src/commands/moderation/create-log-channels.ts:32
↓ 1 callers
Function
createDiff
(oldText: string, newText: string)
src/utils/stringUtils.ts:12
↓ 1 callers
Function
createVolumeRow
()
src/utils/musicUtils.ts:29
↓ 1 callers
Function
distortionFilter
(interaction: ChatInputCommandInteraction, player: Player)
src/commands/music/equalizer.ts:232
↓ 1 callers
Function
getAllSavedPlayerStates
()
src/utils/dbUtils.ts:193
↓ 1 callers
Function
getCommandUsageByCommandName
(commandName: string)
src/utils/dbUtils.ts:105
↓ 1 callers
Function
getDefinition
()
src/commands/helpful/define.ts:15
↓ 1 callers
Function
getDeleteReaction
(interaction: ChatInputCommandInteraction)
src/commands/moderation/delete-reaction.ts:34
↓ 1 callers
Function
getGuildUsage
(sortOrder: 1 | -1)
src/utils/dbUtils.ts:131
↓ 1 callers
Function
getSavedPlayerState
(guildId: string)
src/utils/dbUtils.ts:177
↓ 1 callers
Function
getWelcomeChannel
(interaction: ChatInputCommandInteraction)
src/commands/welcoming/welcome-channel.ts:31
↓ 1 callers
Function
getWelcomeMessage
(interaction: ChatInputCommandInteraction, dbResult: any)
src/commands/welcoming/welcome-message.ts:37
↓ 1 callers
Function
handleAddRemove
(interaction: ChatInputCommandInteraction)
src/commands/moderation/role.ts:50
↓ 1 callers
Function
handleApplicationCommandAutocomplete
(client: Client, interaction: Interaction)
src/events/client/interactionCreate.ts:86
↓ 1 callers
Function
handleBassBoost
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:163
↓ 1 callers
Function
handleChatInputCommand
(client: Client, interaction: Interaction)
src/events/client/interactionCreate.ts:29
↓ 1 callers
Function
handleInfo
(interaction: ChatInputCommandInteraction)
src/commands/moderation/role.ts:172
↓ 1 callers
Function
handleInfoCommand
(interaction: ChatInputCommandInteraction, client: Client)
src/commands/owner/usage.ts:134
↓ 1 callers
Function
handleLoadType
(interaction: ChatInputCommandInteraction, player: Player, res: SearchResult)
src/commands/music/play.ts:158
↓ 1 callers
Function
handleMessageComponent
(client: Client, interaction: Interaction)
src/events/client/interactionCreate.ts:99
↓ 1 callers
Function
handleMusic
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:186
↓ 1 callers
Function
handleMusicInteraction
(interaction: ButtonInteraction, client: any)
src/utils/musicUtils.ts:39
↓ 1 callers
Function
handleNext
(message: Message, player: Player)
src/utils/musicUtils.ts:120
↓ 1 callers
Function
handleNoSongOption
(interaction: ChatInputCommandInteraction, voiceChannel: any, player: Player | undefined)
src/commands/music/play.ts:119
↓ 1 callers
Function
handlePlayPause
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:102
↓ 1 callers
Function
handlePrevious
(message: Message, player: Player)
src/utils/musicUtils.ts:109
↓ 1 callers
Function
handleQueueRepeat
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:133
↓ 1 callers
Function
handleShuffle
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:127
↓ 1 callers
Function
handleStop
(message: Message, player: Player)
src/utils/musicUtils.ts:147
↓ 1 callers
Function
handleTrackRepeat
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:140
↓ 1 callers
Function
handleUnusedCommands
(interaction: ChatInputCommandInteraction, client: Client)
src/commands/owner/usage.ts:161
↓ 1 callers
Function
handleUsers
(interaction: ChatInputCommandInteraction)
src/commands/moderation/role.ts:192
↓ 1 callers
Function
handleVolume
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:96
↓ 1 callers
Function
handleVolumeDown
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:158
↓ 1 callers
Function
handleVolumeUp
(message: Message, embed: EmbedBuilder, player: Player)
src/utils/musicUtils.ts:153
↓ 1 callers
Function
highEQ
(interaction: ChatInputCommandInteraction, player: Player)
src/commands/music/equalizer.ts:137
↓ 1 callers
Function
incrementCommandUsage
(commandName: string, guildId: string)
src/utils/dbUtils.ts:63
↓ 1 callers
Function
initializeActivities
(client: Client)
src/utils/activityUtils.ts:20
↓ 1 callers
Function
isBotAlone
(channel: VoiceState["channel"])
src/events/guild/voiceStateUpdate.ts:14
↓ 1 callers
Function
karaokeFilter
(interaction: ChatInputCommandInteraction, player: Player)
src/commands/music/equalizer.ts:184
↓ 1 callers
Function
loadCommands
(client: Client)
src/handlers/commandHandler.ts:5
↓ 1 callers
Function
loadEvents
(client: Client)
src/handlers/eventHandler.ts:5
↓ 1 callers
Function
loadMusicEvents
(client: Client)
src/handlers/musicHandler.ts:5
↓ 1 callers
Function
loadProcessErrorHandlers
()
src/handlers/processErrorHandler.ts:4
↓ 1 callers
Function
queueRepeat
(interaction: ChatInputCommandInteraction, player: Player)
src/commands/music/repeat.ts:55
↓ 1 callers
Function
readCommands
(dir: string)
src/handlers/commandHandler.ts:9
↓ 1 callers
Function
readEvents
(dir: string)
src/handlers/eventHandler.ts:8
↓ 1 callers
Function
readMusicEvents
(dir: string)
src/handlers/musicHandler.ts:8
↓ 1 callers
Function
removeCommandUsage
(commandName: string)
src/utils/dbUtils.ts:122
↓ 1 callers
Function
removeDeleteReaction
(interaction: ChatInputCommandInteraction)
src/commands/moderation/delete-reaction.ts:110
↓ 1 callers
Function
removeGuild
(guildId: string)
src/utils/dbUtils.ts:54
↓ 1 callers
Function
removeQueue
(interaction: ChatInputCommandInteraction, player: Player)
src/commands/music/queue.ts:123
↓ 1 callers
Function
removeRole
(interaction: ChatInputCommandInteraction, member: GuildMember, role: Role)
src/commands/moderation/role.ts:144
↓ 1 callers
Function
removeWelcomeChannel
(interaction: ChatInputCommandInteraction)
src/commands/welcoming/welcome-channel.ts:102
next →
1–100 of 164, ranked by callers