githabit icon indicating copy to clipboard operation
githabit copied to clipboard

Use Github webhooks with HabitRPG!

GitHabit

Use Github webhooks with HabitRPG!

Running the server

GITHABIT_PORT=4567 node ./index.js

Environment variables

  • GITHABIT_PORT (number), which port to listen to. Defaults to 4567.

Using the webhook

  1. Go to a github repository you control
  2. Click "Settings"
  3. Click "Webhooks & Services"
  4. Click "Add webhook"
  5. For the Payload URL use the following URL structure, customizing the protocol, domain, and port, for your server, and the API Key, and User GUID for your HabitRPG account:
    http://example.com:4567/githabit?api=abc123&user=xyz789