Мой бот отправляет несколько сообщений для 1 запроса - PullRequest
0 голосов
/ 12 июля 2020

Код должен заставить бота прочитать слова «Хороший бот» и ответить сообщением «спасибо!». Проблема в том, что он пишет спасибо два раза вместо одного, и я не знаю, как это исправить. Я использую JDA-3.8.1_450-withDependencies в качестве своей библиотеки.

Example:

Me: Good bot
bot: thanks!
bot: thanks!

1 Ответ

0 голосов
/ 13 июля 2020

Привет, , этот ответ прост:

Это потому, что у вас есть for-l oop для каждого аргумента сообщения, а «Хороший бот» имеет 2 аргумента (" Хорошо "и" бот ") Вам просто нужно удалить for-l oop, теперь код запускается только 1 раз, потому что вы отправляете только 1 сообщение боту.

Удачи, надеюсь, я смогу Вам помочь!

...