获取频道消息列表并发送私人频道上的消息
问题描述:
我试图获取消息列表并在私人频道上发送消息。我正在使用@slack/client
。 我以前使用这是能够将消息发送到专用通道松弛节点库尝试,但我无法列出有旧邮件:获取频道消息列表并发送私人频道上的消息
var Slack = require('slack-node');
slack = new Slack('XXXXXXXXXXXXXXXXXXXXXXX');
slack.api('chat.postMessage', {
text: reportString,
channel: '#my-channel'
}, function (err, response) {
});
这是工作,但使用这种其他图书馆是更多的维护和它声称是低层次的,我不能看到私人渠道:
var RtmClient = require('@slack/client').RtmClient;
var MemoryDataStore = require('@slack/client').MemoryDataStore;
var token = "xoxp-2440864763-18324328800-65435386595-a46d0b859c";
var slack = new RtmClient(token, { logLevel: 'debug', dataStore: new MemoryDataStore() });
slack.start();
slack.channels
不包含唯一的公共信道和使用slack.channels.getChannelByName
没有得到我想要的专用通道。
有什么想法?