【问题标题】:Interactive messages on slack without external service没有外部服务的 slack 上的交互式消息
【发布时间】:2019-05-13 23:21:27
【问题描述】:

我正在开发一个简单的 slack 机器人,它应该提出简单的问题(是/否)并根据答案执行一些操作。 AFAIU 我应该为此使用交互式消息。问题是,假设 slack 会调用一些外部 URL 并返回结果,但出于安全原因,我不能在外部公开任何服务。

我希望我可以从 Slack 接收一些事件(使用事件 API),用户选择其中一个选项并直接使用 API 读取它。不幸的是,我找不到类似的东西。

是否可以在不向世界公开外部服务的情况下使用交互式消息?

【问题讨论】:

    标签: slack slack-api


    【解决方案1】:

    是的。如果您使用 Real Time Messaging API 构建机器人,则无需将端点公开到公共 Internet。

    使用 RTM API,您可以打开与 Slack 的连接(可以从防火墙后面)并保持该连接。 Slack 没有回电。

    但是,RTM API 只能让您创建一个可以对事件和消息帖子做出反应的聊天机器人。按钮和下拉菜单等交互式消息功能仍然需要您提供端点。

    【讨论】:

      猜你喜欢
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多