public abstract class Command
extends net.dv8tion.jda.hooks.ListenerAdapter
Constructor and Description |
---|
Command() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] |
commandArgs(net.dv8tion.jda.entities.Message message) |
protected java.lang.String[] |
commandArgs(java.lang.String string) |
protected boolean |
containsCommand(net.dv8tion.jda.entities.Message message) |
abstract java.util.List<java.lang.String> |
getAliases() |
abstract java.lang.String |
getDescription() |
abstract java.lang.String |
getName() |
abstract java.util.List<java.lang.String> |
getUsageInstructions() |
abstract void |
onCommand(net.dv8tion.jda.events.message.MessageReceivedEvent e,
java.lang.String[] args) |
void |
onMessageReceived(net.dv8tion.jda.events.message.MessageReceivedEvent e) |
protected boolean |
respondToBots() |
protected net.dv8tion.jda.entities.Message |
sendMessage(net.dv8tion.jda.events.message.MessageReceivedEvent e,
net.dv8tion.jda.entities.Message message) |
protected net.dv8tion.jda.entities.Message |
sendMessage(net.dv8tion.jda.events.message.MessageReceivedEvent e,
java.lang.String message) |
onAudioConnect, onAudioDisconnect, onAudioRegionChange, onAudioTimeout, onAudioUnableToConnect, onDisconnect, onEvent, onGenericAudio, onGenericGuild, onGenericGuildMember, onGenericGuildMessage, onGenericGuildRoleUpdate, onGenericMessage, onGenericPrivateMessage, onGenericTextChannel, onGenericTextChannelUpdate, onGenericUserEvent, onGenericVoice, onGenericVoiceChannel, onGenericVoiceChannelUpdate, onGuildAvailable, onGuildJoin, onGuildLeave, onGuildMemberBan, onGuildMemberJoin, onGuildMemberLeave, onGuildMemberNickChange, onGuildMemberRoleAdd, onGuildMemberRoleRemove, onGuildMemberUnban, onGuildMessageDelete, onGuildMessageEmbed, onGuildMessageReceived, onGuildMessageUpdate, onGuildRoleCreate, onGuildRoleDelete, onGuildRoleUpdate, onGuildRoleUpdateColor, onGuildRoleUpdateGrouped, onGuildRoleUpdateName, onGuildRoleUpdatePermission, onGuildRoleUpdatePosition, onGuildUnavailable, onGuildUpdate, onInviteReceived, onMessageBulkDelete, onMessageDelete, onMessageEmbed, onMessageUpdate, onPrivateChannelCreate, onPrivateMessageDelete, onPrivateMessageEmbed, onPrivateMessageReceived, onPrivateMessageUpdate, onReady, onReconnect, onResume, onShutdown, onStatusChange, onTextChannelCreate, onTextChannelDelete, onTextChannelUpdateName, onTextChannelUpdatePermissions, onTextChannelUpdatePosition, onTextChannelUpdateTopic, onUnavailGuildJoined, onUserAvatarUpdate, onUserGameUpdate, onUserNameUpdate, onUserOnlineStatusUpdate, onUserTyping, onVoiceChannelCreate, onVoiceChannelDelete, onVoiceChannelUpdateBitrate, onVoiceChannelUpdateName, onVoiceChannelUpdatePermissions, onVoiceChannelUpdatePosition, onVoiceChannelUpdateUserLimit, onVoiceDeaf, onVoiceJoin, onVoiceLeave, onVoiceMute, onVoiceSelfDeaf, onVoiceSelfMute, onVoiceServerDeaf, onVoiceServerMute
public abstract void onCommand(net.dv8tion.jda.events.message.MessageReceivedEvent e, java.lang.String[] args)
public abstract java.util.List<java.lang.String> getAliases()
public abstract java.lang.String getDescription()
public abstract java.lang.String getName()
public abstract java.util.List<java.lang.String> getUsageInstructions()
public void onMessageReceived(net.dv8tion.jda.events.message.MessageReceivedEvent e)
onMessageReceived
in class net.dv8tion.jda.hooks.ListenerAdapter
protected boolean containsCommand(net.dv8tion.jda.entities.Message message)
protected java.lang.String[] commandArgs(net.dv8tion.jda.entities.Message message)
protected java.lang.String[] commandArgs(java.lang.String string)
protected net.dv8tion.jda.entities.Message sendMessage(net.dv8tion.jda.events.message.MessageReceivedEvent e, net.dv8tion.jda.entities.Message message)
protected net.dv8tion.jda.entities.Message sendMessage(net.dv8tion.jda.events.message.MessageReceivedEvent e, java.lang.String message)
protected boolean respondToBots()