Documentation
¶
Index ¶
- func RegionsContain(regions []RoleRegion, role discord.RoleID) bool
- type RoleRegion
- type Roles
- func (r *Roles) CanGive(m *gateway.MessageCreateEvent, header string, allow bool) (string, error)
- func (r *Roles) List(m *gateway.MessageCreateEvent) error
- func (r *Roles) Name(m *gateway.MessageCreateEvent, h, n string) (string, error)
- func (r *Roles) Reset(m *gateway.MessageCreateEvent) error
- func (r *Roles) Setup(sub *bot.Subcommand)
- func (r *Roles) Split(m *gateway.MessageCreateEvent, header string) error
- func (r *Roles) Toggle(m *gateway.MessageCreateEvent, name arguments.Joined) (*api.SendMessageData, error)
- func (r *Roles) Update(m *gateway.MessageCreateEvent) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegionsContain ¶
func RegionsContain(regions []RoleRegion, role discord.RoleID) bool
Types ¶
type RoleRegion ¶
type RoleRegion struct { RoleHeader discord.RoleID RoleName string RegionName string Position int32 AllowGive bool ChildrenIDs []discord.RoleID }
RoleRegion is the struct for a role region.
Click to show internal directories.
Click to hide internal directories.