Node.js Discord.js:TypeError:client.channels.get不是函数

Node.js Discord.js:TypeError:client.channels.get不是函数,node.js,discord.js,Node.js,Discord.js,嘿,我尝试了很多东西,但是这个代码不起作用,很抱歉没有包含这么多细节,但我真的不知道这个代码有什么问题 const express = require("express"); const app = express(); const Discord = require("discord.js"); const client = new Discord.Client() const db = require('quick.db'); client.on('ready', () => { co

嘿,我尝试了很多东西,但是这个代码不起作用,很抱歉没有包含这么多细节,但我真的不知道这个代码有什么问题

const express = require("express");
const app = express();
const Discord = require("discord.js");
const client = new Discord.Client()
const db = require('quick.db');
client.on('ready', () => {
console.log(client.user.tag);
});
console.log(client.channels.get(`688901992826929210`))
控制台:

TypeError: client.channels.get is not a function at Object.<anonymous> (/app/server.js:9:29)
    at Module._compile (internal/modules/cjs/loader.js:759:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
    at Module.load (internal/modules/cjs/loader.js:628:32)
    at Function.Module._load (internal/modules/cjs/loader.js:555:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:826:10)
    at internal/main/run_main_module.js:17:11
TypeError:client.channels.get不是对象上的函数。(/app/server.js:9:29)
at模块编译(内部/modules/cjs/loader.js:759:30)
在Object.Module.\u extensions..js(internal/modules/cjs/loader.js:770:10)
在Module.load(内部/modules/cjs/loader.js:628:32)
at Function.Module._load(内部/modules/cjs/loader.js:555:12)
位于Function.Module.runMain(internal/modules/cjs/loader.js:826:10)
在internal/main/run\u main\u module.js:17:11

我正在使用glitch.com免费托管,谢谢。

您似乎没有使用
client.login('INSERT TOKEN HERE')登录到您的客户端。
因此client.channels可能未定义,因此.get()不是一个函数


另外,如果您碰巧正在使用新的Discord.js v12,那么现在将是
client.channels.cache.get()
,但您仍然必须使用您的bot令牌登录。

客户端已登录,我只是不包括它,但我将尝试使用client.channels.cache.get,ty!我通过降级discordjs版本解决了这个问题,但这实际上是可行的,所以我在
.get()
之前将其标记为acceptedAdding
.cache
,因为该用户声明对我有效,非常感谢-我想知道为什么我可以看到数据,但没有函数存在。。。