📅  最后修改于: 2023-12-03 15:30:27.746000             🧑  作者: Mango
Discord.js Stats 命令是一个使用 TypeScript 编写的 Discord bot 命令,可以返回有关 Discord 服务器和 bot 的统计信息。
为了使用 stats 命令,您需要通过 npm 安装 Discord.js 包,然后将以下代码添加到您的项目中:
import { Client, Message } from 'discord.js';
const bot = new Client();
bot.on('ready', () => {
console.log(`Logged in as ${bot.user.tag}!`);
});
bot.on('message', (msg: Message) => {
if (msg.content === '!stats') {
const guilds = bot.guilds.cache.size;
const members = bot.users.cache.size;
const channels = bot.channels.cache.size;
const embedMessage = `
# Bot statistics
- **Guilds**: ${guilds}
- **Members**: ${members}
- **Channels**: ${channels}
`;
msg.reply(embedMessage);
}
});
bot.login('YOUR_BOT_TOKEN_HERE');
该代码将创建一个 Discord.js 客户端,并监听 ready 和 message 事件。当接收到一条消息且该消息内容为“!stats”时,将返回一个包含有关 bot 统计信息的嵌入消息。
stats 命令将返回一个使用 Markdown 格式的消息。以下是格式示例:
# Bot statistics
- **Guilds**: 10
- **Members**: 100
- **Channels**: 30
#
符号开头。越多的 #
符号表示较小的标题级别。-
符号开头。**
符号包围。Discord.js Stats 命令是一个方便的功能,可以让您了解有关您的 Discord 服务器和 bot 的有用统计信息。将以上代码添加到您的项目中,并在 Discord 服务器中试试吧!