📅  最后修改于: 2023-12-03 14:40:44.414000             🧑  作者: Mango
如果你是 Discord 应用程序的开发者,你可能想知道如何通过 JavaScript 创建服务上的角色。本文将介绍如何使用 Discord.js 库来实现这一目标。
要在你的项目中使用 Discord.js,请使以下命令将其添加为依赖项:
npm install discord.js
要创建角色,你需要使用 Discord.js 客户端。让我们创建一个新的客户端并连接到 Discord API:
const Discord = require('discord.js');
const client = new Discord.Client();
client.login('token'); // Replace token with your bot's token
要在服务器上创建角色,请使用以下代码:
const guild = client.guilds.cache.get('guild-id'); // Replace guild-id with your guild's ID
guild.roles.create({
data: {
name: 'New Role',
color: 'BLUE',
},
reason: 'New role created',
})
.then(role => console.log(`Created role ${role}`))
.catch(console.error);
上面的代码将在名称为“New Role”的蓝色角色。如果出现错误,将打印错误消息。
以下是完整的源代码:
const Discord = require('discord.js');
const client = new Discord.Client();
client.login('token'); // Replace token with your bot's token
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
const guild = client.guilds.cache.get('guild-id'); // Replace guild-id with your guild's ID
guild.roles.create({
data: {
name: 'New Role',
color: 'BLUE',
},
reason: 'New role created',
})
.then(role => console.log(`Created role ${role}`))
.catch(console.error);
});
这将在你的应用程序启动时创建名称为“New Role”的蓝色角色。
希望这篇文章可以帮助你在 Discord 应用程序中创建一个新的角色!