📌  相关文章
📜  如何查看您的不和谐机器人在多少台服务器中是 d.js - Javascript (1)

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

如何查看您的不和谐机器人在多少台服务器中是 d.js - Javascript

简介

在 Discord 上创建的机器人可能会被人滥用,用于发布不和谐、垃圾和恶意内容。为了保护社区的干净的氛围,Discord 提供了 Trust & Safety Portal 来支持举报和检查机器人的使用情况。本文将介绍如何查看您的机器人在多少台服务器中是不和谐的,使用的工具是 Discord.js

步骤
步骤1: 创建 Discord 应用并获取令牌

使用 Discord 开发者门户 创建一个 Discord 应用,并在 “Bot” 部分创建一个机器人。在 “Bot” 设置页面中,您可以找到机器人的令牌(token)。

步骤2: 导入 Discord.js 并创建机器人实例

使用 Node.js 创建一个新的项目,在项目中导入 Discord.js 库,并创建一个机器人实例,同时提供机器人的令牌:

const Discord = require('discord.js');
const client = new Discord.Client();

client.login('YOUR_TOKEN_HERE');
步骤3: 使用 Trust & Safety API 获取机器人数据

在 Discord.js 中,您可以使用 Trust & Safety API 获取机器人在数据库中的状态和统计数据。使用 API 需要机器人令牌,并且您需要具有必要的权限以使用它。

以下代码展示了如何使用 Trust & Safety API 计算不和谐机器人(bad bot)的数量:

const response = await client.guilds.fetch('YOUR_GUILD_ID');
const data = await client.api.trustsafety.guilds(response.id).get();
const badBotCount = data.bad_bot_count;

console.log(`您的机器人在 ${badBotCount} 个服务器中被检测出是不和谐的。`);

在上面的代码中,您需要替换 YOUR_GUILD_ID 为您自己的服务器 ID。

步骤4: 运行程序并查看结果

将上面的代码添加到您的程序中,并运行它。程序将从 Discord 获取您的服务器数据,并计算您的机器人在多少个服务器中被检测为不和谐。

$ node bot.js
> 您的机器人在 3 个服务器中被检测出是不和谐的。
结论

本文介绍了如何使用 Discord.js 和 Trust & Safety API 计算您的机器人在多少台服务器中是不和谐的。此功能可以帮助您保持 Discord 社区的干净和友好的环境。