【发布时间】:2022-10-01 10:40:05
【问题描述】:
我正在编写一个删除 Discord 服务器所有频道的机器人。 这是我的代码:
const { Client, GatewayIntentBits } = require(\"discord.js\");
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent,
],
});
client.on(\"ready\", () => {
console.log(\"Bot Ready\");
});
client.on(\"messageCreate\", (message) => {
if (message.author.bot) return;
console.log(message);
if (message.content === \".setup\") {
message.guild.channels.forEach((channel) => channel.delete());
}
});
client.login(
\"token\"
);
当我启动它并执行命令时,什么都没有发生。我的机器人是管理员。
有人可以帮助我吗?
奥尔登·瓦克
-
您是否启用了在开发人员门户中发送内容意图?
-
你为什么要制作一个删除服务器频道的机器人?这听起来像是一个试图冒充另一个机器人的恶意机器人。
-
@Elitezen 是的,在门户开发者方面一切都很好。
-
@HeyHoo 我发现了 discord.js,我有一些服务器,我想删除所有频道以重新启动我的 Discord 服务器;)
标签: javascript node.js discord discord.js