Commit Diff


commit - 74b033b51d13cf3735efe0b2e9bebae68bdba780
commit + c29a6ee873196dadac9c89ff4dcaa9338019172e
blob - 81c286c457e930a266dcac50cba7b5a74afeb0cc
blob + b05a170a7724464275d1316964689ade731b921c
--- discord.go
+++ discord.go
@@ -187,17 +187,18 @@ func getTrackedDistricts(ctx *dgc.Ctx) {
 		return
 	}
 
-	var sb strings.Builder
+	names := make([]string, len(districts))
 	for i, district := range districts {
-		sb.WriteString(district.Name)
+		names[i] = district.Name
+	}
 
-		// only append a comma if it's not the last element
-		if i < len(districts)-1 {
-			sb.WriteString(", ")
-		}
+	embed := discordgo.MessageEmbed{
+		Title:       "Tracked districts",
+		Description: strings.Join(names, ", "),
+		Timestamp:   time.Now().Format(time.RFC3339),
 	}
 
-	if err := ctx.RespondText(sb.String()); err != nil {
+	if err := ctx.RespondEmbed(&embed); err != nil {
 		log.Error(err)
 	}
 }