首页 > 解决方案 > 无法读取未定义公会的属性“创建”

问题描述

client.guilds.cache.get('<id>').channel.create(message.author.username, 'text');

我在这里尝试使用此代码创建一个以消息作者的用户名为标题的文本通道,但我无法获取指定的服务器(ID 正确)。

标签: discord.js

解决方案


如果你想创建一个频道,你需要一个公会的GuildChannelManager。为此,您需要调用该Guild.channels属性。相反,你最后.channel没有s。尝试使用.get('<id>').channels.create,看看它是如何工作的。


推荐阅读