1
eleksir b4a1bf66cf Refactor code. Fix some bugs.
+ Use lazy brain init.
* Move plugin code out of botlib.pm.
+ Now bot can private chatting
* Properly detect real jid if can, extract username from jid
* Change chatid generation, so all previously generated brains will be lost
+ Add !dig and !копать commands
+ Add !cat and !кис commands
* Some other minor changes
2021-01-24 01:17:35 +03:00
2021-01-24 01:17:35 +03:00
2021-01-24 01:17:35 +03:00
2021-01-24 01:17:35 +03:00
2021-01-24 01:17:35 +03:00
2020-11-14 13:51:17 +03:00
2021-01-24 01:17:35 +03:00

Aleesa-Jabber-bot - Simple Jabber chatty bot

About

It is based on Perl modules Net::Jabber::Bot and Hailo as conversation generator.

Config located in data/config.json, sample config provided as data/sample_config.json.

Bot can be run via bin/aleesa-jabber-bot and acts as daemon.

Installation

In order to run this application, you need to "bootstrap" it - download and install all dependencies and libraries.

You'll need "Development Tools" or similar group of packages, perl, perl-devel, perl-local-lib, perl-app-cpanm, sqlite-devel, zlib-devel, openssl-devel, libdb4-devel (Berkeley DB devel), make.

After installng required dependencies it is possible to run:

bash bootstrap.sh

and all libraries should be downloaded, built, tested and installed.

Description
Previous version of jabber bot.
Readme 229 KiB
Languages
Perl 99.9%