Chatbot scripts support all standard built-in JavaScript objects. See the MDN web docs for reference.
The following libraries are also available as part of the chatbot scripting platform:
Library | Use | Reference | |
---|---|---|---|
Async | Asynchronous JavaScript | async | https://caolan.github.io/async/v3/ |
Axios | Promise-based HTTP requests | axios | https://github.com/axios/axios |
Buffer | Binary data streams | Buffer | https://nodejs.org/api/buffer.html |
Crypto | Cryptographic functions | crypto | https://nodejs.org/api/crypto.html |
CSV String | Parse and Stringify for CSV strings | CSV | https://github.com/Inist-CNRS/node-csv-string |
Dialogflow | Natural language processing | dialogflow | https://github.com/googleapis/nodejs-dialogflow |
Fast XML Parser | Validate XML, Convert XML to JS / JSON and back | XML | https://github.com/NaturalIntelligence/fast-xml-parser |
Google APIs Auth | Node.js library for Google's Authentication API | google.auth | https://github.com/googleapis/google-api-nodejs-client#authentication-and-authorization |
Google Sheets v4 | Node.js library for Google Sheets | google.spreadsheets | https://googleapis.dev/nodejs/googleapis/latest/sheets/classes/Sheets.html |
HTTP Agent | HTTP Server / Client Agent | http | https://nodejs.org/api/http.html |
HTTPS Agent | HTTPS Server / Client Agent | https | https://nodejs.org/api/https.html |
Libphonenumber JS | Phone number parsing and formatting | libphonenumber | https://github.com/catamphetamine/libphonenumber-js |
Moment JS | Date parsing, validating, manipulation and formatting | moment | https://momentjs.com/docs/ |
Nanoid | Secure URL-friendly unique string ID generator | nanoid | https://github.com/ai/nanoid |
Request | HTTP calls | request | https://github.com/request/request |
Comments
Article is closed for comments.