Class ReplyMenuBuilder
- java.lang.Object
-
- com.github.alex1304.ultimategdbot.api.utils.reply.ReplyMenuBuilder
-
- Direct Known Subclasses:
PaginatedReplyMenuBuilder
public class ReplyMenuBuilder extends Object
Builds a reply menu.
-
-
Constructor Summary
Constructors Constructor Description ReplyMenuBuilder(Context ctx, boolean deleteOnReply, boolean deleteOnTimeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addItem(String key, String view, java.util.function.Function<Context,reactor.core.publisher.Mono<Void>> action)
reactor.core.publisher.Mono<discord4j.core.object.entity.Message>
build(String content)
reactor.core.publisher.Mono<discord4j.core.object.entity.Message>
build(String content, java.util.function.Consumer<discord4j.core.spec.EmbedCreateSpec> embed)
void
setHeader(String header)
-
-
-
Constructor Detail
-
ReplyMenuBuilder
public ReplyMenuBuilder(Context ctx, boolean deleteOnReply, boolean deleteOnTimeout)
-
-
Method Detail
-
addItem
public final void addItem(String key, String view, java.util.function.Function<Context,reactor.core.publisher.Mono<Void>> action)
-
setHeader
public void setHeader(String header)
-
build
public reactor.core.publisher.Mono<discord4j.core.object.entity.Message> build(String content, java.util.function.Consumer<discord4j.core.spec.EmbedCreateSpec> embed)
-
build
public final reactor.core.publisher.Mono<discord4j.core.object.entity.Message> build(String content)
-
-