| Interface | Description |
|---|---|
| AiAction |
An interface that developers can implement to create their own actions
|
| AiPermission |
An interface that developers can implement to create their own command permissions
|
| Class | Description |
|---|---|
| AiCommand |
A model for ai commands.
|
| AiCommandListener |
A class that listens in on a chat, and determines if the user's input
matches a command.
|
| AiLastCommand |
A model for saving the last command used by the ai.
|
| AiResponder |
A part of the ai with the main purpose of responding back to a user
|
| AiResponse |
A model that represents a single response from the ai.
|
| AiResponseSequence |
A model that represents a sequence of responses from the ai
|