Versions in this module Expand all Collapse all v1 v1.24.19 Mar 7, 2021 Changes in this version + var EventReactionsNoLimit = []string + var EventReactionsWithLimit = []string v1.20.6 Sep 3, 2019 Changes in this version + const EmojiJoining + const EmojiMaybe + const EmojiNotJoining + const EmojiWaitlist + var DBSchemas = []string + var EventReactions = []string + var UTCRegex = regexp.MustCompile(`(?i)\butc\b`) + func AddReactions(channelID, messageID int64) error + func NextUpdateTime(m *models.RSVPSession) time.Time + func ParticipantField(state ParticipantState, participants []*models.RSVPParticipant, ...) *discordgo.MessageEmbedField + func RegisterPlugin() + func UpdateEventEmbed(m *models.RSVPSession) error + type ParticipantState int16 + const ParticipantStateJoining + const ParticipantStateMaybe + const ParticipantStateNotJoining + const ParticipantStateWaitlist + type Plugin struct + func (p *Plugin) AddCommands() + func (p *Plugin) BotInit() + func (p *Plugin) PluginInfo() *common.PluginInfo + type SetupSession struct + AuthorID int64 + Channel int64 + CreatedOnMessageID int64 + GuildID int64 + LastAction time.Time + MaxParticipants int + SetupChannel int64 + State SetupState + Title string + When time.Time + func (s *SetupSession) Finish() + type SetupState int + const SetupStateChannel + const SetupStateMaxParticipants + const SetupStateTitle + const SetupStateWhen + const SetupStateWhenConfirm + type UpdatingSession struct + GuildID int64 + ID int64