A discord to irc gateway http://docs.joakode.fr/discirc/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
TROUVERIE Joachim 904121d3ad fix: Fix joakode server dir 10 months ago
discirc Add a new config to reconnect automatically (fix #17) (#18) 1 year ago
docs Add a new config to reconnect automatically (fix #17) (#18) 1 year ago
.drone.yml fix: Fix joakode server dir 10 months ago
.gitignore Initial commit 4 years ago
.gitmodules First release with pip 3 years ago
CONTRIBUTORS.md Fix invisible text (#21) 1 year ago
LICENSE Initial commit 4 years ago
MANIFEST.in Update MANIFEST file (fix #2) 3 years ago
README.rst new: Migrate to joakode 10 months ago
REQUIREMENTS.txt Use asyncblink to use async method as callback 3 years ago
config-example.json Add a new config to reconnect automatically (fix #17) (#18) 1 year ago
setup.cfg Update MANIFEST file (fix #2) 3 years ago
setup.py Add a new config to reconnect automatically (fix #17) (#18) 1 year ago

README.rst

DiscIRC
=======

|build|

**DiscIRC** is a bot that syncs messages between `Discord <https://discordapp.com/>`_ and `IRC <http://www.irc.org/>`_. It's written in Python using the `discord.py <https://github.com/Rapptz/discord.py>`_ and `bottom <https://github.com/numberoverzero/bottom>`_ libraries.

Installation
------------

You can install it simply using `pip`::

$ pip install discirc

Use
---

Launch
******

You first need to configure **DiscIRC** thanks to a config file. By default **DiscIRC** tries to load a `~/.discirc` file, if not present you need to give it to the app with the `-- config` option.

To create a valid config file please see the `example <https://raw.githubusercontent.com/j0ack/discirc/master/config-example.json>`_.

Then simply run **DiscIRC** thanks to the available command::

$ discirc

Private messages
****************

**DiscIRC** handles private messages. You need to prefix your message with a `@User` when sent from **Discord** and with `User:` from IRC.

.. |build| image:: https://drone.joakode.fr/api/badges/joack/discirc/status.svg