我已将 Slack RTM API 集成到我的程序中,并且我能够发布到 Slack 以及接收来自 Slack 的新消息。
我遇到的一个问题是在发布到 Slack 时,该帖子来自我的用户名。我知道可以通过设置“用户名”和“as_user”字段来更改 Web API 中的发布用户,所以我不确定为什么会有所不同。以下是我正在使用的消息。Comment.user.name 是一个字符串。
var message =
{
id : 1,
type : "message",
channel : self.channel,
text : comment.text,
thread_ts : self.timestamp,
username : comment.user.name,
as_user : false
};
self.websocket.send(JSON.stringify(message));
这可能与我这样做的方式,还是有更好的方法?谢谢。