MCPcopy Create free account

hub / github.com/MMadmer/EpicAssetsNotifyBot / functions

Functions255 in github.com/MMadmer/EpicAssetsNotifyBot

↓ 1 callersFunctionsafeFilename
(name string)
internal/discord/runtime.go:1534
↓ 1 callersMethodsendCurrentAssetsToUser
(ctx context.Context, userID int64)
internal/discord/runtime.go:1035
↓ 1 callersMethodsendTemporaryMessage
(channelID, content string)
internal/discord/runtime.go:774
↓ 1 callersMethodsettingsImagesHint
(effective model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1260
↓ 1 callersMethodsettingsMessage
(cfg *model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1155
↓ 1 callersMethodsettingsRoleHint
(effective model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1253
↓ 1 callersMethodsettingsStatusHint
( cfg *model.GuildConfig, effective model.GuildConfig, localizer *i18n.Localizer, )
internal/discord/runtime.go:1232
↓ 1 callersMethodsettingsStatusLabel
( cfg *model.GuildConfig, effective model.GuildConfig, localizer *i18n.Localizer, )
internal/discord/runtime.go:1221
↓ 1 callersMethodsettingsThreadHint
(effective model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1246
↓ 1 callersFunctionsleepContext
(ctx context.Context, delay time.Duration)
internal/discord/runtime.go:1550
↓ 1 callersMethodsnapshotForSave
()
internal/discord/runtime.go:297
↓ 1 callersMethodsortedLocaleCodes
()
internal/model/normalize.go:238
↓ 1 callersFunctionsplitFormat
(expr string)
internal/i18n/localizer.go:276
↓ 1 callersFunctionsqliteAssets
(items []model.Asset)
cmd/migrate_legacy/main.go:107
↓ 1 callersFunctionsqliteChannels
(items []model.ChannelSubscription)
cmd/migrate_legacy/main.go:87
↓ 1 callersFunctionsqliteDeadline
(deadline model.StoredDeadline)
cmd/migrate_legacy/main.go:117
↓ 1 callersFunctionsqliteLegacyFromModel
(snapshot model.LegacySnapshot)
cmd/migrate_legacy/main.go:78
↓ 1 callersFunctionsqliteURL
(path string)
internal/config/config.go:123
↓ 1 callersFunctionsqliteUsers
(items []model.UserProfile)
cmd/migrate_legacy/main.go:97
↓ 1 callersMethodsubscribedUsersLocked
()
internal/discord/runtime.go:969
↓ 1 callersMethodtranslate
(key string, args map[string]any)
internal/i18n/localizer.go:109
↓ 1 callersMethoduserDeliveryState
(userID int64)
internal/discord/runtime.go:1063
↓ 1 callersFunctionuserProfileMap
(input []model.UserProfile)
internal/discord/runtime.go:1387
↓ 1 callersFunctionuserProfilesFromSQLite
(items []sqlitestore.UserProfile)
internal/app/bootstrap.go:148
↓ 1 callersFunctionuserProfilesToSQLite
(items []model.UserProfile)
internal/app/bootstrap.go:220
MethodClose
()
internal/fab/browser_source.go:150
MethodClose
()
internal/fab/scraper.go:183
MethodClose
()
internal/store/sqlite/store.go:45
MethodClose
()
internal/app/bootstrap.go:89
MethodFetch
(ctx context.Context)
internal/fab/browser_source.go:52
MethodFetch
(ctx context.Context)
internal/fab/scraper.go:41
FunctionGetFreeAssets
GetFreeAssets is the package-level convenience entrypoint that matches the integration shape requested by the bot runtime.
internal/fab/scraper.go:167
MethodGetFreeAssets
GetFreeAssets returns the parsed assets and deadline. If the section exists but is empty, the returned assets slice is empty and the error is nil. If
internal/fab/scraper.go:100
MethodInitialize
(ctx context.Context)
internal/store/sqlite/store.go:52
MethodInitialize
(ctx context.Context)
internal/app/bootstrap.go:85
MethodIsEmpty
IsEmpty reports whether the deadline contains no usable data.
internal/model/types.go:33
MethodLoadLegacyChannelSubscriptions
(ctx context.Context)
internal/store/sqlite/store.go:95
MethodLoadLegacyChannelSubscriptions
(ctx context.Context)
internal/app/bootstrap.go:106
MethodLoadSnapshot
(ctx context.Context)
internal/store/sqlite/store.go:66
MethodLoadSnapshot
(ctx context.Context)
internal/app/bootstrap.go:93
MethodMarshalJSON
MarshalJSON preserves the Python payload shape: string, object, or null.
internal/model/types.go:38
FunctionNew
(settings config.Settings, localizer *i18n.Localizer, store Store, scraper fab.Getter)
internal/discord/runtime.go:92
MethodNormalizeGuildConfigs
(payload any)
internal/model/normalize.go:59
FunctionOpen
Open is kept as a compatibility alias for callers that prefer that name.
internal/store/sqlite/store.go:36
MethodRun
(ctx context.Context)
internal/app/bootstrap.go:57
MethodSaveSnapshot
(ctx context.Context, snapshot Snapshot)
internal/store/sqlite/store.go:121
MethodSaveSnapshot
(ctx context.Context, snapshot model.Snapshot)
internal/app/bootstrap.go:122
FunctionTestParseDeadlineInfo
(t *testing.T)
internal/fab/scraper_test.go:5
FunctionTestParseFreeAssets
(t *testing.T)
internal/fab/scraper_test.go:15
FunctionTestParseFreeAssetsEmptySection
(t *testing.T)
internal/fab/scraper_test.go:56
FunctionTestParseFreeAssetsMissingSection
(t *testing.T)
internal/fab/scraper_test.go:70
MethodUnmarshalJSON
UnmarshalJSON accepts string, object, or null payloads.
internal/model/types.go:50
Functionmain
()
cmd/bot/main.go:13
Functionmain
()
cmd/migrate_legacy/main.go:14
MethodonInteractionCreate
(_ *discordgo.Session, interaction *discordgo.InteractionCreate)
internal/discord/application_commands.go:147
← previous201–255 of 255, ranked by callers