![New axobject-query Maintainer Faces Backlash Over Controversial Decision to Support Legacy Node.js Versions](https://cdn.sanity.io/images/cgdhsj6q/production/86e6ebdea652d20da070ebbda20134b839972db7-1024x1024.webp?w=800&fit=max&auto=format)
Security News
New axobject-query Maintainer Faces Backlash Over Controversial Decision to Support Legacy Node.js Versions
A JavaScript library maintainer is under fire after merging a controversial PR to support legacy versions of Node.js.
hubot-slack
Advanced tools
Readme
This is a Hubot adapter to use with Slack.
npm install -g hubot coffee-script yo generator-hubot
mkdir -p /path/to/hubot
cd /path/to/hubot
yo hubot
npm install hubot-slack --save
HUBOT_SLACK_TOKEN=xoxb-1234-5678-91011-00e4dd ./bin/hubot --adapter slack
This is a modified set of instructions based on the instructions on the Hubot wiki.
Follow the instructions above to create a hubot locally
Install heroku toolbelt if you haven't already.
heroku create my-company-slackbot
heroku addons:create rediscloud:30
Activate the Hubot service on your "Team Services" page inside Slack.
Add the config variables. For example:
% heroku config:add HEROKU_URL=https://my-company-slackbot.herokuapp.com
% heroku config:add HUBOT_SLACK_TOKEN=xoxb-1234-5678-91011-00e4dd
Deploy the bot:
% git push heroku master
Profit!
Version 3 of the hubot-slack adapter requires different server support to previous versions. If you have an existing "hubot" integration set up you'll need to upgrade:
npm install hubot-slack --save
to update your code.HUBOT_SLACK_TOKEN=xoxb-1234-5678-91011-00e4dd ./bin/hubot --adapter slack
HUBOT_SLACK_TOKEN
.
You can remove the other HUBOT_SLACK_*
environment variables if you want.This adapter uses the following environment variables:
HUBOT_SLACK_TOKEN
- this is the API token for the Slack user you would like to run Hubot under.To add or remove your bot from specific channels or private groups, you can use the /kick and /invite slash commands that are built into Slack.
If you have scripts that send notifications to specific channels, use the channel name ie. HUBOT_TWITTER_MENTION_ROOM="#general"
Keep in mind that your bot needs to be joined to your specific channels by the /invite slash command.
If you're using the hubot-auth script, you can get the user IDs required for the HUBOT_AUTH_ADMIN
setting by calling the users.list API method.
Copyright © Slack Technologies, Inc. MIT License; see LICENSE for further details.
FAQs
A Slack adapter for hubot
The npm package hubot-slack receives a total of 28,005 weekly downloads. As such, hubot-slack popularity was classified as popular.
We found that hubot-slack demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 8 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A JavaScript library maintainer is under fire after merging a controversial PR to support legacy versions of Node.js.
Security News
Results from the 2023 State of JavaScript Survey highlight key trends, including Vite's dominance, rising TypeScript adoption, and the enduring popularity of React. Discover more insights on developer preferences and technology usage.
Security News
The US Justice Department has penalized two consulting firms $11.3 million for failing to meet cybersecurity requirements on federally funded projects, emphasizing strict enforcement to protect sensitive government data.