Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.64 KB

README.md

File metadata and controls

53 lines (36 loc) · 1.64 KB

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

[email protected]