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.EmbedBuilder
createError
(String userName, String actionName, Exception ex) Generates an embedded error message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilder
createInsufficientAccess
(org.javacord.api.event.message.MessageCreateEvent e) Generates an insufficient access message.(package private) 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.(package private) 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.(package private) static org.javacord.api.entity.message.embed.EmbedBuilder
createWarning
(String author, String channel, String msg) Creates a content warning message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilder
createWarning
(org.javacord.api.event.message.MessageCreateEvent e, Collection<String> keywords) Generates an keyword warning message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilder
register
(long id) Generates an embedded welcome message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilder
showKeys
(boolean isSafe, Collection<String> keywords) Returns a keyword list message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilder
welcome
(org.javacord.api.event.message.MessageCreateEvent e) Returns a welcome message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilder
Returns a keyword removed message.(package private) static org.javacord.api.entity.message.embed.EmbedBuilder
wordDeleted
(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
-