private async Task <string> GetDescriptionFromMessageAsync(IMessage message) { // The user can either provide a message or text attachment. string descriptionText = message.Text; if (message.Attachments.Any()) { descriptionText = await DiscordUtilities.DownloadTextAttachmentAsync(message.Attachments.First()); } return(descriptionText); }