Documentation ¶
Index ¶
- Variables
- func AddBotReporter(m *discordgo.MessageCreate)
- func AddWordReporter(m *discordgo.MessageCreate)
- func ChFileSend(textChannelID, name, message string)
- func ChMessageSend(textChannelID, message string)
- func ChMessageSendEmbed(textChannelID, title, description string, user discordgo.User)
- func CheckRange(val float64, min, max float64) error
- func ConnectHandler(s *discordgo.Session, connect *discordgo.Connect)
- func DeleteBotReporter(m *discordgo.MessageCreate)
- func DeleteWordReporter(m *discordgo.MessageCreate)
- func DiscordConnect() (err error)
- func GuildCreateHandler(s *discordgo.Session, guild *discordgo.GuildCreate)
- func HelpReporter(m *discordgo.MessageCreate)
- func JoinReporter(v *voice.VoiceInstance, m *discordgo.MessageCreate, s *discordgo.Session)
- func LeaveReporter(v *voice.VoiceInstance, m *discordgo.MessageCreate)
- func ListBotReporter(m *discordgo.MessageCreate)
- func ListWordsReporter(m *discordgo.MessageCreate)
- func MakeRandomForOther(m *discordgo.MessageCreate)
- func MakeRandomHandler(m *discordgo.MessageCreate)
- func MessageCreateHandler(s *discordgo.Session, m *discordgo.MessageCreate)
- func RebootReporter(m *discordgo.MessageCreate)
- func SearchGuild(textChannelID string) (guildID string)
- func SearchVoiceChannel(user string) (voiceChannelID string)
- func SetStatusForOtherHandler(m *discordgo.MessageCreate)
- func SetStatusHandler(m *discordgo.MessageCreate)
- func SpeechText(v *voice.VoiceInstance, m *discordgo.MessageCreate)
- func StatusReporter(m *discordgo.MessageCreate)
- func StatusReporterForOther(userID string, m *discordgo.MessageCreate)
- func StopReporter(v *voice.VoiceInstance, m *discordgo.MessageCreate)
- func UserCountVoiceChannel(voiceChannel string) int
- func VoiceStatusUpdateHandler(s *discordgo.Session, voice *discordgo.VoiceStateUpdate)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Dg *discordgo.Session
)
Functions ¶
func AddBotReporter ¶
func AddBotReporter(m *discordgo.MessageCreate)
func AddWordReporter ¶
func AddWordReporter(m *discordgo.MessageCreate)
func ChFileSend ¶
func ChFileSend(textChannelID, name, message string)
func ChMessageSend ¶
func ChMessageSend(textChannelID, message string)
ChMessageSend send a message and auto-remove it in a time
func ChMessageSendEmbed ¶
ChMessageSendEmbed send an embeded messages.
func CheckRange ¶
func ConnectHandler ¶
ConnectHandler
func DeleteBotReporter ¶
func DeleteBotReporter(m *discordgo.MessageCreate)
func DeleteWordReporter ¶
func DeleteWordReporter(m *discordgo.MessageCreate)
func DiscordConnect ¶
func DiscordConnect() (err error)
DiscordConnect make a new connection to Discord
func GuildCreateHandler ¶
func GuildCreateHandler(s *discordgo.Session, guild *discordgo.GuildCreate)
GuildCreateHandler
func JoinReporter ¶
func JoinReporter(v *voice.VoiceInstance, m *discordgo.MessageCreate, s *discordgo.Session)
JoinReporter
func LeaveReporter ¶
func LeaveReporter(v *voice.VoiceInstance, m *discordgo.MessageCreate)
LeaveReporter
func ListBotReporter ¶
func ListBotReporter(m *discordgo.MessageCreate)
func ListWordsReporter ¶
func ListWordsReporter(m *discordgo.MessageCreate)
func MakeRandomForOther ¶
func MakeRandomForOther(m *discordgo.MessageCreate)
func MakeRandomHandler ¶
func MakeRandomHandler(m *discordgo.MessageCreate)
func MessageCreateHandler ¶
func MessageCreateHandler(s *discordgo.Session, m *discordgo.MessageCreate)
MessageCreateHandler
func RebootReporter ¶
func RebootReporter(m *discordgo.MessageCreate)
func SearchGuild ¶
SearchGuild search the guild ID
func SearchVoiceChannel ¶
SearchVoiceChannel search the voice channel id into from guild.
func SetStatusForOtherHandler ¶
func SetStatusForOtherHandler(m *discordgo.MessageCreate)
func SetStatusHandler ¶
func SetStatusHandler(m *discordgo.MessageCreate)
func SpeechText ¶
func SpeechText(v *voice.VoiceInstance, m *discordgo.MessageCreate)
func StatusReporter ¶
func StatusReporter(m *discordgo.MessageCreate)
func StatusReporterForOther ¶
func StatusReporterForOther(userID string, m *discordgo.MessageCreate)
func StopReporter ¶
func StopReporter(v *voice.VoiceInstance, m *discordgo.MessageCreate)
func UserCountVoiceChannel ¶
func VoiceStatusUpdateHandler ¶
func VoiceStatusUpdateHandler(s *discordgo.Session, voice *discordgo.VoiceStateUpdate)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.