搜索僵尸消息作为机器人

时间:2020-09-26 10:29:08

标签: slack-api

我有一个Slack App(source code),我想在其中将提醒发送到计划中最常提及某段文字的频道。它可以工作,但是有一个局限性:

search.messsages API方法仅支持user令牌。我希望它在后台运行,而无需交互。我想到的方法:

  • 存储我的个人用户令牌
    • 缺点:将允许有权访问令牌的其他人看到我的私人消息
  • 创建一个仅作为该用户令牌的伪造用户
    • 缺点:必须无限期地为该假用户付费,管理共享凭证等。

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

这是您可以做的:

  1. 打开Slack应用的distribution

  2. 让管理员或Slack频道上的现有用户安装该应用。在安装期间,您可以要求使用user令牌和search:read范围的权限。

现在,您可以使用该用户的令牌进行所有搜索。您需要为从Slack工作空间中删除该用户的情况做出计划,您的用户令牌将停止工作。

我认为无法通过搜索您的个人信息来控制它。搜索功能取决于用户令牌。