same-o-matic

Need to connect a Freenode channel to a room in HipChat? Or want to give customers a simple way to connect to a channel in your Slack team?

Sameroom does that!
Learn more

 Subscribe via RSS

Introducing BridgeBots

By Andrei Soroker

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.

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 BridgeBots for Skype, GroupeMe, and Telegram. (These bots use the very impressive Microsoft Bot Framework.)

The instructions below explain how to use BridgeBots. As we add new ones, we’ll keep these instructions up to date.

INSTRUCTIONS

To create a Tube to a system with BridgeBot support:

Skype: Add skype-bot@sameroom.io to Contacts, then invite Sameroom Bot to your Skype group (create one if necessary)

GroupMe: Invite sameroom

Telegram: Invite sameroom_bot

Google Hangouts: Add sameroom.bot@gmail.com to your Hangout

Then, post the -sameroom open message and wait for the BridgeBot to respond with a code. Copy that code.

In the other chatroom, type -sameroom connect <paste the copied code>.

The other chatroom may be in another BridgeBot-enabled system, or in a team-based one (HipChat, Slack, Mattermost, Flowdock, etc) previously enabled for Sameroom.


1 IRC networks (e.g. Freenode), GroupMe, Skype, Hangouts, Twitter, iMeet, Telegram, Gitter, Fleep, Spark.

Other posts, recipes, and announcements:

same-o-matic

Need to connect a Freenode channel to a room in HipChat? Or want to give customers a simple way to connect to a channel in your Slack team?

Sameroom does that!
Learn more

 Subscribe via RSS