Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Slack Developer Kit for Hubot

Subscribe to updates I use hubot-slack

Statistics on hubot-slack

Number of watchers on Github 2024
Number of open issues 42
Average time to close an issue 16 days
Main language CoffeeScript
Average time to merge a PR 14 days
Open pull requests 17+
Closed pull requests 24+
Last commit over 1 year ago
Repo Created over 6 years ago
Repo Last Updated over 1 year ago
Size 454 KB
Homepage https://slackapi....
Organization / Authorslackapi
Latest Releasev4.4.0
Page Updated
Do you use hubot-slack? Leave a review!
View open issues (42)
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating hubot-slack for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


This is a Hubot adapter to use with Slack.

Travis branch codecov npm (scoped)

Comprehensive documentation is available.

hubot-slack open issues Ask a question     (View All Issues)
  • over 2 years Listening for image upload (file_created)
  • over 2 years external-scripts.json not responding in Slack
  • over 2 years Add thread support
  • almost 3 years audit and clean up logger usage
  • almost 3 years remove dependency on SlackClient.rtm.dataStore (MemoryStore)
  • almost 3 years add hubot to peerDependencies
  • almost 3 years Multiple instances of hubot-slack responding to messages
  • almost 3 years Make hubot not listen to slackbot autoresponses/reminders
  • almost 3 years SlackBot.send sending strings in reverse order.
  • almost 3 years Incomplete sentence on documentation
  • almost 3 years Unable to start hubot with slack adapter behind a proxy
  • about 3 years Third-party apps and clients are broken when actually wanting to be user.
  • about 3 years Creating a bot named "hubot" creates a dependency conflict
  • about 3 years No response in Slack
  • about 3 years Redis brain data seems to be missing Slack Names - hubot-auth related
  • over 3 years Support for Message Buttons
  • over 3 years How to Work for enter/leave event?
  • almost 4 years Get the post information when sending a message with attachment
  • about 4 years Strip formatting of incoming messages
  • about 4 years Spontaneously send message to room/s
  • over 4 years hubot-slack with hubot-redis-brain `[RangeError: Maximum call stack size exceeded]`
  • over 4 years how to get bot messages from robot.hear ?
hubot-slack open pull requests (View All Pulls)
  • Add support for replying to threaded messages
  • document changes in hubot-slack 4
  • Add proxy support based on new Slack SDK v3
  • fix case of sending a message with being an inexistant …
  • Allow commands to be run with alias/name prefix in direct messages
  • Adding new DM creation to customMessage when none previously existed.
  • Change back quotes as Slack tends to change them on user input.
  • Send long messages as attachments with text
  • Slack Developer Kit for Node.JS link in the docs for basic usage lead to 404
  • Return rawText and rawMessage objects
  • Fix "ERROR Can't fetch users"
  • WIP: Decouple from RTM datastore
  • Support rtm.connect as well as rtm.start
  • Add callback support to bot::{reply,send}
  • Support for presence_changed events
  • Accept DM'ed commands with or without bot name prefix
  • Add display_name to user object
hubot-slack questions on Stackoverflow (View All Questions)
  • hubot-slack "Cannot find module" - from upstart only
  • How to configure Hubot-Slack adapter on EC2
  • Hubot Slack attachment fields
  • Hubot Slack scripting
  • hubot-slack throwing an error on startup
  • Hubot Slack: Removing from #general
  • hubot-slack with js - how to handle several questions with only one command?
  • Enabling unfurl_links option via hubot-slack
hubot-slack list of languages used
hubot-slack latest release notes
v4.4.0 v4.4.0
  • Restore ability to inspect rawText and rawMessage on SlackMessage objects (#413) - thanks @mistydemeo
  • Relieve extraneous users.list Web API method calls from occurring due to hubot brain (#419) - thanks @chapmanc
  • Add ability to set RtmClient options and rtm.start options via env vars (#431, #421) - thanks @aoberoi
  • Documentation fix (#426) - thanks @TonioOoOo
v4.3.4 v4.3.4
  • Fixes issue when events arrive from user's who are outside the team/workspace you are connected to (#404).
v4.3.3 v4.3.3

Adds support for message threads. Thanks @ndaversa!

Other projects in CoffeeScript