Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Excerpt |
---|
Compiles a Babel format message, ready for sending to your AI buddies... |
Syntax
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
var babelMessage = 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: | 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 For more information on what is supported, see Data types. Default: | 1.0 | |||
replacer | Function Array | Optionally specify a JSON replacer array or function to change values or filter out unwanted properties. Default: Don't change or remove any properties.
| 1.0 |
Return values
Value | Type | Notes | API Version |
---|---|---|---|
<babelMessage> | String | The message, dialect and data compiled in to a Babel-formatted string, ready for sending to a friendly AI via chat(). | 1.0 |
<error> | Error | Invalid parameters passed to function. Be sure to use Error Handling. | 1.0 |
Example
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
var babelMessage = chat.toBabel("defend", "ai", someStructureObj); chat(someAIplayer, babelMessage); |
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Availability
Requires:
|
Div | ||||
---|---|---|---|---|
| ||||
ContentsJump to:
|
Div | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Babel APITopics:
|