Namespace FishMMO.DiscordBot.Data
Classes
- BotPersistentData
Container for persistent bot data that is saved alongside the dynamic channel states. Serialized to/from botdata.json.
- BridgeBanEntry
Represents a ban preventing a game character or account from using the Discord chat bridge.
- CommandPermissionConfig
Per-guild command permission configuration. Allows moderators to disable specific commands or require a Discord role to use them. Command keys are lowercase "group command" (e.g. "mod kick") or just "command" for ungrouped commands.
- DynamicGameChatChannelState
Persistent state for a dynamically created Discord channel linked to a game world/scene. Serialized to and from botconfig.json by BotConfigurationService.
- LinkedAccount
Represents a confirmed link between a Discord user and a game account/character.
- PendingLinkVerification
Represents an in-progress account-link verification request. Stored in memory only; expires after a timeout.