Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Permissions ¶
type Permissions struct { AdminRoles []AdminRole CommandRestrictions []models.CommandRestriction Config *models.Configuration }
func New ¶
func New(config *models.Configuration, guild *discordgo.Guild) *Permissions
func (*Permissions) CheckAdminRole ¶
func (p *Permissions) CheckAdminRole(m *discordgo.Member) bool
func (*Permissions) CheckCommandRestrictions ¶
func (p *Permissions) CheckCommandRestrictions(m *discordgo.MessageCreate) bool
func (*Permissions) CheckIgnoredUser ¶
func (p *Permissions) CheckIgnoredUser(m *discordgo.User) bool
Click to show internal directories.
Click to hide internal directories.