ノード パッケージを使用しています: 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);
});
メッセージがボットから直接届くことを望んでいましたが、何もありませんでした。でも、hello というタイプの返信を受け取りますか? 上記の送信の詳細は、これに関する別の投稿で入手しましたが、うまくいきません。メッセージ ID は私が作成したものです。