An open API service indexing awesome lists of open source software.

https://github.com/a2flo/unibot

C++ IRC bot with Lua scripting support
https://github.com/a2flo/unibot

Last synced: 12 months ago
JSON representation

C++ IRC bot with Lua scripting support

Awesome Lists containing this project

README

          

*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":https://github.com/a2flo/floor/tree/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":https://github.com/a2flo/floor/tree/v0.2.0, Xcode 7.0+, Xquartz, SDL2, asio (headers suffice), openssl and lua
* open unibot.xcodeproj and build