Introducing AkariXB, a Jabber/XMPP bot with a GUI

JanKusanagi at 2016-01-30T17:05:00Z

Hi there, pumpers!

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 :p

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...

It's only about 1,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.

Feedback is welcome. Ideas, too =)

Development code is at

The main dependencies are Qt and the QXmpp library.

Cheers! o/

Jose Carlos Jimenez , Jackson S de Jesus , Sotitrox , jrobb and 9 others like this.

Christopher Allan Webber , Stephen Michael Kellat , Stephen Michael Kellat , Panko shared this.

Compiling as we speak...

Marcel van der Boom at 2016-01-30T17:36:41Z

I suppose I need to find a proper XMPP account somewhere. Only after that can I then start questioning packaging.

Stephen Michael Kellat at 2016-01-31T02:22:01Z

@alpacaherder: There's a list of public providers at See at 2016-01-31T03:30:46Z

>> Stephen Michael Kellat:

“[...] Only after that can I then start questioning packaging. [...]”

That would be cool! =)

JanKusanagi at 2016-02-10T00:27:53Z