Documentation ¶
Index ¶
- func IsGuildOwner(guild *discordgo.Guild, id string) bool
- type PermissionChecker
- func (p *PermissionChecker) HasAllPerm(userId string, roles []string, guild *discordgo.Guild) bool
- func (p *PermissionChecker) HasModPerm(userId string, roles []string, guild *discordgo.Guild) bool
- func (p *PermissionChecker) HasPermission(userId string, roles []string, guild *discordgo.Guild, ...) bool
- func (p *PermissionChecker) IsMaster(id string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PermissionChecker ¶
type PermissionChecker struct {
MasterId string
}
func (*PermissionChecker) HasAllPerm ¶
func (*PermissionChecker) HasModPerm ¶
func (*PermissionChecker) HasPermission ¶
func (p *PermissionChecker) HasPermission(userId string, roles []string, guild *discordgo.Guild, permToCheck types.Permission) bool
func (*PermissionChecker) IsMaster ¶
func (p *PermissionChecker) IsMaster(id string) bool
Click to show internal directories.
Click to hide internal directories.