A user-programmable, cross-platform relay bot.
- JavaScript 98.2%
- Scheme 1.8%
| adapters | ||
| core | ||
| README.md | ||
Plobridge
A user-programmable, cross-platform relay bot. Unfinished — not exactly production-ready.
What it does
- Receives messages from different chat platforms (IRC, Matrix, Minecraft, you name it)
- Processes them with user-defined Scheme scripts
- Relays replies back to the appropriate platforms
- Users can hot-swap the bot's "brain" via chat commands
Current state
This is a rough prototype. Things are kind of messy but should barely work (except the "admin commands").
Project structure
core/ — the brain: message processing + script engine
adapters/ — dumb translators between platforms and the core (might need a little tweaking)
irc-adapter.js
matrix-adapter.js
mineflayer-adapter.js
Quick start
First install all the necessary stuff; then run core/index.js and adapters of your choice simultaneously (they're all independent services; adapters do not interact with each other, only with the core).
Requirements
- Node.js (the newer, the better)
npm install biwascheme- more packages depending on adapters you want to use
License
MIT