Introducing AkariXB, a Jabber/XMPP bot with a GUI

Lately I’ve been working on a bot for the decentralized jabber/XMPP network, and I guess it’s time to show it to the world. Well, it’s been available in my git repos from day 0, but still…

Contrary to many other bots out there, this one is built around a GUI to configure and manage it. This means it needs a graphical environment. I might decouple it into GUI and core in the future, but for now…

Adding a custom command

It’s only about 2,5 months old, but it can already do a few cool things, such as:

Autojoining MUC rooms.

Replying to commands. Several types of custom commands can be configured, such as static reply, random string from list, random line from a text file, keyword-based replies, and output of a specified command (this one is on the screenshot).

Commands can be set to be used by anyone or just by the JIDs from the administrator list in the settings.

Commands can be listed by users using the !commands command. The “!” prefix can be customized.

It can, in a way, be used as a regular Jabber client, thought that’s not the intent.