view README.md @ 569:24b79bccc181

Irccd: initial support of error code responses Bring several new types for describing precise errors using: - irccd_error: for general errors including connecting/recv/send, - server_error: server and server_service, - rule_error: rule and rule_service, - plugin_error: plugin and plugin_service. No error string are sent to the client anymore.
author David Demelier <markand@malikania.fr>
date Tue, 28 Nov 2017 13:57:09 +0100
parents 7efbaf3800b9
children 9109f19987fb
line wrap: on
line source

IRC Client Daemon
=================

IRC Client Daemon aka irccd is a full featured IRC bot written in C++14. It runs
as a daemon waiting for events. It's also possible to connect to more than one
server.

Irccd is also able to use optional JavaScript plugins to do specific actions on
these events.

Irccd is also controllable via internet and unix sockets, this let you use irccd
as a message relayer and such.

Features
--------

  - Can use JavaScript to create plugins,
  - Can connect to multiple servers,
  - Support multiple identities,
  - Can be controlled by sockets and irccdctl,
  - Runs on Linux, Windows and *BSD,
  - Extremely well documented,
  - Clean and powerful JavaScript API,
  - Very fast and light.

Documentation
-------------

Lots of resources are available on the
[official website](http://projects.malikania.fr/irccd)

Author
------

The irccd application was written by David Demelier <markand@malikania.fr>

Contributors
------------

  - Pierre Choffet,
  - Yoan Giraud,
  - Léo Villeveygoux.