MCPcopy Create free account

hub / github.com/TeamBulbbot/bulbbot / functions

Functions429 in github.com/TeamBulbbot/bulbbot

↓ 652 callersMethodtranslate
(string: T, guildID: Maybe<Snowflake>, options: DeepAccess<TranslateOptions, T> = {} as any)
src/utils/BulbBotUtils.ts:37
↓ 35 callersFunctionisNullish
(v: any)
src/utils/helpers.ts:125
↓ 24 callersMethodsendEventLog
(client: BulbBotClient, guild: Maybe<Guild>, part: LoggingPartString, log: string, extra: string | MessageEmbe
src/utils/managers/LoggingManager.ts:130
↓ 23 callersMethodupdateConfig
({ guild, table, field, value }: { guild: NamedGuild; table: T; field: K; value: V })
src/utils/managers/DatabaseManager.ts:171
↓ 21 callersMethodcreateInfraction
(guildId: Snowflake, action: string, active: boolean, reason: string, target: User, moderator: User, timeout?:
src/utils/managers/InfractionsManager.ts:15
↓ 20 callersMethodgetConfig
(guild: NamedGuild)
src/utils/managers/DatabaseManager.ts:100
↓ 18 callersMethodgetUser
(userId: Maybe<Snowflake>)
src/utils/BulbBotFetch.ts:11
↓ 16 callersMethodsendModAction
(client: BulbBotClient, guild: Maybe<Guild>, action: string, target: User, moderator: User, log: string, infID
src/utils/managers/LoggingManager.ts:14
↓ 11 callersMethodgetAutoModConfig
(guild: NamedGuild)
src/utils/managers/DatabaseManager.ts:115
↓ 11 callersMethodgetGuildMember
(members: GuildMemberManager | undefined, userId: Maybe<Snowflake>)
src/utils/BulbBotFetch.ts:15
↓ 11 callersMethodgetInfraction
(guildId: Snowflake, infractionId: number)
src/utils/managers/InfractionsManager.ts:48
↓ 10 callersMethodcheckUser
(interaction: Interaction, user: GuildMember)
src/utils/BulbBotUtils.ts:241
↓ 10 callersMethodfilter
(i: Interaction)
src/commands/Moderation/ban.ts:114
↓ 10 callersMethodgetCombinedLoggingConfig
(guild: Identified)
src/utils/managers/DatabaseManager.ts:130
↓ 10 callersMethodresolveUserHandle
(interaction: ButtonInteraction | CommandInteraction | ContextMenuInteraction, handle: UserHandle, user: User)
src/utils/BulbBotUtils.ts:269
↓ 10 callersMethodsendModActionFile
(client: BulbBotClient, guild: Maybe<Guild>, action: string, amount: number, file: FileOptions["attachment"],
src/utils/managers/LoggingManager.ts:62
↓ 9 callersMethodwarn
(client: BulbBotClient, guild: Guild, target: User, moderator: GuildMember, reasonLog: string, reason: string)
src/utils/managers/InfractionsManager.ts:224
↓ 8 callersMethodban
(client: BulbBotClient, guild: Guild, type: BanType, target: User, moderator: GuildMember, reasonLog: string,
src/utils/managers/InfractionsManager.ts:240
↓ 8 callersFunctionisGuildChannel
(channel: Maybe<any>)
src/utils/typechecks.ts:13
↓ 8 callersFunctiontimestamp
(timezone: string)
src/utils/managers/LoggingManager.ts:11
↓ 7 callersMethodgetChannel
(channels: GuildChannelManager | undefined, channelId: Maybe<Snowflake>)
src/utils/BulbBotFetch.ts:19
↓ 7 callersFunctionnumberWithCommas
(x: any)
src/commands/Admin/stats.ts:62
↓ 6 callersMethodbulbfetch
(manager: Maybe<DataManager<K, Holds, R>>, id: Maybe<K>)
src/utils/BulbBotFetch.ts:33
↓ 6 callersMethodgetGuild
(guild: NamedGuild)
src/utils/managers/DatabaseManager.ts:22
↓ 6 callersFunctionresolveGuildMemberMoreSafe
(memberInput: GuildMemberMaybeApi)
src/utils/helpers.ts:109
↓ 6 callersMethodsendAutoModLog
(client: BulbBotClient, guild: Maybe<Guild>, log: string, buffer?: Buffer)
src/utils/managers/LoggingManager.ts:163
↓ 5 callersMethodresolveAction
(client: BulbBotClient, message: Message, action: Nullable<string>, reason: string)
src/utils/managers/AutoModManager.ts:10
↓ 4 callersMethodbetterActions
(client: BulbBotClient, guildID: Maybe<Snowflake>, action: string)
src/utils/managers/LoggingManager.ts:188
↓ 4 callersMethodformatAction
(action: string)
src/utils/BulbBotUtils.ts:375
↓ 4 callersMethodkick
(client: BulbBotClient, guild: Guild, target: GuildMember, moderator: GuildMember, reasonLog: string, reason:
src/utils/managers/InfractionsManager.ts:231
↓ 4 callersFunctionpaginate
({ page = 1, pageSize = 25 }: Paginatetable)
src/utils/helpers.ts:136
↓ 4 callersMethodprettify
Consider deprecating
src/utils/BulbBotUtils.ts:222
↓ 4 callersFunctiontranslateSlashCommands
(key: string)
src/utils/InteractionCommands.ts:8
↓ 4 callersMethodunban
(client: BulbBotClient, guild: Guild, type: BanType, target: User, moderator: GuildMember, reasonLog: string,
src/utils/managers/InfractionsManager.ts:300
↓ 3 callersMethoddeleteReminder
(id: number)
src/utils/managers/ReminderManager.ts:42
↓ 3 callersMethoddiff
Return a list of property keys where the values differ between the two objects
src/utils/BulbBotUtils.ts:433
↓ 3 callersMethodgetRole
(roles: RoleManager | undefined, roleId: Maybe<Snowflake>)
src/utils/BulbBotFetch.ts:23
↓ 3 callersMethodsendModActionTemp
(client: BulbBotClient, guild: Maybe<Guild>, action: string, target: User, moderator: User, log: string, infID
src/utils/managers/LoggingManager.ts:84
↓ 2 callersMethodapplyTranslation
(options: APIApplicationCommandOption[], name: string)
src/structures/ApplicationCommand.ts:70
↓ 2 callersMethodautomodListOperation
(guild: NamedGuild, part: AutoModListPart, operation: AutoModListOperation)
src/utils/managers/DatabaseManager.ts:190
↓ 2 callersMethodautomodSetPunishment
(guild: NamedGuild, part: AutoModPart, punishment: PunishmentType | null)
src/utils/managers/DatabaseManager.ts:301
↓ 2 callersMethodcreateReminder
(reason: string, expireTime: number, userId: Snowflake, channelId: Snowflake, messageId: Snowflake)
src/utils/managers/ReminderManager.ts:6
↓ 2 callersMethodcrossban
(client: BulbBotClient, target: User, moderator: User, guild: Guild, originalGuild: Guild, reason: string)
src/commands/Moderation/crossban.ts:147
↓ 2 callersMethoddownloadEmoji
(url: string, extension: string, emote: any, emoteName: string, size: number, path: string, twemojiVersion: st
src/commands/Miscellaneous/jumbo.ts:154
↓ 2 callersFunctionexists
(...args: Parameters<typeof realpath>)
src/utils/helpers.ts:165
↓ 2 callersMethodgenString
(l: number)
src/commands/Admin/eval.ts:92
↓ 2 callersMethodgetAllUserInfractions
({ guildId, targetId, ...args }: GetInfractionsParams & Paginatetable)
src/utils/managers/InfractionsManager.ts:83
↓ 2 callersMethodgetGuild
(guildId: Snowflake, guilds: Maybe<GuildManager> = this.client.guilds)
src/utils/BulbBotFetch.ts:27
↓ 2 callersMethodgetOffenderInfractions
({ guildId, targetId, ...args }: GetInfractionsParams & Paginatetable)
src/utils/managers/InfractionsManager.ts:59
↓ 2 callersMethodguildFeatures
(guildFeatures: string[])
src/utils/BulbBotUtils.ts:120
↓ 2 callersMethodisClass
(input: any)
src/structures/Util.ts:21
↓ 2 callersFunctionjsonify
(val: any)
src/utils/managers/DatabaseManager.ts:19
↓ 2 callersFunctionlog10
(num: number)
src/commands/Miscellaneous/permissions.ts:55
↓ 2 callersFunctionloggingTypes
(config: GuildLogging, channel?: TextChannel)
src/commands/Configuration/configure/logging.ts:247
↓ 2 callersMethodmute
(client: BulbBotClient, guild: Guild, target: GuildMember, moderator: GuildMember, reasonLog: string, reason:
src/utils/managers/InfractionsManager.ts:284
↓ 2 callersMethodobjectEquals
Deep equality check for objects
src/utils/BulbBotUtils.ts:473
↓ 2 callersMethodsendCommandLog
(client: BulbBotClient, guild: Maybe<Guild>, moderator: User, channelID: Snowflake, command: string)
src/utils/managers/LoggingManager.ts:109
↓ 2 callersFunctionset
(client: BulbBotClient, message: Message, guild: Snowflake, category: "mentions" | "messages", user: Snowflake
src/structures/AutoModCache.ts:13
↓ 2 callersFunctionsetLogging
(interaction: MessageComponentInteraction, selectedChannel: TextChannel, values: string[], action: "enable" |
src/commands/Configuration/configure/logging.ts:147
↓ 2 callersMethoduserFlags
(bitfield: number)
src/utils/BulbBotUtils.ts:84
↓ 2 callersMethoduserObject
(isGuildMember: boolean, userObject: Maybe<User | GuildMember>)
src/utils/BulbBotUtils.ts:175
↓ 1 callersMethodaddToMessageToDB
(message: Message)
src/utils/managers/DatabaseManager.ts:382
↓ 1 callersMethodappendQuickReasons
(guild: NamedGuild, reason: string)
src/utils/managers/DatabaseManager.ts:358
↓ 1 callersMethodappendTranslation
(options: Maybe<APIApplicationCommandOption[]>)
src/structures/ApplicationCommand.ts:80
↓ 1 callersMethodapplicationFlags
(flag: number)
src/utils/BulbBotUtils.ts:59
↓ 1 callersMethodarrayEquals
Deep equality check for arrays
src/utils/BulbBotUtils.ts:443
↓ 1 callersMethodautomodAppend
(guild: NamedGuild, part: AutoModListPart, items: (string | undefined)[])
src/utils/managers/DatabaseManager.ts:224
↓ 1 callersMethodautomodRemove
(guild: NamedGuild, part: AutoModListPart, items: string[])
src/utils/managers/DatabaseManager.ts:239
↓ 1 callersMethodautomodSetLimit
(guild: NamedGuild, part: AutoModAntiSpamPart, limit: number)
src/utils/managers/DatabaseManager.ts:281
↓ 1 callersMethodautomodSetTimeout
(guild: NamedGuild, part: AutoModAntiSpamPart, timeout: number)
src/utils/managers/DatabaseManager.ts:260
↓ 1 callersFunctionclamp
(val: number)
src/utils/helpers.ts:130
↓ 1 callersFunctioncommandUsage
(command: Command, interaction: Interaction)
src/utils/Prometheus.ts:22
↓ 1 callersMethodcomputePermissions
()
src/structures/ApplicationCommand.ts:94
↓ 1 callersMethodcreateTempBan
(target: GuildMember, reason: string, expireTime: number, guildId: Snowflake)
src/utils/managers/TempbanManager.ts:5
↓ 1 callersFunctiondata
()
src/utils/InteractionCommands.ts:23
↓ 1 callersMethoddeafen
(client: BulbBotClient, guild: Guild, target: GuildMember, moderator: GuildMember, reasonLog: string, reason:
src/utils/managers/InfractionsManager.ts:313
↓ 1 callersMethoddeleteGuild
(guild: NamedGuild)
src/utils/managers/DatabaseManager.ts:51
↓ 1 callersMethoddeleteInfraction
(guildId: Snowflake, infractionId: number)
src/utils/managers/InfractionsManager.ts:35
↓ 1 callersMethoddeleteTempBan
(id: number)
src/utils/managers/TempbanManager.ts:44
↓ 1 callersMethoddeleteUserReminder
(id: number, userId: Snowflake)
src/utils/managers/ReminderManager.ts:27
↓ 1 callersMethodformatDays
(start: Date)
src/utils/BulbBotUtils.ts:166
↓ 1 callersMethodgenerateInviteCode
()
src/commands/Configuration/banpool/invite.ts:88
↓ 1 callersMethodgetFullGuildConfig
(guild: Identified)
src/utils/managers/DatabaseManager.ts:156
↓ 1 callersMethodgetGuildIdsFromPools
(pools: number[])
src/utils/managers/BanpoolManager.ts:90
↓ 1 callersMethodgetLatestTempBan
(target: GuildMember, guildId: Snowflake)
src/utils/managers/TempbanManager.ts:30
↓ 1 callersMethodgetModeratorInfractions
({ guildId, targetId, ...args }: GetInfractionsParams & Paginatetable)
src/utils/managers/InfractionsManager.ts:71
↓ 1 callersMethodgetPool
(name: string)
src/utils/managers/BanpoolManager.ts:72
↓ 1 callersMethodgetPoolData
(poolname: string)
src/utils/managers/BanpoolManager.ts:113
↓ 1 callersMethodgetPools
(guildId: Snowflake)
src/utils/managers/BanpoolManager.ts:80
↓ 1 callersMethodgetReminder
(id: number)
src/utils/managers/ReminderManager.ts:18
↓ 1 callersMethodgetServerArchive
(guild: NamedGuild, days: number)
src/utils/managers/DatabaseManager.ts:433
↓ 1 callersMethodgetUptime
(timestamp: number | null)
src/utils/BulbBotUtils.ts:146
↓ 1 callersFunctionhasInvite
(message: Message, guild: Pick<Automod, "punishmentInvites" | "inviteWhitelist">)
src/utils/AutoMod.ts:145
↓ 1 callersFunctionhasMentions
(message: Message, guild: Pick<Automod, "punishmentMentions" | "limitMentions">)
src/utils/AutoMod.ts:159
↓ 1 callersFunctionhasSwearWords
(message: Message, guild: Pick<Automod, "punishmentWords" | "wordBlacklist" | "wordBlacklistToken">)
src/utils/AutoMod.ts:112
↓ 1 callersFunctionhasWebsite
(message: Message, guild: Pick<Automod, "punishmentWebsite" | "websiteWhitelist">)
src/utils/AutoMod.ts:131
↓ 1 callersFunctioninterpolateArrays
(...args: T[])
src/utils/helpers.ts:27
↓ 1 callersMethodisActive
(guildId: Snowflake, infractionId: Maybe<number>)
src/utils/managers/InfractionsManager.ts:103
↓ 1 callersFunctionisBaseGuildTextChannel
(channel: Maybe<Channel>)
src/utils/typechecks.ts:3
↓ 1 callersFunctionisTextChannel
(channel: Maybe<Channel>)
src/utils/typechecks.ts:7
next →1–100 of 429, ranked by callers