An IRC bot in C++
$ mkdir build && cd build
$ meson ..
$ ninja
A sample config file:
{
"servers": {
"freenode": {
"host": "irc.freenode.net",
"nick": "nickname",
"pass": "password",
"autojoin": [
"#a-random-channel"
],
"autoowner": "your_hostname"
},
},
"plugins": [
"chanop",
"fun"
],
"lua-plugins": [
"eval",
"titler"
],
"prefix": "@"
}
$ ./particlebot -c /path/to/config.json -l info # all log levels can be seen in `./particlebot --help`