Я использую пакет узлов: slack-client для взаимодействия с api в slack. Теперь, с использованием или без использования 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);
});
Я надеялся, что сообщение поступит прямо ко мне от бота, но ничего. Я получаю ответ типа привет? Детали отправки выше я получил в другом сообщении об этом, но у меня это не работает. Идентификатор сообщения был создан мной.