jameslzhu / slackbridge

Bridge between IRC and Slack running on Marathon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

slackbridge

Build Status

A OCF bridge between OCF IRC and Slack

Inspired by slack-irc, which is an awesome project to bridge between IRC and Slack. We wanted a more customized version of that project that allowed for a bot per Slack user and mirrored channels. We also like using Python for things instead of Node.js, so this project was born out of those motivations.

Developing

To run this bot in development, run the command below. This is best run on supernova, since it already has the right config files to develop with:

make dev

The first time you run this it will be slow as it installs dependencies, but in subsequent runs, it will be much faster. If you want to manually specify the config, run:

make venv
venv/bin/python -m slackbridge.main -c /path/to/slackbridge.conf

instead, but if you are developing on supernova, you should not have to do this. slackbridge.conf contains the Slack API token, IRC NickServ password, etc. so it is meant to be kept secret.

About

Bridge between IRC and Slack running on Marathon

License:Other


Languages

Language:Python 92.9%Language:Dockerfile 3.8%Language:Makefile 2.7%Language:Shell 0.5%