The hubot slack integration seems to be somewhat lacking. If you want Hubot to look like an actual member, you can use the hubot-irc adapter and connect to your slack instance using the irc gateway. Make sure you have IRC enabled for your slack instance
- Create a "user" account for Hubot
- Login to your slack instance as your hubot user
- Goto https://yourdomain.slack.com/account/gateways
- Use the irc connection info in the Hubot specific variables for hubot-irc
- Fire up hubot and watch it connect
Just an example of the ./bin/slackbot file I use to load up hubot. I don't use mine on heroku but I imagine the variable setup should be similar.
# Make this file executable and run from your hubot directory
HUBOT_IRC_SERVER="yourdomain.irc.slack.com" \
HUBOT_IRC_ROOMS="#general,#random" \
HUBOT_IRC_NICK="slackbot" \
HUBOT_IRC_PASSWORD="yourdomain.1239586t437389" \
HUBOT_IRC_NICKSERV_PASSWORD="yourdomain.129319823719" \
HUBOT_IRC_UNFLOOD="false" \
HUBOT_IRC_USESSL=1
bin/hubot -a irc --name hitbot