【问题标题】:Receiving too many requests in my Bot user from slack在我的 Bot 用户中从 slack 接收到太多请求
【发布时间】:2017-11-09 01:05:57
【问题描述】:

我正在尝试在 slack 中实现一个机器人用户,但现在当我以用户身份向 slack 发送消息时,我的机器人收到的消息请求比它应该得到的多。

我添加到我的机器人用户的事件是 message.groups。我不知道这些事件是否会干扰正常的对话流程。

在此日志中,用户请求是用户发送给机器人的内容,而 BOT AWSER 是机器人发送的内容。 如您所见,当我只向频道发送一条消息时,slack 连续两次接收相同的消息(event_time 相同)。

谁能告诉我这是我的问题而不是松弛问题? 我可以做些什么来恢复这种情况并开始只接收我发布到 Slack 的消息而不是收到重复的消息?

【问题讨论】:

    标签: php bots slack slack-api


    【解决方案1】:

    不,这是正常行为。您的机器人将接收发送到您的机器人所在频道的所有消息,包括机器人自己发送的消息。根据我的经验,处理这个问题的唯一方法是过滤掉你的机器人中不需要的消息,以避免消息的循环和双重处理。

    【讨论】:

    • 您说“机器人将接收发送到您的机器人所在频道的所有消息”。如何将其与特定频道相关联?我的机器人接收来自所有渠道的消息。
    • @CurvianVynes 您需要做两件事:1)在应用程序管理屏幕上订阅“机器人事件”而不是“团队事件”,2)邀请机器人到您要从中接收消息的每个频道,就像您邀请普通用户一样,例如与/invite @bot-name
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多