Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с ботом для дискорда на java

человек обычный Ученик (94), на голосовании 12 месяцев назад
import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.JDABuilder;
import net.dv8tion.jda.api.entities.MessageChannel;
import net.dv8tion.jda.api.events .message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;


public class app extends ListenerAdapter {

public static void main(String[] args) throws Exception {
try {
JDA builder = JDABuilder.createDefault("токен").build();
builder.addEventListener(new app());
} catch (Exception e) {
e.printStackTrace();
}
}
public void onMessageReceived (MessageReceivedEvent event){
if (event.getAuthor().isBot()) {
return; // Ignore messages from other bots
}

MessageChannel channel = event.getChannel();
String message = event.getMessage().getContentRaw();


System.out.println("Получено сообщение: " + message);

if (message.equalsIgnoreCase("!привет")) {
channel.sendMessage("Привет, мир!").queue();

} else {
channel.sendMessage("Команда не распознана").queue();

}
}
}

даже при корректном вводе команды все равно выполняется блок else
Дополнен 1 год назад
у чата гпт спрашивал, он ответа не знает
Голосование за лучший ответ
xdxd Мыслитель (8410) 1 год назад
я тебе не чат гпт
человек обычныйУченик (94) 1 год назад
чат гпт сам хз я спрашивал
Похожие вопросы