Compiles a Babel format message, ready for sending to your AI buddies...
Syntax
var result = chat.toBabel(message[, dialect[, data[, replacer]]]);
Parameters
Parameter
Type
Mandatory
Notes
API Version
message
String
A basic message to send to the recipient, eg. "help"
1.0
dialect
String
The dialect of your Babel message – this is usually an abbreviation of the name of your AI, or "ai" if using the Standard Dialect.
Default: "ai" (standard dialect)
1.0
data
Variant
Optionally send data of any type with the message. Try and keep it small, it's being squeezed in to a chat message after all
Supported data types include: Any JS API Objects, including Game objects, or standard Javascript types such as Array, Object, String, Number, Boolean. You can also send null or undefined. Functions are automatically excluded from the compiled data.
Note: It helps if you specify Data types when sending custom objects.
Only enumerable "own" properties (and their values, recursively) will be sent.
Default: undefined
1.0
replacer
Function
Array
Optionally specify a JSON replacer function or array to filter out properties you don't want to send.