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
- Host: GitHub
- URL: https://github.com/a2flo/unibot
- Owner: a2flo
- License: gpl-3.0
- Created: 2013-07-28T20:47:17.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2016-12-24T10:01:54.000Z (over 9 years ago)
- Last Synced: 2025-05-15T01:39:59.755Z (about 1 year ago)
- Language: C++
- Homepage: irc://irc.freenode.net/#unichannel
- Size: 1.06 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.textile
- License: LICENSE
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