Javascript Discord.js我如何获得;信息“;获取的通道的属性?

Javascript Discord.js我如何获得;信息“;获取的通道的属性?,javascript,discord,discord.js,Javascript,Discord,Discord.js,我一直试图通过在已获取的通道中获取消息来对所选消息作出反应,但是,我意识到 client.channels.fetch(“id”)获取一个频道,但其类型与msg.channel不同。 client.channels.fetch(“id”)显示以下描述:Discord.Channel。。。但是msg.channel显示了以下描述: Message.channel:Discord.textconnel | Discord.DMChannel | Discord.newscannel 它有“messa

我一直试图通过在已获取的通道中获取消息来对所选消息作出反应,但是,我意识到
client.channels.fetch(“id”)
获取一个频道,但其类型与
msg.channel
不同。
client.channels.fetch(“id”)
显示以下描述:
Discord.Channel
。。。但是
msg.channel
显示了以下描述:

Message.channel:Discord.textconnel | Discord.DMChannel | Discord.newscannel

它有“messages”值。

这是因为
message.channel
保证是一个有消息的频道,因为您是从消息访问它的。但是,
client.channels.fetch()
可能会返回语音频道!谁知道呢。@Lioness100那么我有没有办法指定它是一个文本频道?它说
类型断言表达式只能在TypeScript文件中使用
我假设您使用ts是因为您的语法。使用jsdoc,您可以在变量声明上使用
/**type{import('discord.js').TextChannel}*/