Over time, we realized that more often than not, we suggest that our users create special “bot” (or, in other word, “relay”) accounts for Sameroom integrations.
The main reason for this tends to be user experience. With the exception of Slack, Fleep, and Flowdock, none of the services we support offer a way to safely “impersonate” a user, leading to confusion.
@sameroomhq Have a Slack -> Gitter integration. I'd like to be able to customize the name that shows up. Everyone thinks it's me talking.— Jamon Holmgren (@jamonholmgren) October 6, 2016
While we can’t fix this situation by ourselves—we’ll need some help from the chat services to expand their APIs—with some systems we can remove the need for creating new “relay” accounts.
All the messaging platforms with a global user directory1 will eventually get special Sameroom BridgeBots that you can invite to rooms or channels and create connections (Tubes) to other systems through
-sameroom open or
-sameroom portal commands. As a bonus, Tubes between BridgeBots will be on us—free as in beer.
Today, we’re announcing the first three BridgeBots: for Skype, GroupeMe, and Telegram. (These bots use the very impressive Microsoft Bot Framework.)
To create a Tube between BridgeBots, create or join groups in Skype, GroupMe, or Telegram and invite the BridgeBots:
Add email@example.com to contacts, then invite Sameroom Bot to your Skype group
-sameroom open in one group, wait for the BridgeBot to respond with a code, and copy that code.
In the other group, type
-sameroom connect <paste code>.
To create a Tube between a BridgeBot and some other system (Slack or HipChat), invite a BridgeBot, type
-sameroom portal, wait for the BridgeBot to respond with a Portal URL, click on the URL and follow instructions.
1 IRC networks (e.g. Freenode), GroupMe, Skype, Hangouts, Twitter, iMeet, Telegram, Gitter, Fleep, Spark.