Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Command ¶
type Command struct { Name string SkipRootCommand bool SkipPrefix bool Params []CommandParam Description string PermissionsRequired Permissions PermissionsString string }
type CommandParam ¶
type Permissions ¶
type Permissions []interfaces.Permission
func (Permissions) String ¶
func (p Permissions) String() (permissionsText string)
type PluginHelp ¶
type Reaction ¶
type Reaction struct { Name string EmojiName string Description string PermissionsRequired Permissions PermissionsString string }
type StartParameters ¶
type StartParameters struct { Logger *zap.Logger DB *gorm.DB Redis *redis.Client Tokens map[string]string State *state.State FeatureFlagger *featureflag.FeatureFlagger PluginHelpList []*PluginHelp Localizations []interfaces.Localization Publisher *events.Publisher HTTPMux *chi.Mux }
type StopParameters ¶
type StopParameters struct { Logger *zap.Logger DB *gorm.DB Redis *redis.Client Tokens map[string]string State *state.State FeatureFlagger *featureflag.FeatureFlagger Localizations []interfaces.Localization Publisher *events.Publisher }
Click to show internal directories.
Click to hide internal directories.