我有一个非常慢的机器人,因为它在每个消息响应后面执行耗时的操作,有时候只是让用户发送消息并等待2-3秒直到响应响起。我想立即发送“打字”事件,直到真正的消息准备好。但我没有在Slack API参考中看到这样的方法。它甚至存在吗?也许我可以使用解决方法来实现这一目标?有人解决了类似的问题吗?
答案 0 :(得分:1)
假设你有一个有效的RtmClient实例......
var slack = new RtmClient(token, {
// your params
});
...以及有效的渠道ID,这应该有效:
slack.sendTyping(channelId);
{
"id": 1,
"type": "typing",
"channel": "C024BE91L"
}
注意:我正在使用客户端,并且还没有费心阅读API文档,所以我不知道id
字段在这里做了什么。