【发布时间】:2015-10-02 09:18:20
【问题描述】:
我正在使用节点包:slack-client 在 slack 与 api 交互。现在无论是否使用 slack-client,我如何从我的机器人向我想要指定的用户发送直接消息?以下是迄今为止的普通套接字连接:
var WebSocket = require('ws')
,ws2 = new WebSocket(myURL); //from rtm start
ws2.on('open', function() {
ws2.send({
"id": 333,
"type": "message",
"channel": "@user1", //User I want to send to
"text": "HEY!!!!"
});
});
ws2.on('message', function(message) {
console.log('received: %s', message);
});
我希望该消息会直接从机器人发送给我,但什么也没有。我得到一个类型的回复你好虽然?上面的发送详细信息我在另一篇关于此的帖子中找到,但它对我不起作用。消息 ID 是我创建的。
【问题讨论】:
-
我收到了一封来自 slack 支持的电子邮件,它应该提供解决方案。如果可行,将在今晚晚些时候添加答案