Back in March, I introduced a new project, AkariXB, which is a bot for the decentralized jabber/XMPP network, and today I’m releasing version 0.4!
The main changes for this release include:
- New Keyword (dictionary-like) command type.
- New Alias command type.
- Basic variable replacement in replies. If a command reply contains {a|b|c}, one of the three characters will replace the whole thing, at random.
- Basic activity handling.
- Option to reply to commands always in private.
- Support for password-protected MUCs.
- Configurable popup notifications.
- Configurable XMPP keepalive timeout.

Adding a new keyword-based command
The source code for this release can be downloaded from linux-apps.com, part of the opendesktop.org network.
They’re in the middle of a big migration/renovation, so if the “Download” button doesn’t work for you, scroll down to the “Files” section and get it from there 😉
Development repository is at gitlab.com/akarixb/akarixb-dev.
The main dependencies are Qt and the QXmpp library. Qt 5.x is preferred. Building with Qt 4.8 still works at this time, but it’s not officially supported. Most GNU distributions have QXmpp built for Qt 5 anyway.
I hope this can be included in some GNU distributions soon, but for now, you’ll need to build it yourself 😉
Cheers! o/