Бот для дискорда на JDA не замечает кирилицу
код в welcome.java
package events;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
public class welcome extends ListenerAdapter {
public void onGuildMessageReceived(GuildMessageReceivedEvent event) {
String mSent = event.getMessage().getContentRaw();
if (mSent.equalsIgnoreCase("welcome")) {
event.getChannel().sendMessage("welcome x2").queue();
}
if (mSent.equalsIgnoreCase("Я")) {
event.getChannel().sendMessage("Да").queue();
}
}
@Override
public void onMessageReceived(MessageReceivedEvent event) {
if(event.getAuthor().isBot()) {
return;
}
}
}
код в gradle
group 'com.vladripus'
version '1.0'
apply plugin: 'java'
sourceCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
}
dependencies {
compile 'net.dv8tion:JDA:4.2.0_187'
код в мейне
import events.welcome;
import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.JDABuilder;
public class Main {
public static void main(String args[]) throws Exception{
JDA jda = new JDABuilder("NzQwODgwODE2MTIwNTI4OTQ2.XyvdBw.qVfx0Djelby01rDJ1lHXGthhEOM").build();
jda.addEventListener(new welcome());
}
}