Versions in this module Expand all Collapse all v1 v1.24.19 Mar 7, 2021 v1.20.6 Sep 3, 2019 Changes in this version + const MaxUserMessages + const RecordSeparator + var DefaultConfig = &Config + func HandleChannelUpdate(evt *eventsystem.EventData) (retry bool, err error) + func HandleGuildMemberAdd(evtData *eventsystem.EventData) (retry bool, err error) + func HandleGuildMemberRemove(evt *eventsystem.EventData) (retry bool, err error) + func HandleNotificationsGet(w http.ResponseWriter, r *http.Request) interface + func HandleNotificationsPost(w http.ResponseWriter, r *http.Request) (web.TemplateData, error) + func RegisterPlugin() + type Config struct + CensorInvites bool + JoinDMEnabled bool + JoinDMMsg string + JoinServerChannel string + JoinServerEnabled bool + JoinServerMsg string + JoinServerMsgs []string + JoinServerMsgs_ string + LeaveChannel string + LeaveEnabled bool + LeaveMsg string + LeaveMsgs []string + LeaveMsgs_ string + TopicChannel string + TopicEnabled bool + func GetConfig(guildID int64) (*Config, error) + func (c *Config) AfterFind() (err error) + func (c *Config) BeforeSave() (err error) + func (c *Config) GetName() string + func (c *Config) JoinServerChannelInt() (i int64) + func (c *Config) LeaveChannelInt() (i int64) + func (c *Config) TableName() string + func (c *Config) TopicChannelInt() (i int64) + type Plugin struct + func (p *Plugin) BotInit() + func (p *Plugin) InitWeb() + func (p *Plugin) LoadServerHomeWidget(w http.ResponseWriter, r *http.Request) (web.TemplateData, error) + func (p *Plugin) PluginInfo() *common.PluginInfo