2
短暫消息應該只對發出該命令的用戶可見。但是,根據我的經驗,它被髮送到整個頻道。將短斜槓命令response_type臨時發送到整個通道
我錯過了什麼?
根據Slack Slash commands documentation,唯一需要的屬性是在RESPONSE_TYPE Node.js的應用程序的響應設定爲短暫的。
在我的應用程序的代碼如下所示:
var t = {
"response_type": "ephemeral",
"text": "How to use /please"
}
request({
uri: uri,
headers: {
'content-type': 'application/json',
},
method: 'POST',
body: JSON.stringify(t)
}, function (error, response, body) {
return res.status(200).end();
});
這實際上是一個斜槓命令的迴應嗎?我問,因爲截圖有一個名爲「incoming-webhook」的機器人,這聽起來像是一個傳入的webhook。 :-)傳入的webhooks沒有短暫消息的概念。 (哪位用戶甚至會看到該消息?) – smarx
謝謝@smarx。這是正確的。我正在使用的教程有一個傳入的webhook從slack斜槓命令發佈到頻道。沒有必要傳入webhook。我花了一段時間才弄清楚。傳入的webhook總是公開的。斜槓命令可以是短暫的或in_channel。 – Diego
這裏是我正在討論的教程。 http://www.sitepoint.com/getting-started-slack-bots/ – Diego