【问题标题】:Migrate channels to hangouts chat rooms将频道迁移到环聊聊天室
【发布时间】:2019-11-18 00:46:43
【问题描述】:

我的组织正在使用 Slack,并决定改用 Google Hangouts Chat。我使用渠道与不同的团队进行协调。如何将这些用户迁移到环聊聊天室?

(问题)聊天室允许重复,并且是私人创建的。所以新用户看不到他们并加入。他们最终每次都会创建一个类似的公共房间的副本。

以下任何一种选择都适合我。

  1. 从我的 Slack 频道导出用户列表电子邮件地址。将这些用户作为 @email-id 导入 Chat。我似乎无法从 Slack 获取电子邮件列表

  2. 向频道用户发送聊天室可共享邀请链接。 Google 聊天室不提供可共享的邀请链接。

【问题讨论】:

  • 这个问题非常广泛。您基本上要求为您的问题提供完整的设计,这不是 SO 的目的。我投票关闭。请考虑将您的问题简化为一个特定的编码问题。
  • 您可以通过users.list获取所有用户的电子邮件。电子邮件需要特殊权限,因此请查看该页面上的详细信息。
  • hangouts-api 指的是 Google+ Hangouts API。现在已弃用。

标签: slack slack-api hangouts-chat


【解决方案1】:

正如 Erik 所说,您要查找的操作是 users.list。尽管您需要确保在您的环境中设置了users:read 和users:read.email。不过,这也会为您提供一堆空条目,因为它将包括您工作区中没有电子邮件的所有机器人和应用程序。

我使用Transposit(免责声明:我为他们工作)编写了一个快速应用程序,您可以将here 分叉出来,它将为您返回一个 Slack 组织中所有有效电子邮件的数组。使用 Slack 进行身份验证,只需运行 get_emails.js 即可工作。

很遗憾,我们还没有环聊连接器,因此我们无法通过此应用自动执行整个过程,但希望对您有所帮助!如果您有任何问题,请通过 DM 告诉我,或发送邮件至 support@transposit.com。

最好的,
Griffin,Transposit 的开发者倡导者

【讨论】:

    猜你喜欢
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    相关资源
    最近更新 更多