Package de.presti.ree6.commands.impl.fun
Class Manga
java.lang.Object
de.presti.ree6.commands.impl.fun.Manga
- All Implemented Interfaces:
ICommand
A command used to search for mangas!
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionString[]
getAlias()
Aliases of the current Command.net.dv8tion.jda.api.interactions.commands.build.CommandData
A CommandData implementation for JDAs SlashCommand Interaction Implementation.void
onPerform
(CommandEvent commandEvent) Will be fired when the Command is called.void
sendManga
(CommandEvent commandEvent, net.dv8tion.jda.api.entities.Message message, String query) Send the anime to the channel.tryResolvingGenres
(com.google.gson.JsonObject data) Try to resolve the genres.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.presti.ree6.commands.interfaces.ICommand
onASyncPerform
-
Constructor Details
-
Manga
public Manga()
-
-
Method Details
-
onPerform
Description copied from interface:ICommand
Will be fired when the Command is called. -
sendManga
public void sendManga(CommandEvent commandEvent, net.dv8tion.jda.api.entities.Message message, String query) Send the anime to the channel.- Parameters:
commandEvent
- the CommandEvent.message
- the Message.query
- the query.
-
tryResolvingGenres
Try to resolve the genres.- Parameters:
data
- the data.- Returns:
- the genres.
-
getCommandData
public net.dv8tion.jda.api.interactions.commands.build.CommandData getCommandData()Description copied from interface:ICommand
A CommandData implementation for JDAs SlashCommand Interaction Implementation.- Specified by:
getCommandData
in interfaceICommand
- Returns:
- the created CommandData.
-
getAlias
Description copied from interface:ICommand
Aliases of the current Command.
-