NAME

App::GitHubWebhooks2Ikachan - Web server to notify GitHub Webhooks to App::Ikachan

SYNOPSIS

$ githubwebhooks2ikachan --ikachan_url=http://your-ikachan-server.com --port=12345

DESCRIPTION

App::GitHubWebhooks2Ikachan is the server to notify GitHub Webhooks to App::Ikachan.

Now, this application supports issues, pull_request, issue_comment, and push webhooks of GitHub.

USAGE

Please set up webhooks at GitHub (if you want to know details, please refer http://developer.github.com/v3/activity/events/types/).

Payload URL will be like so;

http://your-githubwebhooks2ikachan-server.com/${path}?subscribe=issues,pull_request&issues=opened,closed&pull_request=opened

This section describes the details.

PATH INFO
${path}

Destination of IRC channel to send message. This is essential.

QUERY PARAMETERS
subscribe

Event names to subscribe. Specify by comma separated value. Now, this application supports issues, pull_request, issue_comment, and push.

If you omit this parameter, it will subscribe the all of supported events.

issues

Action names to subscribe for issues event. Specify by comma separated value. Now this application supports opened, closed, and reopend.

If you omit this parameter, it will subscribe the all of supported actions of issues.

pull_request

Action names to subscribe for pull_request event. Specify by comma separated value. Now this application supports opened, closed, reopend, and synchronize.

If you omit this parameter, it will subscribe the all of supported actions of pull_request.

SEE ALSO

http://developer.github.com/v3/activity/events/types/.

LICENSE

Copyright (C) moznion.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

moznion <moznion@gmail.com>