📜  discord.js stats 命令 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:30:27.746000             🧑  作者: Mango

Discord.js Stats 命令 - TypeScript

Discord.js Stats 命令是一个使用 TypeScript 编写的 Discord bot 命令,可以返回有关 Discord 服务器和 bot 的统计信息。

在 Discord.js 中使用 stats 命令

为了使用 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 统计信息的嵌入消息。

返回 Markdown 格式

stats 命令将返回一个使用 Markdown 格式的消息。以下是格式示例:

# Bot statistics

- **Guilds**: 10
- **Members**: 100
- **Channels**: 30
Markdown 说明
  • 标题由 # 符号开头。越多的 # 符号表示较小的标题级别。
  • 项目符号由 - 符号开头。
  • 粗体文本由 ** 符号包围。
总结

Discord.js Stats 命令是一个方便的功能,可以让您了解有关您的 Discord 服务器和 bot 的有用统计信息。将以上代码添加到您的项目中,并在 Discord 服务器中试试吧!