C++ IRC bot with Lua scripting support
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
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