簡體   English   中英

如何列出 discord.js v12 機器人中的所有服務器

[英]How do I list all servers in a discord.js v12 bot

我正在嘗試發出一個命令,所以當你 go;listservers 它帶來了機器人所在的當前服務器列表,但我的代碼一次發送一個服務器,這使得它真的很慢我可以解決這個問題嗎? 這是我當前的代碼

    message.channel.send(`Found ${client.guilds.cache.size} servers\nServer List:`)
    client.guilds.cache.forEach(guild => {
        message.channel.send(`${guild.name} | ${guild.id}`)
    })

要在一條消息中列出所有服務器,您只需使用一行代碼:

message.channel.send(client.guilds.cache.map(m => `${m.name} | ${m.id}`).join("\n"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM