Это зависит от того, как вы вытягиваете сообщение:
Если вы используете событие реакции или редактирования (в зависимости от того, как вы вытягиваете сообщение), вы могли бы использовать:
@Override
public void onGuildMessageReactionAdd(@Nonnull GuildMessageReactionAddEvent event) {
event.getChannel().retrieveMessageById(event.getMessageId()).queue(p -> {
if (p.getEmbeds().size() > 0) {
if (p.getEmbeds().get(0) != null) {
p.getEmbeds().get(0).getFooter().getText();
}
}
});
}
Имейте в виду, что в MessageEmbed # Footer есть 3 компонента Щелкните здесь для просмотра изображения компонентов
У вас есть getText()
, getProxyIconUrl()
и getText()
.
В вашем случае вам понадобится getText()
. Чтобы вытащить текст из уже существующей вставки.