所以我想用js做一个不和谐的机器人。如果您要向漫游器发送邀请链接,它应该能够告诉您服务器的会员数。可以编程吗?
答案 0 :(得分:0)
是的,您可以通过让bot将行会中的所有用户加入到一个数组中并发送该数组的长度来实现此目的。
const Discord = require("discord.js");
const bot = new Discord.Client();
const token = 'YOUR_TOKEN';
bot.on('guildCreate', guild => {
//first the bot is going to find a channel to send the user count in
let defaultChannel = "";
guild.channels.forEach((channel) => {
if (channel.type == "text" && defaultChannel == "") {
if (channel.permissionsFor(guild.me).has("SEND_MESSAGES")) {
defaultChannel = channel;
}
}
})
let arr = guild.members.array();
defaultChannel.send(arr.length);
});
bot.login(token);