Documentation
¶
Index ¶
- Constants
- Variables
- func FormatCommand(command, guildID string) string
- func FormatVideo(v *rabbitpipe.Video) string
- func GetPrefix(guildID string) string
- func GetVoiceChannelID(s *discordgo.Session, m *discordgo.MessageCreate) (response string, g *discordgo.Guild, voiceChannelID string)
- func ParseUserMessage(messageContent, guildID string) (command string, args []string, ok bool)
- func SetPrefix(guildID, prefixValue string) string
- type BotCommand
- type KeyValuePair
- type MyConfig
Constants ¶
View Source
const ( MsgError = "Something went wrong." MsgHelpFmt = "%s - _%s_" )
Variables ¶
View Source
var ( CommitID string Config *myconfig.Config[MyConfig] )
Functions ¶
func FormatCommand ¶
func FormatVideo ¶
func FormatVideo(v *rabbitpipe.Video) string
func GetVoiceChannelID ¶
func ParseUserMessage ¶
Types ¶
type BotCommand ¶
type BotCommand struct { Handler func([]string, *discordgo.Session, *discordgo.MessageCreate) string ShortCode string Help string }
func (BotCommand) FormatHelp ¶
func (bc BotCommand) FormatHelp(command, guildID string) string
type KeyValuePair ¶
type MyConfig ¶
type MyConfig struct { ApplicationID string `json:"applicationId"` Token string `json:"token"` Instance string `json:"instance"` Prefixes []KeyValuePair `json:"prefixes"` Outros []KeyValuePair `json:"outros"` Radios []KeyValuePair `json:"radios"` MagazineSize uint `json:"magazineSize"` }
Click to show internal directories.
Click to hide internal directories.