【问题标题】:How to get the User Birthday date from Slack for integration如何从 Slack 获取用户生日日期以进行集成
【发布时间】:2019-08-05 13:20:44
【问题描述】:

我正在尝试与使用 https://slack.com/api/users.list 的 Slack 集成,这会提取所有用户详细信息,但我无法看到生日日期。谁能帮我获取用户的生日日期

【问题讨论】:

    标签: slack slack-api slack-commands


    【解决方案1】:

    用户的生日不是 Slack 中的标准字段。这就是为什么你没有从users.list 得到它。

    如果您想使用生日,您有两种选择:

    1. 您可以将其作为自定义字段添加到具有users.profile.set 的用户(仅限付费团队)。

    2. 或者您可以为您的机器人运行自己的生日存储(例如,拥有自己的数据库的 Slack 应用程序)(这是​​大多数生日机器人所做的)。

    【讨论】:

    • 我们如何运行自己的生日日期存储。你能帮忙吗
    • 大多数 Slack 应用都会运行自己的数据库作为主存储。细节取决于许多因素,例如您如何托管 Slack 应用程序。例如,如果您的 Slack 应用程序在 Heroku 上运行,那么您很可能会使用 PostgreSQL 数据库。
    • Erik,我只是在与 Slack 进行集成,所以我对 Slack 没有太多的想法或信息。我们计划在 Slack 上自动化生日祝福的过程。为此,我们考虑拉取用户列表并发送生日在同一天的消息。您能否建议最好的方法是什么?
    • 你需要构建一个 Slack 应用程序,它基本上是一个运行在 Web 服务器上的 Web 服务。您可以使用任何平台或语言来构建它。因此,“最佳方式”实际上取决于您可以使用哪种语言以及您喜欢托管应用程序的选项。有关 Slack 应用程序的介绍,请参阅此内容:api.slack.com/start/overview
    • 在任何情况下,请确保使用标准库之一来访问 Slack API,例如this 用于 node-.js 或 this 用于 Python
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多