.. | ||
tasks | ||
templates | ||
README.md |
We run a copy of TheRaven ircbot as a service on AniNIX/Core.
Etymology
Ravens are smart, ubiquitous birds. DarkFeather has chosen them as his avatar, and this bot serves as his IRC emissary and minion.
Development
You can deploy this service directly with the following invocation:
ansible-playbook -i core, -e '{ "role": "TheRaven", "raven": { "ircnetwork": "localhost", "ircport": "6667", "serviceport": "8373" } }' playbooks/one-role.yml
Configuration
Most of the configuration is controlled through the configuration files provided by the package.
Some configuration comes from the local template -- it expects the vault to have a password.TheRaven
value. The rest of the variables are provided in the -e flag above. These can be set at the host or site level in the inventory.
Clients
TheRaven can be accessed through any IRC client -- start with r.help
to see what commands are available.