client.channels.get不是discord.js中的函数
[帮帮我,我正在尝试创建一个不和谐的bot,我想在特定的频道中发送一条消息,但这没用。
const Discord = require('discord.js');
const client = new Discord.Client();
client.login("MyToken")
client.on("ready", function(){
client.channels.get("IdChannel").send("Hi!");
})
出现此错误:
TypeError: client.channels.get is not a function
我做错了什么?请帮助我。
回答如下:我将假设您正在使用Discord.js V12。此特定版本将client.channels从collection更改为ChannelManager。其中.get
替换为.fetch
。
因此,要解决您的问题,您所要做的就是使用
client.channels.fetch("IdChannel").send("Hi!");
代替
client.channels.get("IdChannel").send("Hi!");
client.channels.get不是discord.js中的函数
[帮帮我,我正在尝试创建一个不和谐的bot,我想在特定的频道中发送一条消息,但这没用。
const Discord = require('discord.js');
const client = new Discord.Client();
client.login("MyToken")
client.on("ready", function(){
client.channels.get("IdChannel").send("Hi!");
})
出现此错误:
TypeError: client.channels.get is not a function
我做错了什么?请帮助我。
回答如下:我将假设您正在使用Discord.js V12。此特定版本将client.channels从collection更改为ChannelManager。其中.get
替换为.fetch
。
因此,要解决您的问题,您所要做的就是使用
client.channels.fetch("IdChannel").send("Hi!");
代替
client.channels.get("IdChannel").send("Hi!");
发布评论