【问题标题】:How to make Slack app send a private message via an incoming webhook to someone specific?如何让 Slack 应用程序通过传入的 webhook 向特定的人发送私人消息?
【发布时间】:2020-07-27 17:29:51
【问题描述】:

我创建了一个 Slack 应用程序,它将一系列交互式消息发送到一个频道。在我的 Slack API 仪表板中,我看到我可以创建和删除挂钩。现在,我在代码中设置的挂钩 URL 是 Slackbot 频道的挂钩 URL。

但问题是这样的消息只会发送给我。

我想将 Slackbot 消息发送给情形 A 中的 Alice,以及情形 B 中的 Bob。不仅仅是我自己,配置应用程序的那个人。

最好的方法是什么?

【问题讨论】:

    标签: slack slack-api


    【解决方案1】:

    我建议您不要为此使用挂钩。 更明智的方法是通过 chat.postMessage Web API 方法,该方法记录在 here!

    这是因为钩子与特定的对话相关联,而且这种方法很快就无法真正实现,尤其是向不同的人发送消息。一旦开始使用 Web API,它就非常简单。只需在应用安装期间询问范围(记得在仪表板中添加该范围),在 API 仪表板中订阅事件,然后就可以开始了。

    每次您通过该方法发送消息时,Slack 都会向您发送一个有效负载,您可以将其用于测试和记录等。

    你可以看到message programmatically inside Slack here.的所有不同方式

    【讨论】:

      猜你喜欢
      • 2017-08-28
      • 1970-01-01
      • 2019-10-28
      • 2021-08-03
      • 2016-07-20
      • 2016-11-24
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多