首页 > 解决方案 > Discord.JS:如何获得公会的第一个频道?

问题描述

我正在创建一个 Discord 机器人。我想通过公会 ID 创建邀请。创建邀请需要一个频道。我想机器人选择第一个频道。我怎样才能做到这一点?

我用了这个但没有用:

guild.channels[Object.keys(guild.channels)[0]]
//returns undefined

标签: node.jsdiscord.js

解决方案


对于 v12 尝试

var chx = guild.channels.cache.filter(chx => chx.type === "text").find(x => x.position === 0);

推荐阅读