/node-ircbot

Current IRC bot, hanging around in #backspace on freenode

Primary LanguageJavaScriptMIT LicenseMIT

bckspc-bot

Description

bckspc-bot is an IRC bot for backspace's channel on freenode (#backspace). It provides various features to interact with space infrastructure and other handy things.

Commands

!inspace
Shortcut: i. List the members currently present.
!pizza NUM
Shortcut: p. Alert you in NUM minutes. Default is 15 minutes.
NICK +1
Give NICK one karma point.
!karma [NICKS]
Shortcut: k. List each NICK's karma score. If no NICK is supplied, list the issuer's score.
!karmatop [NUM]
List the top NUM karma scorers. Default is 3, maximum is 5.
!alarm MSG
Shortcut: a. Broadcasts MSG in the local network. Other services may display MSG on the LED-board or similar.

Other features

  • Append "open"/"close" to the topic, depending on whether someone is currently present.

  • Voice members who are currently in the space.

  • Give karma for completing redmine issues.

Configuration

bckspc-bot requires a JSON configuration which is located at config/default.js