MCPcopy Create free account

hub / github.com/MMadmer/EpicAssetsNotifyBot / functions

Functions255 in github.com/MMadmer/EpicAssetsNotifyBot

↓ 1 callersMethodNormalizeAssets
(payload any)
internal/model/normalize.go:145
↓ 1 callersMethodNormalizeChannels
(payload any)
internal/model/normalize.go:22
↓ 1 callersMethodNormalizeDeadline
(payload any)
internal/model/normalize.go:182
↓ 1 callersMethodNormalizeLocale
NormalizeLocale returns the canonical locale code or an empty string.
internal/model/normalize.go:211
↓ 1 callersMethodNormalizeUserProfiles
(payload any)
internal/model/normalize.go:107
↓ 1 callersMethodWithRetries
(retries int)
internal/fab/scraper.go:175
↓ 1 callersMethodapplicationCommands
()
internal/discord/application_commands.go:30
↓ 1 callersFunctionapplyFormat
(value any, spec string)
internal/i18n/localizer.go:283
↓ 1 callersMethodapplyPragmas
(ctx context.Context)
internal/store/sqlite/store.go:188
↓ 1 callersFunctionasInt
(value any)
internal/app/bootstrap.go:297
↓ 1 callersFunctionassetsFromSQLite
(items []sqlitestore.Asset)
internal/app/bootstrap.go:161
↓ 1 callersFunctionassetsToSQLite
(items []model.Asset)
internal/app/bootstrap.go:233
↓ 1 callersFunctionattachmentSignature
(assets []model.Asset)
internal/discord/runtime.go:1511
↓ 1 callersMethodbuildAttachments
(ctx context.Context, assets []model.Asset)
internal/discord/runtime.go:659
↓ 1 callersMethodbuildLocaleMetadata
(discovered []string)
internal/i18n/localizer.go:162
↓ 1 callersMethodcheckAndNotifyAssets
(ctx context.Context)
internal/discord/runtime.go:412
↓ 1 callersFunctioncleanProjectRoot
(projectRoot string)
internal/config/config.go:94
↓ 1 callersFunctioncloneGuildConfigMap
(input map[int64]*model.GuildConfig)
internal/discord/runtime.go:1413
↓ 1 callersFunctioncloneUserProfileMap
(input map[int64]*model.UserProfile)
internal/discord/runtime.go:1439
↓ 1 callersFunctioncommandContent
(command string, args []string)
internal/discord/application_commands.go:204
↓ 1 callersMethodcomposeHeader
(localizer *i18n.Localizer)
internal/discord/runtime.go:818
↓ 1 callersFunctionconfigureLogging
(logPath string)
internal/app/bootstrap.go:64
↓ 1 callersFunctiondataDir
()
internal/config/config.go:106
↓ 1 callersFunctiondatabaseURL
(dataDir string)
internal/config/config.go:116
↓ 1 callersFunctiondeadlineFromMap
(payload map[string]any)
internal/model/normalize.go:300
↓ 1 callersFunctiondeadlineFromSQLite
(value any)
internal/app/bootstrap.go:173
↓ 1 callersFunctiondeadlineToSQLite
(deadline model.StoredDeadline)
internal/app/bootstrap.go:245
↓ 1 callersFunctiondecodeJSON
(r io.Reader)
internal/config/config.go:152
↓ 1 callersFunctiondefaultBackoff
(attempt int)
internal/fab/scraper.go:90
↓ 1 callersMethoddeferResponse
(runtime *Runtime)
internal/discord/command_context.go:82
↓ 1 callersFunctiondifference
(left, right map[string]struct{})
internal/discord/runtime.go:1487
↓ 1 callersFunctiondiscoverLocaleCodes
(localesDir string)
internal/i18n/localizer.go:215
↓ 1 callersMethoddownloadAttachment
(ctx context.Context, imageURL, name string)
internal/discord/runtime.go:730
↓ 1 callersMethodenabledGuildConfigsLocked
()
internal/discord/runtime.go:949
↓ 1 callersMethodensureBrowserLocked
(browserPath string)
internal/fab/browser_source.go:174
↓ 1 callersFunctionensureDir
(path string)
internal/discord/runtime.go:1546
↓ 1 callersFunctionenvOrDefault
(key, defaultValue string)
internal/config/config.go:131
↓ 1 callersFunctionequalSets
(left, right map[string]struct{})
internal/discord/runtime.go:1507
↓ 1 callersMethodexecuteDelivery
(task deliveryTask)
internal/discord/runtime.go:582
↓ 1 callersMethodfetchDocument
fetchDocument is the only place that talks to the transport layer. A browser-backed source can be injected through HTMLSource without touching the par
internal/fab/scraper.go:197
↓ 1 callersMethodformatDeadlineSuffix
(localizer *i18n.Localizer)
internal/discord/runtime.go:832
↓ 1 callersFunctionformatGMTOffset
(offsetSeconds int)
internal/fab/deadline.go:115
↓ 1 callersMethodformatRoleLabel
(cfg model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1141
↓ 1 callersFunctionformatTemplate
(template string, args map[string]any)
internal/i18n/localizer.go:244
↓ 1 callersFunctionguildConfigMap
(input []model.GuildConfig)
internal/discord/runtime.go:1378
↓ 1 callersFunctionguildConfigsFromSQLite
(items []sqlitestore.GuildConfig)
internal/app/bootstrap.go:131
↓ 1 callersFunctionguildConfigsToSQLite
(items []model.GuildConfig)
internal/app/bootstrap.go:203
↓ 1 callersMethodguildDeliveryState
(guildID int64)
internal/discord/runtime.go:1024
↓ 1 callersMethodhandleCheck
(message *commandContext)
internal/discord/commands.go:556
↓ 1 callersMethodhandleClearRole
(message *commandContext)
internal/discord/commands.go:439
↓ 1 callersMethodhandleClearThread
(ctx context.Context, message *commandContext)
internal/discord/commands.go:369
↓ 1 callersMethodhandleCommand
(ctx context.Context, message *commandContext, command string, args []string)
internal/discord/commands.go:17
↓ 1 callersMethodhandleDisable
(message *commandContext)
internal/discord/commands.go:255
↓ 1 callersMethodhandleEnable
(ctx context.Context, message *commandContext)
internal/discord/commands.go:171
↓ 1 callersMethodhandleImages
(message *commandContext, mode string)
internal/discord/commands.go:467
↓ 1 callersMethodhandleLang
(message *commandContext, locale string)
internal/discord/commands.go:652
↓ 1 callersMethodhandleSetChannel
(ctx context.Context, message *commandContext)
internal/discord/commands.go:285
↓ 1 callersMethodhandleSetRole
(message *commandContext)
internal/discord/commands.go:402
↓ 1 callersMethodhandleSetThread
(ctx context.Context, message *commandContext)
internal/discord/commands.go:325
↓ 1 callersMethodhandleSettings
(message *commandContext)
internal/discord/commands.go:518
↓ 1 callersMethodhandleTime
(message *commandContext)
internal/discord/commands.go:617
↓ 1 callersFunctionhasAnyState
(ctx context.Context, tx *sql.Tx)
internal/store/sqlite/store.go:501
↓ 1 callersMethodhasFinalResponse
()
internal/discord/command_context.go:100
↓ 1 callersFunctioninsertChannelSubscriptions
(ctx context.Context, tx *sql.Tx, items []ChannelSubscription)
internal/store/sqlite/store.go:407
↓ 1 callersFunctioninsertGuildConfigs
(ctx context.Context, tx *sql.Tx, items []GuildConfig)
internal/store/sqlite/store.go:422
↓ 1 callersFunctionlegacySnapshotHasContent
(snapshot LegacySnapshot)
internal/store/sqlite/store.go:527
↓ 1 callersMethodloadAssets
(ctx context.Context)
internal/store/sqlite/store.go:288
↓ 1 callersMethodloadDeadline
(ctx context.Context)
internal/store/sqlite/store.go:329
↓ 1 callersMethodloadGuildConfigs
(ctx context.Context)
internal/store/sqlite/store.go:207
↓ 1 callersMethodloadSnapshot
(snapshot model.Snapshot)
internal/discord/runtime.go:215
↓ 1 callersMethodloadUserProfiles
(ctx context.Context)
internal/store/sqlite/store.go:256
↓ 1 callersMethodlocaleCommandChoices
()
internal/discord/application_commands.go:135
↓ 1 callersMethodlocaleUsage
()
internal/discord/runtime.go:1311
↓ 1 callersFunctionlocateFreeSection
(document string)
internal/fab/scraper.go:239
↓ 1 callersFunctionmapDeadlineInfo
(value map[string]any)
internal/app/bootstrap.go:263
↓ 1 callersFunctionmapFabAssets
(items []fab.Asset)
internal/discord/runtime.go:1345
↓ 1 callersFunctionmapFabDeadline
(info *fab.DeadlineInfo)
internal/discord/runtime.go:1362
↓ 1 callersMethodmarkGuildShown
(guildID int64)
internal/discord/runtime.go:1074
↓ 1 callersMethodmarkRecipientsShown
(guildIDs, userIDs []int64)
internal/discord/runtime.go:595
↓ 1 callersMethodmarkUserShown
(userID int64)
internal/discord/runtime.go:1087
↓ 1 callersFunctionmemberHasAdministrator
(guild *discordgo.Guild, member *discordgo.Member)
internal/discord/commands.go:794
↓ 1 callersMethodmigrateLegacyServerConfigs
(ctx context.Context)
internal/discord/runtime.go:332
↓ 1 callersMethodmissingTargetPermissions
(channelID string, includeImages bool)
internal/discord/runtime.go:1315
↓ 1 callersFunctionnewInteractionCommandContext
( interaction *discordgo.InteractionCreate, content string, mentionRoles []string, targetID string, )
internal/discord/command_context.go:22
↓ 1 callersMethodnextCheckLabel
(localizer *i18n.Localizer)
internal/discord/runtime.go:1112
↓ 1 callersFunctionnormalizeDatabaseURL
(raw string)
internal/store/sqlite/store.go:549
↓ 1 callersFunctionnormalizeImageURL
(url string)
internal/fab/scraper.go:352
↓ 1 callersMethodnotifyRecipients
(ctx context.Context, assets []model.Asset, guilds []model.GuildConfig, users []model.UserProfile)
internal/discord/runtime.go:457
↓ 1 callersFunctionparseAssets
(sectionHTML string)
internal/fab/scraper.go:292
↓ 1 callersFunctionparseAttributes
(input string, pattern *regexp.Regexp)
internal/fab/scraper.go:341
↓ 1 callersFunctionparseCommandInteraction
(data discordgo.ApplicationCommandInteractionData)
internal/discord/application_commands.go:179
↓ 1 callersFunctionparseRoleID
(message *commandContext)
internal/discord/commands.go:821
↓ 1 callersMethodregisterApplicationCommands
()
internal/discord/application_commands.go:20
↓ 1 callersFunctionreplaceLegacySnapshot
(ctx context.Context, tx *sql.Tx, snapshot LegacySnapshot)
internal/store/sqlite/store.go:383
↓ 1 callersFunctionreplaceRuntimeSnapshot
(ctx context.Context, tx *sql.Tx, snapshot Snapshot)
internal/store/sqlite/store.go:360
↓ 1 callersFunctionresolveExecutable
(candidate string)
internal/fab/browser_source.go:226
↓ 1 callersMethodresolveGuild
(guildID string)
internal/discord/commands.go:782
↓ 1 callersMethodrunDailyCheck
(ctx context.Context)
internal/discord/runtime.go:317
↓ 1 callersMethodrunDeliveryTasks
(ctx context.Context, tasks []deliveryTask)
internal/discord/runtime.go:522
↓ 1 callersMethodrunFlushLoop
(ctx context.Context)
internal/discord/runtime.go:229
← previousnext →101–200 of 255, ranked by callers