【问题标题】:Maintaining a cache of huge slack workspace维护巨大的松弛工作空间的缓存
【发布时间】:2021-09-24 06:44:47
【问题描述】:

我需要实现 Slack 用户/频道建议下拉菜单,以使用用户的 Slack 令牌共享某些内容。而且(AFAIK)Slack 不提供任何按名称搜索的功能,因此唯一的方法就是自己实现它。

目前,我正在考虑将所有公共渠道(很可能,我必须弄清楚如何为私有渠道做同样的事情)和用户数据推送到 Elastic 之类的东西中。并使用 Slack Events 使其保持最新状态。

此任务是否有任何最佳做法?我很确定这或多或少是一个微不足道的问题,而且我不是第一个需要实施这样一个解决方案的人 - 但令人惊讶的是,我没有找到任何现成的解决方案来解决这个问题

【问题讨论】:

    标签: caching slack slack-api


    【解决方案1】:

    您是否考虑过使用 Slack 的 Block Kit 功能?它提供了一个对话选择和一个用户选择下拉菜单,您可以将它们嵌入到消息中。 https://api.slack.com/reference/block-kit/block-elements#select

    【讨论】:

    • 基本上,我需要一些搜索 API 来获取建议列表。 AFAIU Slack 的 Block Kit 旨在仅在 Slack 消息中使用,因此很遗憾它无法工作
    猜你喜欢
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-31
    相关资源
    最近更新 更多