Conversation Builder
abstract class ConversationBuilder(val discord: Discord, val user: User, val channel: MessageChannel, exitString: String? = null, timeout: Long) : Responder
DSL for building a conversation.
Inheritors
Properties
Link copied to clipboard
All ID's of messages sent by the bot in this conversation.
Link copied to clipboard
The ID of the most recent message sent by the bot in this conversation.
Link copied to clipboard
The ID of the most recent message sent by the user in this conversation.
Link copied to clipboard
All responder objects that have been used to respond to user messages/interactions.
Link copied to clipboard
All ID's of messages sent by the user in this conversation.
Functions
Link copied to clipboard
Prompt the user with an embed and the provided buttons. Requires a call to both ButtonPromptBuilder.embed and ButtonPromptBuilder.buttons.
Link copied to clipboard
Prompt the user with a select menu.
Link copied to clipboard
Link copied to clipboard
Respond with a Menu.