This project provides you two ways to integrate it into your own application.
You can either write a native plugin or use the official REST API to communicate with another application.
Native plugin:
A native plugin allows you to call functions provided by the bot, as well as reading & writing data directly.
This is the best way to add features to the bot directly. Check out the creating plugins page for a detailed walkthrough.
REST API:
The REST API is an official web server plugin developed by DerDeathraven. It is shipped with this project by default.
It uses this RPC style pattern https://localhost:4000/rpc/${Class}.${Method}?${params}
to easily call various methods.
This is the best way to get data from the bot and run commands from another, completely detached application.
For an example, check out the official Web UI project which is also made by DerDeathraven!
The full API documentation and a TS SDK file can be found on the plugin project page.