Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Log *logging.Logger
)
Functions ¶
This section is empty.
Types ¶
type ModerationCommand ¶
type ModerationCommand struct {
// contains filtered or unexported fields
}
func (ModerationCommand) Aliases ¶
func (cc ModerationCommand) Aliases() []string
func (ModerationCommand) Description ¶
func (cc ModerationCommand) Description() string
func (ModerationCommand) Name ¶
func (cc ModerationCommand) Name() string
func (ModerationCommand) Permission ¶
func (cc ModerationCommand) Permission() int
func (ModerationCommand) Usage ¶
func (cc ModerationCommand) Usage() string
type ModerationModule ¶
type ModerationModule struct { Bot *Bot.Bot Commands []ModerationCommand }
func New ¶
func New(bot *Bot.Bot, l *logging.Logger) (c *ModerationModule)
func (*ModerationModule) CommandInfo ¶
func (c *ModerationModule) CommandInfo(name string, data *Bot.ServerData) (response *Bot.Embed, found bool)
func (*ModerationModule) Execute ¶
func (c *ModerationModule) Execute(s *discordgo.Session, m *discordgo.MessageCreate, data *Bot.ServerData)
func (*ModerationModule) HelpFields ¶
func (c *ModerationModule) HelpFields() (title string, content string)
Click to show internal directories.
Click to hide internal directories.