Боты Discord с Javacord: настройка IntelliJ

В моей последней статье Установка JDK я обсуждал, почему вы хотите использовать Java вместо других языков, как установить JDK на свой компьютер и как вы будете писать код своего бота Discord. В этой статье я отвечу на вопрос, который, возможно, оставил вам: что вообще такое IntelliJ?

IntelliJ - это то, что называется IDE, что означает интегрированная среда разработки, которая была специально создана компанией JetBrains для кодирования с помощью языка программирования Java. JetBrains создала множество других популярных IDE, таких как Android Studio (о которых я расскажу в следующей статье), и они очень хорошо известны своим особым способом настройки своих редакторов. В нем много функций, которые поначалу могут показаться довольно пугающими и сложными, но после некоторого времени работы с ним в личных проектах я обнаружил, что IntelliJ представляет собой чрезвычайно хорошо продуманную и элегантную среду IDE. Из-за того, что он интегрируется, я специально решил использовать его при создании ботов Discord, и в другой раз я расскажу, почему.

Если вы зайдете на удивительно красивый веб-сайт IntelliJ и перейдете на страницу загрузки, вы сможете увидеть различия в редакциях среды IDE; Поскольку версия Ultimate стоит денег, и мы хотим сразу приступить к программированию ботов, мы сосредоточимся только на использовании и функциях бесплатной версии Community. На этой странице нажмите кнопку загрузки в разделе Сообщество. Когда загрузка завершится, откройте и следуйте указаниям мастера установки (не устанавливайте флажки!) И откройте IntelliJ в первый раз. Вам будут предоставлены некоторые настройки на выбор, прежде чем вы сможете использовать IDE, включая тему пользовательского интерфейса (лично мне нравится Darcula) и плагины. Пропустите раздел плагинов, так как все включено по умолчанию, и с ними можно будет позже поиграть в соответствии с вашими потребностями.

Теперь, когда IntelliJ открыт, вы можете создать новый проект, который будет содержать код вашего бота. Когда вы это сделаете, не забудьте выбрать Gradle в меню и включить Java в качестве дополнительной библиотеки / фреймворка. Затем дайте вашему проекту подходящее имя и место в вашей системе. Не забудьте развернуть кнопку «Координаты артефакта» и изменить следующие значения: GroupId на что-то вроде com.name.projecttitle, поэтому я сделаю com.caleb.myfirstbot; ArtifactId к названию вашего проекта, поэтому в моем случае «MyFirstBot»; и, наконец, версия 1.0. После этого большая синяя кнопка «Готово» перенесет вас в новый дом вдали от дома - интерфейс IntelliJ.

Прежде чем вы сделаете что-либо еще, IntelliJ должен загрузить все необходимые файлы для правильной работы Gradle. Gradle, необходимая часть этого проекта, представляет собой инструмент автоматизации сборки, который работает с несколькими языками для разработки программного обеспечения. Он помогает компилировать код в дистрибутивы, получать необходимые зависимости и многое, многое другое. Когда Gradle завершит свою работу (что может занять 5–10 минут), вы увидите, что в проводнике проекта в левой части окна появится папка src. Разверните src ›main, чтобы отобразить папку java , по которой вы щелкните правой кнопкой мыши, наведите указатель мыши на Создать и выберите Класс Java . В этом файле будет находиться основной код вашего бота, поэтому дайте ему простое имя, например Bot или Main.

Чтобы проверить, работает ли этот новый файл, введите команду быстрой печати, показанную на изображении, и нажмите Ctrl + Shift + F10 (ярлык для запуска файла). Вы должны увидеть «Hello World» на консоли в нижней части окна, а это означает, что все прошло без проблем.

Если вы дошли до этого момента, поздравляем! Вы успешно настроили среду IntelliJ, создали и протестировали основной файл бота. Последний шаг перед тем, как вы сможете приступить к программированию, - это создание приложения бота Discord на портале разработчика, о котором я расскажу в своей следующей статье из этой серии. Если вы подпишетесь на информационный бюллетень The Playground Digest, вы будете первым в очереди, чтобы прочитать эту статью.

Обязательно подпишитесь на меня, чтобы увидеть больше подобных статей и многое другое в будущем! Если вы знаете кого-то, кто хочет использовать хорошую Java IDE, покажите им эту статью, чтобы они знали, как получить лучшее из того, что есть на свете!

IntelliJ - моя предпочтительная IDE для кодирования ботов Discord, и нет исключения, когда дело доходит до создания ботов для моего Fiverr®️ Gig®️! Проверьте это сейчас и отправьте мне сообщение, если вы хотите, чтобы я написал код для бота Discord, специально созданного для вашего сервера!