C++ IRC bot with Lua scripting support
C++ Lua Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
etc
scripts
src
unibot.xcodeproj
.gitignore
INSTALL
LICENSE
README.textile
build.sh
build_version
build_version.sh

README.textile

UniBot

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

Build Instructions:
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
  • make

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