Задать вопрос
@kisman2000

JDA, как отправить сообщение после включения бота?

Я использую Java для бота и соответственно jda, и хочу что бы при включении бота он отправлял сообщение в определённый канал на определённом сервере, я пытаюсь использовать
jda.awaitready().getGuildsById("id").getChanellsById("id").sendmessage("message").submit();
в итоге, сообщение не отправлено.
  • Вопрос задан
  • 317 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@seaknessovh
Используя метод getGuildsById(); ты получаешь сервер, затем канал, а категорию, в которой этот канал не получаешь.
Соответственно getChannellsById() - return null.
jda.awaitready().getGuildsById("id").getCategoriesById("id").getChanellsById("id").sendmessage("message").submit();

Если память не изменять, то будет отвечать)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы