@rexlabs/npm-hook-slack

1.1.0 • Public • Published

npm-hook-slack

An example slack integration that listens to registry hook events on an npm-hook-receiver and posts about them in a Slack channel.

To run the integration, set the required environment variables then run the index file:

node index.js

All configuration is done with environment variables. These are the vars used:

variable meaning required? default
SLACK_API_TOKEN the API token you generated in Slack y -
SLACK_CHANNEL the ID of the Slack channel to post to (not its name!) y -
SHARED_SECRET the shared secret set up for the hooks you'll be receiving y -
PORT the port number to listen on n 6666
MOUNT_POINT the path to mount the hook on n /incoming
SERVICE_NAME used in logging n hooks-bot
INFER_BOT_USER post as the inferred bot user (bot needs to be in the channel!) n -

License

ISC

Readme

Keywords

Package Sidebar

Install

npm i @rexlabs/npm-hook-slack

Weekly Downloads

2

Version

1.1.0

License

ISC

Unpacked Size

73.1 kB

Total Files

16

Last publish

Collaborators

  • shokinke
  • jhmcbride
  • ababkov
  • colemanator
  • endre.bernhardt
  • adsy
  • dineshrex
  • cpave3
  • laura-kate
  • theprivateer
  • rexlabs-sa
  • ralphpam
  • swarren1
  • asvny
  • markholmesrex
  • itpekov
  • scottatkinsonrex
  • michaelestevesrex
  • david.burns.rex
  • sumalicarter
  • robertoharrisonrex
  • darz-rex
  • ivan-rex
  • rodelganancial
  • falbores-rex
  • maxrexsoftware
  • jackmcpickle
  • rmrexsoftware
  • dmastrorillo
  • eponiente
  • christanpoco
  • lachlanrex