示例#1
0
文件: bijin.go 项目: mbp/slackbot
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)
}
示例#2
0
文件: pivotal.go 项目: mbp/slackbot
// 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)
}
示例#3
0
文件: ping.go 项目: mbp/slackbot
func init() {
	p := &bot{}
	robots.RegisterRobot("ping", p)
}
示例#4
0
文件: store.go 项目: mbp/slackbot
// Loads the config file and registers the bot with the server for command /store.
func init() {
	s := &bot{}
	robots.RegisterRobot("store", s)
}
示例#5
0
文件: nihongo.go 项目: mbp/slackbot
func init() {
	w := &bot{}
	robots.RegisterRobot("nihongo", w)
}
示例#6
0
文件: decide.go 项目: mbp/slackbot
func init() {
	d := &bot{}
	d.Random = rand.New(rand.NewSource(time.Now().UnixNano()))
	robots.RegisterRobot("decide", d)
}
示例#7
0
文件: wiki.go 项目: mbp/slackbot
func init() {
	w := &bot{}
	robots.RegisterRobot("wiki", w)
}
示例#8
0
文件: help.go 项目: mbp/slackbot
func init() {
	r := &bot{}
	robots.RegisterRobot("bots", r)
}
示例#9
0
文件: youtube.go 项目: mbp/slackbot
func init() {
	y := &bot{}
	robots.RegisterRobot("youtube", y)
}
示例#10
0
文件: bot.go 项目: mbp/slackbot
func init() {
	s := &bot{}
	robots.RegisterRobot("bot", s)
}
示例#11
0
文件: roll.go 项目: mbp/slackbot
func init() {
	r := &bot{}
	r.Random = rand.New(rand.NewSource(time.Now().UnixNano()))

	robots.RegisterRobot("roll", r)
}