Из команды я хочу иметь возможность получить предыдущее сообщение из чата и добавить реакции на это сообщение. Я использую эту строку кода, чтобы получить предыдущее сообщение, но оно возвращает IEnumerable<IMessage>
.
var messages = await Context.Channel
.GetMessagesAsync(Context.Message, Direction.Before, 1)
.FlattenAsync();
IMessages
не имеют функции добавления реакции. Я попытался пройти несколько способов, чтобы получить сообщение пользователя сокета из последнего сообщения, но не могу найти способ получить сообщение пользователя сокета из сообщения IMessage.