【问题标题】:Make slack event message.im work only with bot mention使松弛事件 message.im 仅适用于机器人提及
【发布时间】:2019-09-01 05:57:28
【问题描述】:

我正在开发 slack 机器人,它会为用户生成一些信誉,因此只能在直接消息中询问和回复。

它适用于message.im Slack 事件,但事件被触发两次 - 当用户询问机器人和机器人回复时:

我的代码中有第二个事件的陷阱:

    if "subtype" in SLACK_EVENT["event"]:
        print('Ignore bot event..')
        exit(0)

..但我想摆脱它。

我可以以某种方式将message.im 与app_mention 结合起来(添加AND 条件)吗?

所以用户将向机器人发送即时消息,并且只有提到的机器人事件会引发?

【问题讨论】:

    标签: slack-api


    【解决方案1】:

    这是不可能的。如果您只对 message.im 事件的子集感兴趣,则需要按照您的建议在代码中过滤掉它们。

    【讨论】:

      猜你喜欢
      • 2017-06-11
      • 2017-03-20
      • 2020-09-15
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      相关资源
      最近更新 更多