Discord.JS |获取通道对象返回undefined

时间:2017-02-18 22:37:49

标签: javascript node.js discord

我在理解Discord.JS模块时遇到了一些问题,即使看了很多纪录片,我也不知道如何将我的机器人连接到服务器上!

var Discord = require           ( 'discord.js' ),
    Client = new Discord.Client (              );

Client.on ( 'ready', () => {
  console.log ( Client.channels.get ( '***ChannelID***' ) );
});

Client.login ( '***TOKEN***' );


输出

undefined


即使我传递正确的ID,获取频道返回undefined的位置。

我不知道僵尸程序是否可以在没有被邀请到服务器的情况下连接到它,并且似乎无法在其上找到任何内容?

谢谢!

1 个答案:

答案 0 :(得分:-1)

Bots必须在服务器中才能获得ID

示例(抱歉,我的机器人在python中,但它在使用API​​方面类似):

Example

这是因为我的机器人在第二个频道,但第一个是由

组成