Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js slack RTM API获取通道列表_Node.js_Api_Bots_Slack Api_Rtm - Fatal编程技术网

Node.js slack RTM API获取通道列表

Node.js slack RTM API获取通道列表,node.js,api,bots,slack-api,rtm,Node.js,Api,Bots,Slack Api,Rtm,我使用的是slack bot RTM API的简单模板,在 问题是如何获取频道名称 我发现我应该使用与WEB API兼容的 但是,当我使用RTMAPI时,如何调用WEB API呢?总的来说,为什么所有这些都过于复杂?下面的示例如何?使用时请导入您的访问令牌 示例: var WebClient = require('@slack/client').WebClient; var web = new WebClient('## your access token ##'); web.channels.

我使用的是slack bot RTM API的简单模板,在

问题是如何获取频道名称

我发现我应该使用与WEB API兼容的


但是,当我使用RTMAPI时,如何调用WEB API呢?总的来说,为什么所有这些都过于复杂?

下面的示例如何?使用时请导入您的访问令牌

示例:

var WebClient = require('@slack/client').WebClient;
var web = new WebClient('## your access token ##');
web.channels.list(function(err, info) {
  if (err) {
    console.log(err);
  } else {
    for(var i in info.channels) {
      console.log("%s", info.channels[i].name, info.channels[i].id);
    }
  }
});
channelName1 channelID1
channelName2 channelID2
channelName3 channelID3
结果:

var WebClient = require('@slack/client').WebClient;
var web = new WebClient('## your access token ##');
web.channels.list(function(err, info) {
  if (err) {
    console.log(err);
  } else {
    for(var i in info.channels) {
      console.log("%s", info.channels[i].name, info.channels[i].id);
    }
  }
});
channelName1 channelID1
channelName2 channelID2
channelName3 channelID3

如果我误解了你的问题,很抱歉。

下面的示例如何?使用时请导入您的访问令牌

示例:

var WebClient = require('@slack/client').WebClient;
var web = new WebClient('## your access token ##');
web.channels.list(function(err, info) {
  if (err) {
    console.log(err);
  } else {
    for(var i in info.channels) {
      console.log("%s", info.channels[i].name, info.channels[i].id);
    }
  }
});
channelName1 channelID1
channelName2 channelID2
channelName3 channelID3
结果:

var WebClient = require('@slack/client').WebClient;
var web = new WebClient('## your access token ##');
web.channels.list(function(err, info) {
  if (err) {
    console.log(err);
  } else {
    for(var i in info.channels) {
      console.log("%s", info.channels[i].name, info.channels[i].id);
    }
  }
});
channelName1 channelID1
channelName2 channelID2
channelName3 channelID3

如果我误解了你的问题,很抱歉。

这正是我要找的。非常感谢。顺便问一下,你在哪里找到这个样品的?谢谢。你可以在这里找到一些样品。这正是我要找的。非常感谢。顺便问一下,你在哪里找到这个样品的?谢谢。你可以在这里找到一些样品。