- Notifications
You must be signed in to change notification settings - Fork0
C++ IRC bot with Lua scripting support
irc://irc.freenode.net/#unichannel
License
NotificationsYou must be signed in to change notification settings
a2flo/unibot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
UniBot
UniBot is a smallIRC 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:
- installfloor v0.2.0, Xcode 7.0+, Xquartz, SDL2, asio (headers suffice), openssl and lua
- open unibot.xcodeproj and build