Class EmbedGenerator
java.lang.Object
org.deltava.discord.EmbedGenerator
A utility class to generate Discord responses.
- Since:
- 11.1
- Version:
- 11.1
- Author:
- Luke
-
Method Summary
Modifier and TypeMethodDescription(package private) static org.javacord.api.entity.message.embed.EmbedBuildercreateError(String userName, String actionName, Exception ex) Generates an embedded error message.(package private) static org.javacord.api.entity.message.embed.EmbedBuildercreateInsufficientAccess(org.javacord.api.event.message.MessageCreateEvent e) Generates an insufficient access message.(package private) static org.javacord.api.entity.message.embed.EmbedBuildercreateNick(org.javacord.api.event.message.MessageCreateEvent e, Pilot p, Collection<org.javacord.api.entity.permission.Role> roles, String nickName) Generates a nickname message.(package private) static org.javacord.api.entity.message.embed.EmbedBuildercreateNicknameError(org.javacord.api.event.message.MessageCreateEvent e, Pilot p, Collection<org.javacord.api.entity.permission.Role> roles) Generates an embedded nickname error message.(package private) static org.javacord.api.entity.message.embed.EmbedBuildercreateWarning(String author, String channel, String msg) Creates a content warning message.(package private) static org.javacord.api.entity.message.embed.EmbedBuildercreateWarning(org.javacord.api.event.message.MessageCreateEvent e, Collection<String> keywords) Generates an keyword warning message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilderregister(long id) Generates an embedded welcome message.(package private) static org.javacord.api.entity.message.embed.EmbedBuildershowKeys(boolean isSafe, Collection<String> keywords) Returns a keyword list message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilderwelcome(org.javacord.api.event.message.MessageCreateEvent e) Returns a welcome message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilderReturns a keyword removed message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilderwordDeleted(boolean isSafe, String key, String user) Returns a keyword added message.
-
Method Details
-
createError
-
createWarning
static org.javacord.api.entity.message.embed.EmbedBuilder createWarning(org.javacord.api.event.message.MessageCreateEvent e, Collection<String> keywords) Generates an keyword warning message.- Parameters:
e- the MessageCreateEventkeywords- a Collection of keywords- Returns:
- an EmbedBuilder
-
createInsufficientAccess
static org.javacord.api.entity.message.embed.EmbedBuilder createInsufficientAccess(org.javacord.api.event.message.MessageCreateEvent e) Generates an insufficient access message.- Parameters:
e- the MessageCreateEvent- Returns:
- an EmbedBuilder
-
createNick
static org.javacord.api.entity.message.embed.EmbedBuilder createNick(org.javacord.api.event.message.MessageCreateEvent e, Pilot p, Collection<org.javacord.api.entity.permission.Role> roles, String nickName) Generates a nickname message.- Parameters:
e- the MessageCreateEventp- the Pilotroles- the Discord security RolesnickName- the nickname- Returns:
- an EmbedBuilder
-
createNicknameError
static org.javacord.api.entity.message.embed.EmbedBuilder createNicknameError(org.javacord.api.event.message.MessageCreateEvent e, Pilot p, Collection<org.javacord.api.entity.permission.Role> roles) Generates an embedded nickname error message.- Parameters:
e- the MessageCreateEventp- the Pilotroles- the Discord security Roles- Returns:
- an EmbedBuilder
-
register
static org.javacord.api.entity.message.embed.EmbedBuilder register(long id) Generates an embedded welcome message.- Parameters:
id- the Discord User UUID- Returns:
- an EmbedBuilder
-
welcome
static org.javacord.api.entity.message.embed.EmbedBuilder welcome(org.javacord.api.event.message.MessageCreateEvent e) Returns a welcome message.- Parameters:
e- the MessageCreateEvent- Returns:
- an EmbedBuilder
-
wordDeleted
-
wordAdded
-
showKeys
static org.javacord.api.entity.message.embed.EmbedBuilder showKeys(boolean isSafe, Collection<String> keywords) Returns a keyword list message.- Parameters:
isSafe- TRUE if a safe word list, otherwise FALSEkeywords- a Collection of keywords- Returns:
- an EmbedBuilder
-
createWarning
-