How to make a Discord Bot in Java
Download JDA (The library we are using for the bot - just download the normal jar)
https://bintray.com/dv8fromtheworld/maven/JDA/4.2.0_22 #files/net%2Fdv8tion%2FJDA%2F4.2.0_228
Discord Dev Portal - Used to create the bot and its token ( you will need to login to your discord to access the site)
https://discord.com/developers/applications
RunBot class code ( the class that starts up the bot)
import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.JDABuilder;
import javax.security.auth.login.LoginException;
public class RunBot {
public static void main(String[] args) throws LoginException {
JDA api = JDABuilder.createDefault("ODEyOTAzNDY1NzA5NDY5NzI2.YDHhWQ.-8JmuCNG_yvIy8-qG5wnT7XRvCY")
.build();
api.addEventListener(new EventProcessing());
}
}
EventProcessing Code - Used to manage commands and events
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import java.util.Locale;
public class EventProcessing extends ListenerAdapter {
String prefix="!"; //what each command will start with
public void onMessageReceived(MessageReceivedEvent e) {
if(e.getAuthor().isBot()) return;
String message = e.getMessage().getContentRaw();
String args[] = message.split(" ");
if(args[0].startsWith(prefix)) {
String command = args[0].substring(1).toLowerCase();
if(command.equals("hello"))
e.getChannel().sendMessage("Hello! Welcome to The Server!").queue();
}
}
}
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How to make a Discord Bot in Java», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.