Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.NicksWorld.discord.jeb.commands.basic;
- import java.awt.Color;
- import java.util.ArrayList;
- import java.util.List;
- import com.NicksWorld.discord.jeb.handlers.Command;
- import net.dv8tion.jda.core.EmbedBuilder;
- import net.dv8tion.jda.core.entities.Message;
- import net.dv8tion.jda.core.events.message.MessageReceivedEvent;
- public class PingCommand implements Command {
- @Override
- public String getName() {
- return "ping";
- }
- @Override
- public List<String> getAliases() {
- List<String> aliases = new ArrayList<String>();
- aliases.add("pong");
- return aliases;
- }
- @Override
- public void onRun(MessageReceivedEvent event, Message message, String content, String[] args) {
- Long milis = java.lang.System.currentTimeMillis();
- Message msgSent = message.getChannel().sendMessage("Pinging...").complete();
- Long ping = java.lang.System.currentTimeMillis() - milis;
- EmbedBuilder pingEmbed = new EmbedBuilder()
- .setTitle(":ping_pong: Pong!")
- .setColor(Color.CYAN)
- .addField("Message edit:", ping + "ms", false);
- msgSent.editMessage(pingEmbed.build()).queue();
- msgSent.editMessage("Pong!").queue();
- }
- @Override
- public String getSection() {
- return "basic";
- }
- @Override
- public String getUsage() {
- return "j?ping";
- }
- @Override
- public String getDescription() {
- return "Get my ping in miliseconds.";
- }
- }
Add Comment
Please, Sign In to add comment