Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.
/ npm-hook-slack Public archive

Report on registry events to slack, tersely.

License

Notifications You must be signed in to change notification settings

npm/npm-hook-slack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Report on registry events to slack, tersely.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •