package main import ( "flag" "fmt" "github.com/bwmarrin/discordgo" ) // Variables used for command line parameters var ( Token string ) func init() { flag.StringVar(&Token, "t", "", "Bot Token") flag.Parse() } func main() { dg, err := discordgo.New("Bot " + Token) if err != nil { fmt.Println("Thats not good!") } // Open a websocket connection to Discord and begin listening. err = dg.Open() if err != nil { fmt.Println("error opening connection,", err) return } dg.Close() }