Syndi

A modern, elegant, extensible multi-protocol chat bot—reloaded.

Formerly known as Auto.

Version: 0.1.1 "Phoenix"
Build Status Dependency Status
Code Climate

Our official IRC channel is #syndi on irc.freenode.net.

Synopsis

Syndi is automated chat bot software, developed per this philosophy:

  • Friendly to users, and to developers.
  • Simple, smart, and clean.
  • Minimal but extensible.

It is a reboot of Auto, an old IRC bot which, though featureful, suffered of design flaws.

Is it Production-Ready™?

Not yet. Syndi's a fairly sizable project. We're getting close though.

Installation

Please read the Syndi Handbook.

Compiling from source:

$ git clone git://github.com/syndibot/syndi.git syndi
$ cd syndi/

Use a specific version:

$ git checkout v4.0.0.alpha.1

Or the cutting-edge HEAD:

$ git checkout master
$ bundle install
$ rake
$ rake install

Syndi is currently known to function on these operating systems:

  • Microsoft Windows
  • Mac OS X
  • Linux
  • BSD flavors

Using these Ruby virtual machines:

  • MRI/YARV (official) 2.0.0

Support

If you should find yourself in need of support, please foremost consult with the documentation on the wiki.

If the wiki fails to address your needs, please either:

  1. Post to the syndibot group under the support category, or
  2. Join the official IRC chatroom at #syndi on irc.freenode.net

Bugs should be reported on the issue management hub.

Authors

Syndi 4 was rewritten from scratch by Autumn Perrault (noxgirl) in Ruby and C, and is actively developed by the core team.

Copyright (c) 2009-2013, Autumn Perrault. All rights reserved.

Syndi is free, open-source software, distributed per the terms of the two-clause ("FreeBSD") license, the full terms of which are in LICENSE.