Skip to content

exawon/slackhub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published