command

package
v0.0.0-...-003bd84 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2017 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const VERSION = "0.0.3"

Variables

This section is empty.

Functions

func EightBall

func EightBall(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func Google

func Google(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

Search performs a google search

func Help

func Help(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func Quit

func Quit(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func RegisterCommand

func RegisterCommand(name, usage, summary string, responder Responder)

func RegisterDirectCommands

func RegisterDirectCommands(commands map[string]Responder)

func Restart

func Restart(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func RunCommand

func RunCommand(command string, args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func RunDirectCommand

func RunDirectCommand(command string, args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func Set

func Set(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func Temperature

func Temperature(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func UnregisterDirectCommands

func UnregisterDirectCommands(commands map[string]Responder)

func Version

func Version(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func Weather

func Weather(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

func Youtube

func Youtube(args []string, s *discordgo.Session, m *discordgo.MessageCreate)

Types

type Command

type Command struct {
	Name, Usage, Summary string
	Respond              Responder
}

type Responder

type Responder func([]string, *discordgo.Session, *discordgo.MessageCreate)

type SearchData

type SearchData struct {
	Items []struct {
		Kind, Title, HTMLTitle, Link, DisplayLink, Snippet, HTMLSnippet, CacheID, FormattedURL, HTMLFormattedURL string
	}
	Error struct {
		Message string
	}
}

type WeatherData

type WeatherData struct {
	Weather []struct {
		Id                      int
		Main, Description, Icon string
	}
	Main struct {
		Temp, Pressure, Humidity, Temp_min, Temp_max, Sea_level, Grnd_level float64
	}
	Wind struct {
		Speed, Deg float64
	}
	Name string
}

type YoutubeData

type YoutubeData struct {
	Items []struct {
		Id struct {
			VideoID string
		}
		Snippet struct {
			Title, Description, ChannelTitle string
		}
	}
}

Jump to

Keyboard shortcuts

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