Package kboyle.oktane.discord4j
Class DiscordCommandContext
java.lang.Object
kboyle.oktane.core.CommandContext
kboyle.oktane.discord4j.DiscordCommandContext
-
Constructor Summary
ConstructorsConstructorDescriptionDiscordCommandContext(discord4j.core.object.entity.Message message)
DiscordCommandContext(discord4j.core.object.entity.Message message, BeanProvider beanProvider)
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<discord4j.core.object.entity.channel.MessageChannel>
channel()
discord4j.core.GatewayDiscordClient
client()
reactor.core.publisher.Mono<discord4j.core.object.entity.Guild>
guild()
reactor.core.publisher.Mono<discord4j.core.object.entity.Member>
member()
discord4j.core.object.entity.Message
message()
reactor.core.publisher.Mono<discord4j.core.object.entity.channel.TextChannel>
Optional<discord4j.core.object.entity.User>
user()
Methods inherited from class kboyle.oktane.core.CommandContext
beanProvider, command, currentArgument, currentParameter, input, prefix
-
Constructor Details
-
DiscordCommandContext
public DiscordCommandContext(discord4j.core.object.entity.Message message) -
DiscordCommandContext
public DiscordCommandContext(discord4j.core.object.entity.Message message, BeanProvider beanProvider)
-
-
Method Details
-
message
public discord4j.core.object.entity.Message message() -
client
public discord4j.core.GatewayDiscordClient client() -
channel
public reactor.core.publisher.Mono<discord4j.core.object.entity.channel.MessageChannel> channel() -
textChannel
public reactor.core.publisher.Mono<discord4j.core.object.entity.channel.TextChannel> textChannel() -
user
-
member
public reactor.core.publisher.Mono<discord4j.core.object.entity.Member> member() -
guild
public reactor.core.publisher.Mono<discord4j.core.object.entity.Guild> guild()
-