Documentation ¶
Overview ¶
Package wicked is a plugin for bawt that facilitates conferences over Slack
Index ¶
- type Decision
- type Meeting
- func (meeting *Meeting) AddDecision(user *User, text string, uuidNow time.Time) *Decision
- func (meeting *Meeting) AddReference(user *User, text string, uuidNow time.Time) *Reference
- func (meeting *Meeting) Conclude()
- func (meeting *Meeting) GetDecisionByID(id string) *Decision
- func (meeting *Meeting) ImportUser(user *slack.User) *User
- func (meeting *Meeting) NextDecisionID() string
- type Message
- type Plusplus
- type Reference
- type User
- type Wicked
- func (w *Wicked) ChatHandler(listen *bawt.Listener, msg *bawt.Message)
- func (w *Wicked) FindAvailableRoom(fromRoom string) *bawt.Channel
- func (w *Wicked) HelpInfo() (name string, description string)
- func (w *Wicked) InitPlugin(bot *bawt.Bot)
- func (wicked *Wicked) InitWebPlugin(bot *bawt.Bot, privRouter *mux.Router, pubRouter *mux.Router)
- func (w *Wicked) NextMeetingID() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Decision ¶
type Decision struct { ID string Timestamp time.Time AddedBy *User Text string Plusplus []*Plusplus }
func (*Decision) IsProposition ¶
func (*Decision) RecordPlusplus ¶
type Meeting ¶
type Meeting struct { ID string CreatedBy *User Channel string ChannelID string Goal string TimeLimit time.Duration StartTime time.Time EndTime time.Time Logs []*Message Decisions []*Decision Refs []*Reference Participants []*User // contains filtered or unexported fields }
func NewMeeting ¶
func (*Meeting) AddDecision ¶
func (*Meeting) AddReference ¶
func (*Meeting) GetDecisionByID ¶
func (*Meeting) NextDecisionID ¶
type Wicked ¶
type Wicked struct {
// contains filtered or unexported fields
}
Wicked stores the configuration for wicked
func (*Wicked) FindAvailableRoom ¶
func (*Wicked) InitPlugin ¶
func (*Wicked) InitWebPlugin ¶
func (*Wicked) NextMeetingID ¶
Click to show internal directories.
Click to hide internal directories.