所以我试图在一系列事件结束时通过我的slackbot改变消息。我能够在前几个实例中更改它,但我无法完成最后一个实例。我99%确定这是因为我已达到5个互动限制,因为我确实在最后一条消息之前经历了与用户的5次互动。如果是这种情况,有没有办法在没有服务器响应的情况下更改消息?我问,因为最后一条消息只是感谢用户参与的消息。它实际上并不需要来自服务器上的数据的任何输入来完成。我觉得我读过在某个地方做这件事,但对于我的生活,我再也找不到了。任何帮助或链接将不胜感激!
编辑:用户通过互动消息与按钮交互以回答某些问题。目前更新消息的方法是使用chat.update和设置" response_type":"短暂的"在我发送的json params中。
答案 0 :(得分:1)
使用chat.update
的另一种方法是简单地回复来自Slack的请求的消息。这将默认替换现有消息。它没有我所知的限制,所以它解决了你的问题。
这适用于斜杠命令和交互式消息。
有关详细信息,请参阅here。