Ejemplo n.º 1
0
func init() {
	b := &bot{}
	l, err := time.LoadLocation(os.Getenv("BIJIN_TIMEZONE"))
	if err != nil {
		log.Printf("Error loading location: %v", err)
	}
	b.Location = l
	robots.RegisterRobot("bijin", b)
}
Ejemplo n.º 2
0
// Loads the config file and registers the bot with the server for command /${1/(.+)/\L\1/g}.
func init() {
	p := &bot{}
	p.ProjectID = os.Getenv("PIVOTAL_PROJECT_ID")
	p.Token = os.Getenv("PIVOTAL_TOKEN")
	if p.ProjectID == "" || p.Token == "" {
		log.Println("PIVOTAL_PROJECT_ID or PIVOTAL_TOKEN not set, Pivotal bot disabled")
		return
	}
	robots.RegisterRobot("pivotal", p)
}
Ejemplo n.º 3
0
Archivo: ping.go Proyecto: mbp/slackbot
func init() {
	p := &bot{}
	robots.RegisterRobot("ping", p)
}
Ejemplo n.º 4
0
// Loads the config file and registers the bot with the server for command /store.
func init() {
	s := &bot{}
	robots.RegisterRobot("store", s)
}
Ejemplo n.º 5
0
func init() {
	w := &bot{}
	robots.RegisterRobot("nihongo", w)
}
Ejemplo n.º 6
0
func init() {
	d := &bot{}
	d.Random = rand.New(rand.NewSource(time.Now().UnixNano()))
	robots.RegisterRobot("decide", d)
}
Ejemplo n.º 7
0
Archivo: wiki.go Proyecto: mbp/slackbot
func init() {
	w := &bot{}
	robots.RegisterRobot("wiki", w)
}
Ejemplo n.º 8
0
Archivo: help.go Proyecto: mbp/slackbot
func init() {
	r := &bot{}
	robots.RegisterRobot("bots", r)
}
Ejemplo n.º 9
0
func init() {
	y := &bot{}
	robots.RegisterRobot("youtube", y)
}
Ejemplo n.º 10
0
Archivo: bot.go Proyecto: mbp/slackbot
func init() {
	s := &bot{}
	robots.RegisterRobot("bot", s)
}
Ejemplo n.º 11
0
Archivo: roll.go Proyecto: mbp/slackbot
func init() {
	r := &bot{}
	r.Random = rand.New(rand.NewSource(time.Now().UnixNano()))

	robots.RegisterRobot("roll", r)
}