# [Rhai](https://schungx.github.io/rhai/) Scripting `Rhai` provides a way to automate things. A script listens to messages in the system and reacts by emitting another messages and/or by calling service methods. Take also a look at the [Cookbook](../cookbook.md) for examples. ## Callback `on_message` ## Additional Global Functions ### `spawn_process(program, args)` ### `error(message)` and `warning(message)` ## Additional String Functions ### `starts_with(another)`