0

在 Slack 对话中,是否可以单击按钮向 Slack 频道发送消息?

Slack 对话可能是:

  • 用户键入一个单词(或消息)
  • 一个 slackbot 显示一些文本和两个按钮
  • 用户单击按钮向 Slack 频道发送 TEXT 消息
  • Slackbot 对“动作”消息做出反应。

无法为我的 Slackbot 创建 REST 服务,因为 Slackbot 位于防火墙后面。因此,无法注册命令。

因此,需要在单击按钮时发送消息。Slackbot 可以对该消息做出反应。

我读到附件可能是做到这一点的好方法,但它已经“过时”了。

我试图发送一个过时的辅助附件,但这是不可能的。下一个方法是添加一个 webhook。因此,按下按钮会导致使用 url,但这当然是不可能的,因为我无法通过简单的 (get) url 发送 POST 请求。

请举一个简短的例子。

4

1 回答 1

0

这行不通。

每个交互功能(例如按钮)都要求您的应用程序能够通过公共 Internet 接收来自 Slack 的 POST 请求。由于您说您无法提供(例如在公司防火墙后面),您将无法使用任何交互式功能。

另请参阅此答案:如何将内部 API(无法在办公室网络外部访问)集成到 slack slash commands

于 2019-05-10T12:42:58.670 回答