options

val options: InteractionOptions

Experimental class for getting application command options through delegation.

Example:

val name: String by options
val count: Int by options
val enabled: Boolean by options
val user: Mono<User> by options
val channel: Mono<Channel> by options
val role: Mono<Role> by options

// also
val nullableName: String? by options.nullable()
val defaultName: String by options.defaultValue("test")

Sources

jvm source
Link copied to clipboard