discord.js - 无法读取未定义公会的属性“创建”
问题描述
client.guilds.cache.get('<id>').channel.create(message.author.username, 'text');
我在这里尝试使用此代码创建一个以消息作者的用户名为标题的文本通道,但我无法获取指定的服务器(ID 正确)。
解决方案
如果你想创建一个频道,你需要一个公会的GuildChannelManager。为此,您需要调用该Guild.channels
属性。相反,你最后.channel
没有s
。尝试使用.get('<id>').channels.create
,看看它是如何工作的。
推荐阅读
- apache-flink - Flink 需要 hive conf 目录的本地路径,但是如果我们在 yarn 上提交 flink 作业,如何提供该路径?
- node.js - 在 docker 容器上运行 nodejs 应用程序会给出“错误:找不到模块'/usr/src/app/nodemon'”
- migration - jboss 4.2.2 GA 与 java 11 兼容吗?
- javascript - 将 PHP 变量传递给 Javascript 变量不起作用
- continuous-integration - 如何为 GitHub Actions 缓存诗歌安装
- python - 将json转换为python中累积数据的字典
- asp.net-mvc - 如何从 MVC 应用程序调用逻辑应用程序?
- android - 即使关闭应用程序,Listview 突出显示的选定项目仍然存在
- javascript - 我希望星期几显示为名称而不是数字
- asp.net-mvc - Identity SignInManager PasswordSignInAsync 成功,但它不会重定向到卡在加载中的任何地方