【发布时间】:2021-03-05 15:32:27
【问题描述】:
我做了一个&bot-info 命令,但每次我使用它时,它都说它在 0 个服务器上,有 0 个频道和 0 个用户,我该如何解决这个问题?一开始我有类似的代码行,当机器人打开时告诉我他所在的服务器、频道和用户的数量,它工作正常
const Discord = require('discord.js')
const client = new Discord.Client();
async function execute(message, args) {
const embed = new Discord.MessageEmbed()
.setTitle('Bot Stats')
.setColor('#000000')
.addFields(
{
name: '???? Servers',
value: `Serving ${client.guilds.cache.size} servers.`,
inline: true
},
{
name: '???? Channels',
value: `Serving ${client.channels.cache.size} channels.`,
inline: true
},
{
name: '???? Server Users',
value: `Serving ${client.users.cache.size}`,
inline: true
}
)
await message.channel.send(embed)
}
module.exports = {
name: 'bot-info',
description: 'bot information',
execute
}
【问题讨论】:
-
这能回答你的问题吗? Cannot read property 'send' of underfined
标签: javascript discord.js