Я пытаюсь, чтобы бот разногласий отредактировал созданное им сообщение, когда кто-то на него реагирует.
В настоящее время я пытался получить сообщение, используя эти 2 вызова
var socketMessage = reaction.Message as SocketUserMessage;
var socketMessage = message as SocketUserMessage;
Единственный способ, которым я знаю, как редактировать сообщения, это использовать
await socketMessage.ModifyAsync(msg => msg.Content = "test [edited]");
, и это работает только с сообщениями пользователя сокета. Два разных способа получить сообщение, которое я попробовал, вернуться как Optional.SocketUserMessage или Discord.IMessage.
Как преобразовать / извлечь из необязательного сообщения пользователя сокета или discord.IMessage в SocketUserMessage?