Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raku/geth
GitHub Push Updates to IRC Bot
https://github.com/raku/geth
raku
Last synced: 4 months ago
JSON representation
GitHub Push Updates to IRC Bot
- Host: GitHub
- URL: https://github.com/raku/geth
- Owner: Raku
- License: artistic-2.0
- Created: 2017-01-06T22:34:00.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2021-07-02T13:35:03.000Z (over 3 years ago)
- Last Synced: 2024-10-07T10:00:00.338Z (4 months ago)
- Topics: raku
- Language: Raku
- Size: 65.4 KB
- Stars: 2
- Watchers: 170
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Geth
An IRC bot written in the Perl 6 programming language, to announce GitHub
commits to various channels.## Webhook Endpoint
The webhook endpoint is `https://geth.svc.tyil.net/?chan=#perl6` where `#perl6`
is the channel to report the commits to. Multiple channels can be specified,
separated with commas.## Commit Filters
To add commit filters stick a `.pm6` file into `commit-filters/`
and make it contain 1 sub that takes 1 arg with a name.1. Return undefined value to signal that filter did not match;
2. Return a `False` value to stop further processing of the event and do not
send any response to IRC;
3. Return a string to send it to IRC.