Documentation ¶
Index ¶
- type FilterModule
- func (w *FilterModule) Commands() []bot.Command
- func (w *FilterModule) Description(info *bot.GuildInfo) string
- func (w *FilterModule) Name() string
- func (w *FilterModule) OnCommand(info *bot.GuildInfo, m *discordgo.Message) bool
- func (w *FilterModule) OnMessageCreate(info *bot.GuildInfo, m *discordgo.Message)
- func (w *FilterModule) OnMessageUpdate(info *bot.GuildInfo, m *discordgo.Message)
- func (w *FilterModule) UpdateRegex(filter string, info *bot.GuildInfo) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterModule ¶
type FilterModule struct {
// contains filtered or unexported fields
}
FilterModule implements word filters that allow you to look for spoilers or profanity uses regex matching.
func New ¶
func New(info *bot.GuildInfo, s *spammodule.SpamModule) *FilterModule
New instance of FilterModule
func (*FilterModule) Commands ¶
func (w *FilterModule) Commands() []bot.Command
Commands in the module
func (*FilterModule) Description ¶
func (w *FilterModule) Description(info *bot.GuildInfo) string
Description of the module
func (*FilterModule) OnMessageCreate ¶
func (w *FilterModule) OnMessageCreate(info *bot.GuildInfo, m *discordgo.Message)
OnMessageCreate discord hook
func (*FilterModule) OnMessageUpdate ¶
func (w *FilterModule) OnMessageUpdate(info *bot.GuildInfo, m *discordgo.Message)
OnMessageUpdate discord hook
func (*FilterModule) UpdateRegex ¶
func (w *FilterModule) UpdateRegex(filter string, info *bot.GuildInfo) (err error)
UpdateRegex updates all filter regexes
Click to show internal directories.
Click to hide internal directories.