nairobilug / nairobi-bot

IRC bot (not limited to #nairobilug)
GNU General Public License v3.0
7 stars 6 forks source link
bot bots haskell irc-bot nairobi-bot

Nairobilug IRC bot

Nairobilug IRC bot in haskell taking advantage of discrete events (some will call it FRP) in haskell.

Build Status Hackage

Usage

Maybe later if need be

Reasons

Tests

I haven't yet written tests for it but they are coming.

Main deps

Deploying

Build and run the nairobi-bot executable like any other binary. Preferably using stack:

In production use the following answer from stackoverflow to run your executable.

  1. nohup means: Do not terminate this process even when the stty is cut off.
  2. /dev/null means: stdout goes to /dev/null (which is a dummy device that does not record any output).

  3. 2>&1 means: stderr also goes to the stdout (which is already redirected to /dev/null). You may replace &1 with a file path to keep a log of errors, e.g.: 2>/tmp/myLog
  4. & at the end means: run this command as a background task.

License

GPL-3.0 See LICENSE file for complete license.

Other/RTFM

See the Wiki