Fix emote stuff

This commit is contained in:
GregTCLTK 2020-05-21 20:45:23 +02:00
parent 4dc8934412
commit 75e9745233
No known key found for this signature in database
GPG key ID: A91BADE5C070FF67

View file

@ -23,14 +23,14 @@ public class OwnerMessageListener extends ListenerAdapter {
@Override @Override
public void onMessageReceived(@Nonnull MessageReceivedEvent event) { public void onMessageReceived(@Nonnull MessageReceivedEvent event) {
if (config.getOwners().contains(event.getAuthor().getIdLong())) { if (config.getOwners().contains(event.getAuthor().getIdLong()) && event.getMessage().getContentRaw().startsWith(":") && event.getMessage().getContentRaw().endsWith(":")) {
String emotename = event.getMessage().getContentRaw().split(":")[1]; String emotename = event.getMessage().getContentRaw().split(":")[1];
if (!emotename.contains(" ")) { if (!emotename.contains(" ")) {
Emote[] emotes = event.getJDA().getEmotesByName(emotename, true).toArray(new Emote[0]); Emote[] emotes = event.getJDA().getEmotesByName(emotename, true).toArray(new Emote[0]);
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
if (emotes.length!=0) { if (emotes.length!=0) {
for (Emote emote : emotes) { for (Emote emote : emotes) {
sb.append(emote.getAsMention() + " "); sb.append(emote.getAsMention()).append(" ");
} }
event.getChannel().sendMessage(sb.toString()).queue(); event.getChannel().sendMessage(sb.toString()).queue();
} }