slack - 仅在移动设备上触发 Slack 命令超时错误(3000 毫秒之前)
问题描述
我正在按照文档中所说的那样做:收到命令后立即发送 200 个响应。正如@rcoup 在如何避免松弛命令超时错误中所说的那样?.
它在松弛的桌面上完美运行。根本没有错误消息。但是,当我在 slack 上为 iOS 调用命令时,这些 503 超时消息不断出现。奇怪的是,有时它们会在响应已经存在之后出现。:/
移动设备是否有任何不同的时间限制或不同的方法?在他们的文档中找不到任何内容。
解决方案
好的,感谢您的反馈 Erik。我们认为我们在第一条用户消息上给出了正确的 200 个反馈,但是在我们开始在同一个对话框中显示交互式组件之后,我们停止给出即时的 200 个答案。这很有趣,因为我们实际上是在用户单击交互式组件后 3000 毫秒之前给出答案。但是,在移动设备上,答案似乎需要是对组件交互请求的直接回答,而不是像我们之前所做的任何回复(获取数据并返回,即使是在 3000 毫秒之前)。
因此,桌面和移动设备之间的行为肯定存在一些差异。我们所做的方式,桌面从来没有给我们超时,移动总是给我们超时。
推荐阅读
- java - 在 main 方法中启动手动线程
- r - 图形多路复用网络
- javascript - html表单更新flask路由和dom
- wordpress - WordPress阻止访问管理页面表示用户具有完全需要的功能
- reactjs - wget 工作,但无法从 React 应用程序请求
- javascript - ChartJS:堆积条形图加线。仅获取堆叠条的总数和百分比
- vidyo - Vidyo 令牌过期时间和强制过期
- typescript - 类型'typeof“..node_modules/@types/three/index”'上不存在属性'DecalGeometry'
- java - JavaFx ListView 不显示文本,但在 cellFactory 之后工作
- python - eval(dir()[0]) 在 python 中做了什么