Added help function. Work in progress.
This commit is contained in:
parent
c0477a4d17
commit
fb0c57659b
|
@ -1,2 +1,4 @@
|
|||
# HandieBot
|
||||
Discord Bot for music and other utilities, built with Discord4J and Lavaplayer
|
||||
Discord Bot for music and other utilities, built with Discord4J and Lavaplayer.
|
||||
|
||||
|
||||
|
|
|
@ -6,6 +6,8 @@ import sx.blah.discord.handle.impl.events.guild.channel.message.MessageReceivedE
|
|||
import sx.blah.discord.handle.obj.*;
|
||||
import sx.blah.discord.util.EmbedBuilder;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
/**
|
||||
* @author Andrew Lalis
|
||||
* Class to process commands.
|
||||
|
@ -35,7 +37,7 @@ public class CommandHandler {
|
|||
if (command.equals("play") && args.length == 1){
|
||||
this.bot.loadAndPlay(channel, args[0]);
|
||||
} else if (command.equals("help")){
|
||||
|
||||
this.sendHelpInfo(user);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -71,10 +73,23 @@ public class CommandHandler {
|
|||
return new String[0];
|
||||
}
|
||||
|
||||
/**
|
||||
* Method to send a useful list of commands to any user if they desire.
|
||||
* @param user The user to send the message to.
|
||||
*/
|
||||
private void sendHelpInfo(IUser user){
|
||||
IPrivateChannel pm = user.getOrCreatePMChannel();
|
||||
EmbedBuilder builder = new EmbedBuilder();
|
||||
|
||||
builder.withAuthorName("HandieBot");
|
||||
builder.withAuthorUrl("https://github.com/andrewlalis/HandieBot");
|
||||
builder.withAuthorIcon("https://github.com/andrewlalis/HandieBot/blob/master/src/main/resources/icon.png");
|
||||
|
||||
builder.withColor(new Color(255, 0, 0));
|
||||
builder.withDescription("I'm a discord bot that can manage music, as well as some other important functions which will be implemented later on. Some commands are shown below.");
|
||||
builder.appendField("Commands:", "play, skip, help", false);
|
||||
|
||||
pm.sendMessage(builder.build());
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue