Progress is a go library for creating a live progress bar into slack. Inspiration came from slack-progress.
token := "super-secret-slack-token"
channel := "demo"
pbar := progress.New(token, channel, nil)
for i := 0; i <= pbar.Opts.TotalUnits; i++ {
if err := pbar.Update(i); err != nil {
log.Printf("Error updating progress bar: %s\n", err)
}
}