Slack 传入 webhook 中的确认按钮

Acknowledge button in Slack incoming webhook

我用 slack 做票务系统,需要按钮 "Acknowledge" 按钮, 按下诸如复选标记之类的东西时,应该会显示用户名(因此该操作不会进行任何外部调用)。

我可以在传入的 webhook 中添加该按钮, 想知道是否有开箱即用的解决方案...如果没有如何添加该逻辑?

传入的 webhook 仅适用于简单消息。任何更复杂的消息,例如包括按钮等交互功能应该使用 API 方法构建,例如chat.postMessage.

请注意,interactive messages 喜欢的按钮总是进行外部调用,并且要求您的应用具有 Slack 可以调用的 HTTP 端点。

需要说明的是:Slack API 中有 "built-in" 确认按钮,但您可以使用 API 中的积木轻松自己搭建一个。