No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
node_modules
.gitignore
LICENSE
README.md
config_example.json
index.js
package.json
slackbot.js

README.md

This preject is deprecated. Slack has thier own feature currently. https://slackhq.com/introducing-shared-channels-where-you-can-work-with-anyone-in-slack-8c5d2a943f57

SlackHub

SlackHub is a bot user for Slack using RTM API.
Make your team possible to communicate with other teams.

You don't need to configure webhooks for every channel and every changing.
Add a bot once, that's all.
It's simple and elegant!

Requirements

Node.js

Configuration

  1. Copy config_example.json to config.json.
  2. Visit the bot integration page of each team.
    https://YOURTEAMS.slack.com/services/new/bot
  3. Add a new bot for each team to share channels.
  4. Add every token to config.json.
  5. Run index.js.

Usage

  • It will be shared among same name channels while the bot is staying.
  • To start sharing, /invite the bot to a public channel or private group.
  • To stop sharing, /remove the bot from the channel.
  • Mention the bot for the hints of commands.

Unability

  • To apply deleted or edited messages to other teams.
  • To forward messages from other integrations.
  • To open direct message to a member of other team.

Disclaimer

I didn't consider about performace, stability and security.
Please use SlackHub at your own risk.

References

Contact

exawon@gmail.com