An open API service indexing awesome lists of open source software.

https://github.com/openvoiceos/ovos-messagebus

ovos-core bus daemon
https://github.com/openvoiceos/ovos-messagebus

mycroft openvoiceos ovos websocket

Last synced: about 1 year ago
JSON representation

ovos-core bus daemon

Awesome Lists containing this project

README

          

# OVOS MessageBus

messagebus service, the nervous system of OpenVoiceOS

## Alternative implementations

- [OVOS Bus Server](https://github.com/OpenVoiceOS/ovos-bus-server/) - Alternative C++ messagebus server implementation using WebSocket++
- [OVOS Rust Messagebus](https://github.com/OscillateLabsLLC/ovos-rust-messagebus) - Alternative Rust messagebus server implementation

# Configuration

under mycroft.conf

```javascript
{
// The mycroft-core messagebus websocket
"websocket": {
"host": "0.0.0.0",
"port": 8181,
"route": "/core",
"ssl": false,
// in mycroft-core all skills share a bus, this allows malicious skills
// to manipulate it and affect other skills, this option ensures each skill
// gets its own websocket connection
"shared_connection": true,
// filter out messages of certain types from the bus logs
"filter": false,
// which messages to filter if filter is enabled
"filter_logs": ["gui.status.request", "gui.page.upload"]
}
}
```