diff --git a/djpianalto.com/goff/utils/tasks.go b/djpianalto.com/goff/utils/tasks.go index 40039ef..d6cc8f1 100644 --- a/djpianalto.com/goff/utils/tasks.go +++ b/djpianalto.com/goff/utils/tasks.go @@ -42,8 +42,21 @@ func processTask(task *Task, s *discordgo.Session) { return } if task.Type == "Reminder" { - msg := fmt.Sprintf("%v REMINDER:\n%v", member.Mention(), task.Content) - s.ChannelMessageSend(channel.ID, msg) + color := s.State.UserColor(member.User.ID, channel.ID) + e := discordgo.MessageEmbed{ + Title: "REMINDER", + Description: task.Content, + Timestamp: task.CreationTime.Format(time.RFC1123), + Color: color, + Footer: &discordgo.MessageEmbedFooter{ + Text: fmt.Sprintf("Created At: %v", task.CreationTime.Format(time.RFC1123)), + }, + } + msg := discordgo.MessageSend{ + Content: member.Mention(), + Embed: &e, + } + _, _ = s.ChannelMessageSendComplex(channel.ID, &msg) } }