Documentation
¶
Overview ¶
Package action holds common bot actions that can be called via multiple sources.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Activities ¶ added in v0.0.4
type Activities []*Activity
Activities we want to publicise.
func (Activities) Current ¶ added in v0.0.4
func (a Activities) Current() Activities
Current set of running Activities.
func (Activities) Len ¶ added in v0.0.4
func (a Activities) Len() int
func (Activities) Less ¶ added in v0.0.4
func (a Activities) Less(i, j int) bool
func (Activities) Swap ¶ added in v0.0.4
func (a Activities) Swap(i, j int)
type Activity ¶ added in v0.0.4
type Activity struct { Start time.Time `json:"start"` End time.Time `json:"end"` Announced time.Time `json:"-"` Announcement embed.Definition }
Activity that we want to publicise.
type Amenity ¶ added in v0.0.4
type Amenity struct { Channel string Authors *embed.Authors Messenger message.Messenger Frequency time.Duration Jitter time.Duration store.Data Activities }
Amenity activities.
type Joke ¶
Joke action.
Click to show internal directories.
Click to hide internal directories.