I was about to post this as a new gen q and the awesome post-it told me a discussion had already begun!
Hi! I’m an admin of a Slack community of ~5300 users.
We would like to migrate to Mattermost, but would like to do so slowly over time in a way that users still on slack can communicate with those who have migrated to mm and new users created in mm after the migration has begun and vice versa.
Ideally this communication would happen with the same latency as users are used to in Slack or close enough that real time chat on this scale remains functional.
After a critical mass of users complete the migration we would cut off the real time sync integration or even better we could let it continue until few or no users remained in Slack.
I’ve begun research on this and have found encouraging resources, but nothing explaining if this is possible and/or how to do it. I can share some things I’ve found already. FYI I work in IT, but am not a developer. I am ready to put it the long hours to try and develop this if pointed in the right direction.
I can’t find anything suggesting this was worked on. Incoming and outgoing webhooks aren’t going to work for me, our bots are hosted behind a firewall and the RTM API allows for this use case, as specified here:
@TheFlyingPig I don’t believe we’ve had any work done on this, but I’ll mention it in our weekly developer meeting today. We have regular conversations about improving the experience for integration developers, and this would go a long way towards helping with that.
Hi @hmhealey, many thanks for that, this is a key factor for us moving to Mattermost, we’d really like to hear that it’s on it’s way.
On another note, if you need something to test it on then there is a lita-slack plugin for the Lita chat bot that is ready to go with slack’s RTM API. I would assume if you wanted to replicate the exact same API calls that Slack has and that are used by this plugin in your first version of the API, then that would be a very good start. Any Lita-Mattermost plugin that pops up as a result of this testing would be wonderful too ;).