guild

package
v1.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RegexRoleNameMatcher = regexp.MustCompile(`^\[\S{0,4}\] ([\S ]*)?\S`)
	RegexGuildTagMatcher = regexp.MustCompile(`^\[(\S{0,4})\]`)
)

Functions

This section is empty.

Types

type GuildRoleHandler

type GuildRoleHandler struct {
	// contains filtered or unexported fields
}

func NewGuildRoleHandler

func NewGuildRoleHandler(discord *discordgo.Session, cache *discord.Cache, guilds *Guilds, service *backend.Service) *GuildRoleHandler

func (*GuildRoleHandler) AddVerificationRole

func (g *GuildRoleHandler) AddVerificationRole(guildID string, userID string) error

func (*GuildRoleHandler) CheckGuildTags added in v1.0.6

func (g *GuildRoleHandler) CheckGuildTags(guildID string, member *discordgo.Member)

func (*GuildRoleHandler) CheckRoles

func (g *GuildRoleHandler) CheckRoles(guildID string, member *discordgo.Member, accounts []api.Account)

func (*GuildRoleHandler) SetGuildRole

func (g *GuildRoleHandler) SetGuildRole(guildID string, userID string, roleID string) error

type Guilds

type Guilds struct {
	// contains filtered or unexported fields
}

func NewGuilds

func NewGuilds() *Guilds

func (*Guilds) GetGuildInfo

func (g *Guilds) GetGuildInfo(guildIds *[]string) (guilds []*gw2api.Guild, partial bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL