26 lines
560 B
Go
26 lines
560 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
|
|
"code.rocket9labs.com/tslocum/bgammon-tabula-bot/bot"
|
|
)
|
|
|
|
func main() {
|
|
var (
|
|
serverAddress string
|
|
username string
|
|
password string
|
|
points int
|
|
)
|
|
flag.StringVar(&serverAddress, "address", "bgammon.org:1337", "Server address")
|
|
flag.StringVar(&username, "username", "", "Username")
|
|
flag.StringVar(&password, "password", "", "Password")
|
|
flag.IntVar(&points, "points", 1, "Match points")
|
|
flag.Parse()
|
|
|
|
c := bot.NewClient(serverAddress, username, password, points)
|
|
|
|
go c.Connect()
|
|
c.HandleEvents()
|
|
}
|