I want to see if a message mentions @here on Discord using the JDA library for Java.
I can already see if a message mentions @everyone using
net.dv8tion.jda.api.entities.Message#mentionsEveryone() but how do I see if the message mentions @here as well?
I’ve been looking into
Message#getMentions(Message.MentionType...) but I’m not sure how to use it correctly as it returns the type
I’ve never used this API, but the JavaDoc for IMentionable shows, that there is a method called
@Nonnull String getAsMention() Retrieve a Mention for this Entity. For the public Role (@everyone), this will return the literal string "@everyone".
So it seems all you need to do is iterate over your IMentionable instances and check if one of them is