Hubot。在Slack中获取上述用户的电子邮件

时间:2017-05-17 09:53:52

标签: slack-api hubot

我正在使用Slack API为Hubot编写脚本

如何从邮件中获取上述用户的电子邮件(例如@ben)?

我已经发现我可以做类似的事情:

user.profile.email

要获取当前用户,但我不确定是否会根据提及搜索他人或获取个人资料

1 个答案:

答案 0 :(得分:0)

要获取Slack用户的电子邮件,您需要

  1. 使用users.list
  2. 从Slack API中检索所有用户的列表
  3. 浏览列表并按用户名或用户ID进行匹配
  4. 请注意,您的访问令牌需要users:readusers:read.email范围才能检索该信息。有关范围的详细信息,请参阅here,有关电子邮件地址访问的详细信息,请参阅here