This AI is still in early stages of development.
Chat API Diagnostics
- Aubergine
Owned by Aubergine
The Chat API provides the following diagnostic routines...
Routines
This page assumes you are using Diag's chat interface to run diagnostics. If you are running diagnostics from code, see Diag API documentation for syntax.
Command | Notes | Chat Ver |
---|---|---|
hasdiag | Indicates whether Diag API is available (if not, none of the diag commands will work). | 1.0 |
loaddiag | Attempt to load Diag API if not already loaded. | 1.0 |
diag commands | Lists all available chat commands. | 1.0 |
diag cdos | Lists all active conversations, stating how long until they expire. | 1.0 |
Chat API
Topics:
- Chat API Diagnostics — The Chat API provides the following diagnostic routines...
- Conversation Descriptor Object — Each player is assigned a Conversation Descriptor Object that defines the current state of their chat conversation...
- Conversation Mode — Quick start guide for making and using conversations...
- chat.isActive() — Determine conversation state for a specific player.
- chat.get() — Get the object associated with a multi-message conversation with a specific player.
- chat.stop() — Stop a conversation with a specific player.
- chat.extend() — Extend the "Time to Live" of the most recent conversation with a player.
- Conversation Handler Functions — How to define a conversation handler function....
- chat.start() — Start a multi-message conversation with a player.
- Command Mode — Quick start guide for creating and using commands...
- Command Handler Functions — How to define a command handler function....
- chat.on() — Define a chat command and it's handler function.