[AB-xxx] fixing triggered not working with message replies used

This commit is contained in:
Sheldan
2025-02-20 19:24:59 +01:00
parent 99c4c3e59c
commit 33ad3bdc5d

View File

@@ -69,9 +69,13 @@ public class Triggered extends AbstractConditionableCommand {
List<Object> parameters = commandContext.getParameters().getParameters(); List<Object> parameters = commandContext.getParameters().getParameters();
if(parameters.isEmpty()) { if(parameters.isEmpty()) {
member = commandContext.getAuthor(); member = commandContext.getAuthor();
} else {
if(parameters.get(0) instanceof Message) {
member = ((Message) parameters.get(0)).getMember();
} else { } else {
member = (Member) parameters.get(0); member = (Member) parameters.get(0);
} }
}
File triggeredGifFile = imageGenerationService.getTriggeredGif(member.getEffectiveAvatar().getUrl(imageSize)); File triggeredGifFile = imageGenerationService.getTriggeredGif(member.getEffectiveAvatar().getUrl(imageSize));
MessageToSend messageToSend = templateService.renderEmbedTemplate(TRIGGERED_EMBED_TEMPLATE_KEY, new Object(), commandContext.getGuild().getIdLong()); MessageToSend messageToSend = templateService.renderEmbedTemplate(TRIGGERED_EMBED_TEMPLATE_KEY, new Object(), commandContext.getGuild().getIdLong());
// template support does not support binary files // template support does not support binary files