Run manually

In the project directory:

  1. Run node http.js to start the (optional) web server
  2. Run node discord.js to start the Discord bot
  3. Run node irc.js to start the IRC bridge

If any of the required secrets (Discord bot API key or IRC account passwords) are not provided in the configuration file, they will be interactively prompted for. Accordingly, the most secure way to run this application is from within a terminal multiplexer like screen or tmux and not configure any secrets, entering them on each run so they never live on the filesystem nor in a process’ environment.

You may set DEBUG=1 in the environment to enable more-verbose logging from any of the daemons.