【问题标题】:Ignore events generated from method invocations忽略方法调用产生的事件
【发布时间】:2017-04-06 10:51:43
【问题描述】:

我有以下情况:

1) 用户向我的机器人(已与 Slack 应用程序一起安装)发送直接消息。

2) 消息生成一个事件,该事件被发送到我服务器上的 webhook。消息得到处理,并向用户发送响应(通过 chat.postMessage api (https://api.slack.com/methods/chat.postMessage))。

3) 现在,生成了另一个事件(类型为“message”,子类型为“bot_message”)并发送到我的 webhook。

是否可以在发送消息时(使用chat.postMessage 方法)使Slack 不生成相应的事件? (由于我是发送消息的人,我完全没有必要收到一个事件告诉我我确实发送了消息。)

【问题讨论】:

    标签: slack-api


    【解决方案1】:

    不,我认为这不可能。您不能订阅特定的消息子类型。

    我在使用消息事件时遇到了同样的问题,我只是告诉我的机器人忽略所有具有 sub_type 的消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-25
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 2011-05-12
      • 2011-10-01
      相关资源
      最近更新 更多