UniBot is a small IRC bot written in C++14 with support for lua scripting.
For built-in/example scripts look through the “scripts/” folder, documentation can be found in “doc/lua_bindings.html”.
The configuration file (etc/unibot.json) must reside in the system “/etc” folder.
You can also specify the config location relative from the “/etc” folder when starting the bot: “$ unibot somefolder/unibot.json”.
on Linux/FreeBSD/MinGW (or OS X/iOS as well):
- install all dependencies (floor v0.2.0, clang 3.5+, libc++, SDL2, asio (headers suffice), openssl, lua)
- run ./build.sh
on OS X/iOS:
- install floor v0.2.0, Xcode 7.0+, Xquartz, SDL2, asio (headers suffice), openssl and lua
- open unibot.xcodeproj and build