Documentation ¶
Index ¶
- Variables
- func AddReactions(s *discordgo.Session, channelid, messageid string)
- func CommandDalsia(s *discordgo.Session, m *discordgo.MessageCreate)
- func CommandHod(s *discordgo.Session, m *discordgo.MessageCreate)
- func CommandRozvrh(s *discordgo.Session, m *discordgo.MessageCreate)
- func ContainsIDs(roles []string, ids []string) bool
- func GetDayName(day time.Weekday) string
- func GetHelp(s *discordgo.Session, m *discordgo.MessageCreate)
- func GetSChoolday(day time.Weekday) *config.SchoolDay
- func HandleCommand(s *discordgo.Session, m *discordgo.MessageCreate)
- func HandleReaction(s *discordgo.Session, r *discordgo.MessageReactionAdd)
- func HodAnnounce(s *discordgo.Session)
- func HodAnnounceHelp(s *discordgo.Session, BaseHod int)
- func Hodiny(dalsia int) (string, string, string)
- func IsDM(Member *discordgo.Member) bool
- func NemasOpravnenie(s *discordgo.Session, m *discordgo.MessageCreate)
- func PermissionsCheck(Roles []string) bool
- func ReturnEmbedRozvrh(rozvrh, casy, linky []string, day time.Weekday) discordgo.MessageEmbed
- func ReturnRozvrh(day time.Weekday, MessageID string) discordgo.MessageEmbed
- type CommandType
- type RozvrhEmbed
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 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 GetDayName ¶
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 HodAnnounceHelp ¶
func NemasOpravnenie ¶
func NemasOpravnenie(s *discordgo.Session, m *discordgo.MessageCreate)
func PermissionsCheck ¶
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
Click to show internal directories.
Click to hide internal directories.