Simple, Robust, Reusable IRC Bots

  • High-powered Event Subscribing

    Easily subscribe to both messages and commands.

  • We Parse IRC

    Message and command objects come with all relevant data already parsed so that you can focus on your bot's logic, not on parsing irc.

  • Simply Respond

    For simple commands, just return your Response.

  • Plugins

    Write your logic using plugins that can depend and hook into each other.

  • Loggable

    Pass in a logger, and Tennu will log messages to it.

  • Promise-Driven

    (In progress) Output actions return promises with all relevant data.

If you cannot find something documented, please file a bug.

For live support, please join #heartless on