discord

package
v3.0.9+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CommandTypeStringMapping = map[string]CommandType{
	"help":   Help,
	"ping":   Ping,
	"pong":   Pong,
	"hod":    Hod,
	"dalsia": Dalsia,
	"rozvrh": Rozvrh,
	"":       Null,
}
View Source
var Emojis = []string{"◀️", "▶️", "🔄", "❌"}
View Source
var RozvrhEmbedy []*RozvrhEmbed

Functions

func AddReactions

func AddReactions(s *discordgo.Session, channelid, messageid string)

func CommandDalsia

func CommandDalsia(s *discordgo.Session, m *discordgo.MessageCreate)

func CommandHod

func CommandHod(s *discordgo.Session, m *discordgo.MessageCreate)

func CommandRozvrh

func CommandRozvrh(s *discordgo.Session, m *discordgo.MessageCreate)

func ContainsIDs

func ContainsIDs(roles []string, ids []string) bool

func GetDayName

func GetDayName(day time.Weekday) string

func GetHelp

func GetHelp(s *discordgo.Session, m *discordgo.MessageCreate)

func GetSChoolday

func GetSChoolday(day time.Weekday) *config.SchoolDay

func HandleCommand

func HandleCommand(s *discordgo.Session, m *discordgo.MessageCreate)

func HandleReaction

func HandleReaction(s *discordgo.Session, r *discordgo.MessageReactionAdd)

TODO reforma reakcii,je tu bordel

func HodAnnounce

func HodAnnounce(s *discordgo.Session)

func HodAnnounceHelp

func HodAnnounceHelp(s *discordgo.Session, BaseHod int)

func Hodiny

func Hodiny(dalsia int) (string, string, string)

func IsDM

func IsDM(Member *discordgo.Member) bool

func NemasOpravnenie

func NemasOpravnenie(s *discordgo.Session, m *discordgo.MessageCreate)

func PermissionsCheck

func PermissionsCheck(Roles []string) bool

func ReturnEmbedRozvrh

func ReturnEmbedRozvrh(rozvrh, casy, linky []string, day time.Weekday) discordgo.MessageEmbed

func ReturnRozvrh

func ReturnRozvrh(day time.Weekday, MessageID string) discordgo.MessageEmbed

Types

type CommandType

type CommandType int
const (
	Help CommandType = iota
	Ping
	Pong
	Hod
	Dalsia
	Rozvrh
	Null
)

func GetCommandType

func GetCommandType(arg string) CommandType

type RozvrhEmbed

type RozvrhEmbed struct {
	ChannelID string
	MessageID string
	GuildID   string
	EditDay   time.Weekday
}

func NewRozvrh

func NewRozvrh(ChannelID, MessageID, GuildID string, EditDay time.Weekday) *RozvrhEmbed

Jump to

Keyboard shortcuts

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