@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

Dependencies (6)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @rexlabs/npm-hook-slack

    Weekly Downloads

    4

    Version

    1.1.0

    License

    ISC

    Unpacked Size

    73.1 kB

    Total Files

    16

    Last publish

    Collaborators

    • sumalicarter
    • david.burns.rex
    • michaelestevesrex
    • markholmesrex
    • endre.bernhardt
    • itpekov
    • iamtommcc
    • ralphpam
    • scottatkinsonrex
    • asvny
    • swarren1
    • rexlabs-sa
    • theprivateer
    • laura-kate
    • cpave3
    • shokinke
    • jhmcbride
    • ababkov
    • colemanator
    • nokizorque
    • adsy
    • dineshrex