As half of wikimedia labs just died, rendering this feature unusable, I am taking back teh "Pretty stable" feature :/
On Tue, Feb 17, 2015 at 5:17 PM, Petr Bena <[email protected]> wrote: > It wouldn't be me if I didn't forget how the whole thing works 5 > minutes after I finish it. So yes, I forgot some more details, here I > correct the how-to guide, there is also a version on meta: > https://meta.wikimedia.org/wiki/Wm-bot#Git_Hub > > How to setup: > > 1) Get wm-bot to your channel (just join #wm-bot and type @add #somechannel > 2) Enable relay in that channel (type @relay-on) > 3) type @github+ <full name of repository> for example for repository > http://github.com/benapetr/test it would be @github+ benapetr/test > 4) Add web hook in github settings of your repository to > http://wm-bot.wmflabs.org/github/index.php > > On Tue, Feb 17, 2015 at 4:55 PM, Petr Bena <[email protected]> wrote: >> I forgot few things: >> >> The bot used to be available to everyone, but freenode staff requested >> me to limit it only for wikimedia people, so that there aren't people >> who abuse it. For that reason in order to get the bot in your channel >> you need to have wikimedia cloak, if you don't have it, just ask in >> #wm-bot and someone will help you out. >> >> Also, these @github+ / @github- commands need to be issued in YOUR >> channel, not #wm-bot >> >> Thanks :) >> >> On Tue, Feb 17, 2015 at 4:50 PM, Petr Bena <[email protected]> wrote: >>> Hi folks, >>> >>> I was too tired of semi-working unstable random IRC services that >>> provides IRC commit messages from github to your channel, so I created >>> a simple plugin to wm-bot which can handle that now. >>> >>> Features: >>> >>> * It's incredibly easy to setup (10 seconds setup) >>> * Requires no registration >>> * Pretty stable (running on wikimedia labs) >>> * Self-service - everyone can configure the bot as they want directly from >>> IRC >>> >>> How it works in few steps: >>> >>> 1) Get wm-bot to your channel (just join #wm-bot and type @add #somechannel >>> 2) type @github+ <full name of repository> for example for repository >>> http://github.com/benapetr/test it would be @github+ benapetr/test >>> 3) Add web hook in github settings of your repository to >>> http://wm-bot.wmflabs.org/github/index.php >>> >>> That's all >>> >>> Example output: >>> (10:41:00) <wm-bot> GitHub [benapetr/test-wm] benapetr pushed 1 >>> commits: >>> https://github.com/benapetr/test-wm/compare/87ad2018cae6...f5b2131c10ad >>> (10:41:00) <wm-bot> GitHub [benapetr/test-wm] commit by benapetr >>> (Petr Bena) >>> https://github.com/benapetr/test-wm/commit/f5b2131c10ad3bb1fe902db911ed01421ce6effe >>> test >>> >>> Formatting kind of suck, but you can fix it! Handler is written in >>> PHP: >>> https://github.com/benapetr/wikimedia-bot/blob/master/src/WMBot.Plugins/GitHub/listener/github.php _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
