Popii
Core API
Section titled “Core API”- popiiClient
- command
- event
- snap
- task
- middleware
- PopiiCommandDefinition
- PopiiComponentDefinition
- PopiiTaskDefinition
- PopiiClientConfig
- PopiiShardingManager
- autoShard
Context
Section titled “Context”Plugins
Section titled “Plugins”- activityRotatorPlugin
- popiiAiPlugin
- autoModPlugin
- canvasPlugin
- captchaPlugin
- commandAnalyticPlugin
- commandLoggerPlugin
- deskPlugin
- economyPlugin
- errorHandlerPlugin
- gamesPlugin
- giveawayPlugin
- lastFmPlugin
- levelsPlugin
- mongoosePlugin
- notifyPlugin
- payPlugin
- permissionGuardPlugin
- reactionRolesPlugin
- remindersPlugin
- snapshotsPlugin
- sqlitePlugin
- starboardPlugin
- suggestionsPlugin
- telemetryPlugin
- uiPlugin
- voicePlugin
- webPlugin
- webhookPlugin
- PopiiPluginMeta
- PopiiPlugin
Errors
Section titled “Errors”- CustomIdPayload
- packCustomId
- unpackCustomId
- popiiConfigSchema
- PopiiConfig
- parsePopiiConfig
- popiiEnvironmentSchema
- defineConfig
- RuntimeEvent
- EventDispatcher
- LocaleDictionary
- LocalizationService
- flattenLocale
- PopiiMigration
- removeOption
- renameOption
- removeAllOptions
- replaceOptionValue
- migrations
- ActivityRotatorOptions
- PopiiAiOptions
- AuditLogEntry
- SettingsBackup
- AuditContext
- AuditAdapter
- withAuditContext
- auditLogPlugin
- AutoModOptions
- AutoRolePluginOptions
- autoRolePlugin
- CanvasPluginOptions
- NowPlayingTrack
- NowPlayingCardOptions
- CanvasBuilder
- CaptchaPluginOptions
- PluginInitCategory
- PluginStarterPack
- PluginEnvironmentRequirement
- BuiltInPluginInitDefinition
- builtInPluginCatalog
- pluginStarterPacks
- resolveBuiltInPlugins
- pluginSetupPath
- CommandLoggerOptions
- DashboardAudience
- DashboardCapability
- DashboardIcon
- DashboardLayoutKind
- DashboardRateLimitClass
- DashboardNavigationDefinition
- DashboardRelatedDestination
- DashboardActionFormField
- SetupPreset
- SetupStep
- PluginSetupDefinition
- DashboardExperience
- DashboardPageDefinition
- DashboardActionDefinition
- DashboardContributionV2
- defineDashboardContributionV2
- DashboardEntityValue
- DashboardValue
- DashboardField
- DashboardPageBase
- DashboardSummaryData
- DashboardTableData
- DashboardDetailData
- DashboardFormData
- DashboardChartData
- DashboardTimelineData
- DashboardCompositeData
- DashboardPageData
- DashboardContext
- DashboardActionContext
- DashboardActionResult
- DashboardAuditDescriptor
- DashboardAction
- DashboardPage
- DashboardSection
- DashboardContribution
- defineDashboardContribution
- PopiiDeskOptions
- EconomyPluginOptions
- ErrorHandlerPluginOptions
- GamesPluginOptions
- GdprPluginOptions
- gdprPlugin
- GiveawayPluginOptions
- PopiiLastFmOptions
- LevelsPluginOptions
- builtInPluginManifests
- getBuiltInPluginManifest
- ModerationPluginOptions
- moderationPlugin
- MongoosePluginOptions
- NotifyPluginOptions
- builtInOptionsSchemas
- getBuiltInOptionsSchema
- PopiiPayOptions
- PollPluginOptions
- pollPlugin
- FeedItem
- parseFeed
- buildRssEmbed
- rssPlugin
- PluginStability
- PluginManifest
- PluginSetupContext
- RuntimePlugin
- PluginDeclaration
- PluginRuntime
- governPlugin
- builtInPlugin
- SnapshotsPluginOptions
- ensureSnapshotsTable
- ensureSnapshotsModel
- SQLitePluginOptions
- StarboardPluginOptions
- TelemetryPluginOptions
- FormField
- WizardStep
- UIPluginOptions
- SbSegment
- VoicePluginOptions
- webEnvironmentSchema
- WebBrandingOptions
- WebPluginOptions
- AccessLevel
- ApiSuccess
- ApiFailure
- WebhookEndpointMeta
- WebhookEndpoint
- WebhookPluginOptions
- WelcomePluginOptions
- welcomePlugin
- CAKEMIX_COLORS
- CakemixTone
- cakemixEmbed
- cakemixError
- POPII_RELEASE
- PopiiApplication
- createApplication
- CommandSyncOptions
- synchronizeCommands
- ErrorVisibility
- FrameworkError
- ConfigurationError
- ValidationError
- AuthorizationError
- CooldownError
- QuotaError
- ConflictError
- TimeoutError
- CancelledError
- DiscordError
- PersistenceError
- PluginError
- normalizeError
- ExecutionInfo
- ExecutionContext
- Next
- RuntimeMiddleware
- ExecutionHooks
- execute
- createExecutionContext
- freezeMap
- ApplicationState
- ShutdownReason
- Disposable
- LifecycleOptions
- ApplicationLifecycle
- redact
- StructuredLogger
- Metrics
- MemoryMetrics
- createJsonLogger
- DefinitionMetadata
- DefinitionRegistry
- ClientStateService
- shardEnvelopeSchema
- ShardEnvelope
- broadcastEnvelopeSchema
- BroadcastEnvelope
- ShardTransport
- MemoryShardTransport
- requestShard
- KeyValueStore
- Clock
- systemClock
- MemoryStore
- OverlapPolicy
- RetryPolicy
- TaskDefinition
- TaskOutcome
- TaskRunner
- PopiiRedisClient
- PopLogger
- PopOptions
- PopiiOption
- PopiiSchema
- PopiiStorageAdapter
- PopiiLocals
- PopiiRegularMiddleware
- PopiiErrorMiddleware
- PopiiMiddleware
- ComponentRegularMiddleware
- ComponentErrorMiddleware
- ComponentMiddleware
- PopiiClient
- PopiiServerSetting
- PopiiEventFunction
- PopiiPluginConfigField
- PopiiShardingOptions
- PopiiAutoShardOptions