add logic to help resume bot from given indices

This commit is contained in:
Khinshan Khan
2025-04-01 10:24:30 -04:00
parent af937d3e6d
commit d15c9e3491
3 changed files with 28 additions and 0 deletions
+19
View File
@@ -154,6 +154,25 @@ func loadEnvConfig() error {
return fmt.Errorf("CONSPIRACY_PROBABILITY: %w", err)
}
// Get values in case of resuming at an index
praiseIndex = 0
if valStr := os.Getenv("PRAISE_INDEX"); valStr != "" {
praiseIndex, err = strconv.Atoi(valStr)
if err != nil {
log.Printf("[!] Warning: %s is not a valid int, using default %d", "PRAISE_INDEX", 0)
praiseIndex = 0
}
}
conspiracyIndex = 0
if valStr := os.Getenv("CONSPIRACY_INDEX"); valStr != "" {
conspiracyIndex, err = strconv.Atoi(valStr)
if err != nil {
log.Printf("[!] Warning: %s is not a valid int, using default %d", "CONSPIRACY_INDEX", 0)
conspiracyIndex = 0
}
}
return nil
}