about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/config.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/config.go b/src/config.go
index 44e9f21..577862c 100644
--- a/src/config.go
+++ b/src/config.go
@@ -56,3 +56,20 @@ func parseConfig() Config {
 
 	return config
 }
+
+// define bots defines the bots given via command line arguments
+func defineBots(config *Config) {
+
+	logrus.Info("Defining the bots")
+
+	// define a list of bots by parsing the command line arguments one by one
+	var bots []Bot
+	for i := 0; i < config.AmountOfBots; i++ {
+		bot := Bot{
+			Path: flag.Arg(i),
+		}
+		bots = append(bots, bot)
+	}
+
+	config.Bots = bots
+}