Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MMadmer/EpicAssetsNotifyBot
/ functions
Functions
255 in github.com/MMadmer/EpicAssetsNotifyBot
⨍
Functions
255
◇
Types & classes
37
↓ 1 callers
Function
safeFilename
(name string)
internal/discord/runtime.go:1534
↓ 1 callers
Method
sendCurrentAssetsToUser
(ctx context.Context, userID int64)
internal/discord/runtime.go:1035
↓ 1 callers
Method
sendTemporaryMessage
(channelID, content string)
internal/discord/runtime.go:774
↓ 1 callers
Method
settingsImagesHint
(effective model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1260
↓ 1 callers
Method
settingsMessage
(cfg *model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1155
↓ 1 callers
Method
settingsRoleHint
(effective model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1253
↓ 1 callers
Method
settingsStatusHint
( cfg *model.GuildConfig, effective model.GuildConfig, localizer *i18n.Localizer, )
internal/discord/runtime.go:1232
↓ 1 callers
Method
settingsStatusLabel
( cfg *model.GuildConfig, effective model.GuildConfig, localizer *i18n.Localizer, )
internal/discord/runtime.go:1221
↓ 1 callers
Method
settingsThreadHint
(effective model.GuildConfig, localizer *i18n.Localizer)
internal/discord/runtime.go:1246
↓ 1 callers
Function
sleepContext
(ctx context.Context, delay time.Duration)
internal/discord/runtime.go:1550
↓ 1 callers
Method
snapshotForSave
()
internal/discord/runtime.go:297
↓ 1 callers
Method
sortedLocaleCodes
()
internal/model/normalize.go:238
↓ 1 callers
Function
splitFormat
(expr string)
internal/i18n/localizer.go:276
↓ 1 callers
Function
sqliteAssets
(items []model.Asset)
cmd/migrate_legacy/main.go:107
↓ 1 callers
Function
sqliteChannels
(items []model.ChannelSubscription)
cmd/migrate_legacy/main.go:87
↓ 1 callers
Function
sqliteDeadline
(deadline model.StoredDeadline)
cmd/migrate_legacy/main.go:117
↓ 1 callers
Function
sqliteLegacyFromModel
(snapshot model.LegacySnapshot)
cmd/migrate_legacy/main.go:78
↓ 1 callers
Function
sqliteURL
(path string)
internal/config/config.go:123
↓ 1 callers
Function
sqliteUsers
(items []model.UserProfile)
cmd/migrate_legacy/main.go:97
↓ 1 callers
Method
subscribedUsersLocked
()
internal/discord/runtime.go:969
↓ 1 callers
Method
translate
(key string, args map[string]any)
internal/i18n/localizer.go:109
↓ 1 callers
Method
userDeliveryState
(userID int64)
internal/discord/runtime.go:1063
↓ 1 callers
Function
userProfileMap
(input []model.UserProfile)
internal/discord/runtime.go:1387
↓ 1 callers
Function
userProfilesFromSQLite
(items []sqlitestore.UserProfile)
internal/app/bootstrap.go:148
↓ 1 callers
Function
userProfilesToSQLite
(items []model.UserProfile)
internal/app/bootstrap.go:220
Method
Close
()
internal/fab/browser_source.go:150
Method
Close
()
internal/fab/scraper.go:183
Method
Close
()
internal/store/sqlite/store.go:45
Method
Close
()
internal/app/bootstrap.go:89
Method
Fetch
(ctx context.Context)
internal/fab/browser_source.go:52
Method
Fetch
(ctx context.Context)
internal/fab/scraper.go:41
Function
GetFreeAssets
GetFreeAssets is the package-level convenience entrypoint that matches the integration shape requested by the bot runtime.
internal/fab/scraper.go:167
Method
GetFreeAssets
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
Method
Initialize
(ctx context.Context)
internal/store/sqlite/store.go:52
Method
Initialize
(ctx context.Context)
internal/app/bootstrap.go:85
Method
IsEmpty
IsEmpty reports whether the deadline contains no usable data.
internal/model/types.go:33
Method
LoadLegacyChannelSubscriptions
(ctx context.Context)
internal/store/sqlite/store.go:95
Method
LoadLegacyChannelSubscriptions
(ctx context.Context)
internal/app/bootstrap.go:106
Method
LoadSnapshot
(ctx context.Context)
internal/store/sqlite/store.go:66
Method
LoadSnapshot
(ctx context.Context)
internal/app/bootstrap.go:93
Method
MarshalJSON
MarshalJSON preserves the Python payload shape: string, object, or null.
internal/model/types.go:38
Function
New
(settings config.Settings, localizer *i18n.Localizer, store Store, scraper fab.Getter)
internal/discord/runtime.go:92
Method
NormalizeGuildConfigs
(payload any)
internal/model/normalize.go:59
Function
Open
Open is kept as a compatibility alias for callers that prefer that name.
internal/store/sqlite/store.go:36
Method
Run
(ctx context.Context)
internal/app/bootstrap.go:57
Method
SaveSnapshot
(ctx context.Context, snapshot Snapshot)
internal/store/sqlite/store.go:121
Method
SaveSnapshot
(ctx context.Context, snapshot model.Snapshot)
internal/app/bootstrap.go:122
Function
TestParseDeadlineInfo
(t *testing.T)
internal/fab/scraper_test.go:5
Function
TestParseFreeAssets
(t *testing.T)
internal/fab/scraper_test.go:15
Function
TestParseFreeAssetsEmptySection
(t *testing.T)
internal/fab/scraper_test.go:56
Function
TestParseFreeAssetsMissingSection
(t *testing.T)
internal/fab/scraper_test.go:70
Method
UnmarshalJSON
UnmarshalJSON accepts string, object, or null payloads.
internal/model/types.go:50
Function
main
()
cmd/bot/main.go:13
Function
main
()
cmd/migrate_legacy/main.go:14
Method
onInteractionCreate
(_ *discordgo.Session, interaction *discordgo.InteractionCreate)
internal/discord/application_commands.go:147
← previous
201–255 of 255, ranked by callers