Two-way Flowdock <-> IRC gateway
Two-way gateway between Flowdock flows and IRC channels. One-to-many mappings are also possible. Messages are loaded using Flowdock Streaming API and send using REST API.
Currently chat messages, influx comments and status changes are supported.
Requirements
json, eventmachine, em-http-request, isaac
Install with
bundle install
Route configuration examples
Map single flow to single channel in both directions
FLOW_TO_IRC = { "organization/flow" => "#channel" } IRC_TO_FLOW = { "#channel" => "organization/flow" }
One flow could be mapped to multiple channels as well as one channel to multiple flows. IRC nicks could be also used as target route
FLOW_TO_IRC = { "organization/flow2" => ["#chan2"], "organization/flow" => ["#chan1", "#chan2", "nick"] } IRC_TO_FLOW = { "#channel" => ["organization/flow", "organization/flow2"] }
Password protected IRC channels
FLOW_TO_IRC = { "organization/flow" => "#secret password" }