如何使用提及的所有渠道和角色制作嵌入

时间:2021-05-25 15:27:49

标签: discord.js

我对制作机器人还很陌生,所以我不知道集合是如何工作的,我需要一个嵌入来向我展示所有提及的频道和角色。它是 !serverinfo 命令的一部分。

1 个答案:

答案 0 :(得分:0)

你可以通过这样做来获得嵌入 频道

const channelinfo = [];
const keys = Array.from(message.guild.channels.cache.keys())
for(let i = 0 ; i < keys.length; i++){
   const channel  = message.guild.channels.cache.get(keys[1])
   channelinfo.push(`Channel name: ${channel.name}\nChannel mention: <#${channel.id}>`)
}
message.channel.send(`Channelinfo:\n` + channelinfo.join(`\n`))

角色也一样^^