Моя проблема в следующем; Я делаю бота с Discord.NET 1.0.2, который, когда пользователь отправляет сообщение, проверяет, есть ли прикрепленный к этому сообщению файл, а затем удаляет его. Теперь я сделал это, но есть одна проблема с этим. Сообщение не будет удалено, пока файл не будет загружен. Я пробовал разные способы, но не могу найти решение, как дождаться загрузки файла, а затем удалить сообщение. Любая помощь приветствуется. Вот с чем я работаю:
private async Task CheckForImageMessage(SocketMessage s)
{
var msg = s as SocketUserMessage;
if (msg == null) return;
var context = new SocketCommandContext(_client, msg);
if (context.Message.Attachments.ElementAt(0) != null)
{
}
}
}