/err-forward

ErrBot plugin for forwarding messages. Since ErrBot does not allow multiple backends, we can have several ErrBot instances in different backends and allow them to communicate via a common channel. In this case we are using Slack, but other channels should be possible.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

err-forward

ErrBot plugin for forwarding messages

At this moment, it publish the command in a Slack channel where other bots can read and execute it. There is no prevention for several bots trying to execute the same command (no blocking).

Installation:

Go to the plugins dir of your errbot installation and clone this repo:

git clone https://github.com/fernand0/err-forward

You'll need the Slack credentials. Credentials for Slack are stored in the file ~/.rssSlack and there is only a field with the api-key:

[Slack]
api-key:your-api-key

The channel used for communication is a bot config, for example:

{'channel': 'general'}

All the bots must write and read on the same channel.

If you want a more detailed description of the main ideas you can read A (non intelligent) chatbot multi-interface and distributed as a personal information manager. and of, course, do not hesitate to ask.

TODO: Double forward does not work: ,fw !fw *status