@Scope("prototype") @Component class LoremPicsumStateMachine : StateMachine
Macchina a stati per gestire la customizzzazione della chiamata a LoremPicsum
LoremPicsumStateMachine()
Macchina a stati per gestire la customizzzazione della chiamata a LoremPicsum |
lateinit var authorID: String
String id Discord dell'autore del lancio del comando |
|
var blur: Int
Int grado di sfocatura dell'immagine, valore che va da 1 a 10. Default: 0 (no blur) |
|
lateinit var channel: TextChannel
TextChannel canale in cui è stato invocato il comando |
|
var color: Color
Color colore per MessageEmbed |
|
var fase4: Boolean
Boolean controllo se la fase4 è stata completata. (attualmente questa variabile è per un debito tecnico, a causa che l'EventWaiter della fase4 non viene chiuso correttamente) |
|
var grayScale: Boolean
Boolean immagine in scala di grigi |
|
var height: Int
Int altezza dell'immagine. Default: 1080 |
|
lateinit var loremPicsumRetreiver: LoremPicsumRetreiver
LoremPicsumRetreiver classe con i metodi per LoremPicsum |
|
var messageID: String
String id messaggi del bot, servono per i confronti per gli EventWaiter |
|
var statoMachina: Int
Int fase attuale della procedura |
|
var tentativi: Int
Int tentativi per risposte non conformi |
|
var width: Int
Int base dell'immagine. Default: 1920 |
fun blurFormMessageSend(): Unit |
|
fun blurMessageSend(): Unit |
|
fun customDimensionFormMessageSend(): Unit |
|
fun customDimensionMessageSend(): Unit |
|
fun executeCommand(): Unit |
|
fun grayScaleMessageSend(): Unit |
|
fun sendMessageConfiguration(): Unit |
|
fun startMachina(): Unit |
|
fun stateMachina(eventGuiltReaction: GuildMessageReactionAddEvent?): Boolean |
|
fun timeoutMessage(): Unit |
|
fun updateState(): Boolean |
|
fun updateStateMessage(event: GuildMessageReceivedEvent): Boolean
Updates the state of this finite state machine. |
|
fun updateStateReaction(event: GuildMessageReactionAddEvent): Boolean |