main.go 646 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package main
  2. import (
  3. "encoding/json"
  4. "flag"
  5. "fmt"
  6. "github.com/sirupsen/logrus"
  7. "io/ioutil"
  8. )
  9. var ENV string
  10. var NET_HOST string
  11. func main() {
  12. logrus.SetFormatter(&logrus.TextFormatter{
  13. DisableColors: true,
  14. FullTimestamp: true,
  15. })
  16. flag.StringVar(&ENV, "env", "dev", "执行环节dev|prod")
  17. flag.Parse()
  18. if ENV == "dev" {
  19. NET_HOST = "https://localnet.eosget.io:443/"
  20. } else {
  21. NET_HOST = "https://proxy.eosnode.tools:443/"
  22. }
  23. configPath := fmt.Sprintf("./config/bots.%s.json", ENV)
  24. f, err := ioutil.ReadFile(configPath)
  25. CheckError(err)
  26. bots := []Account{}
  27. err = json.Unmarshal(f, &bots)
  28. CheckError(err)
  29. Run(bots)
  30. }