【发布时间】:2020-09-28 08:08:09
【问题描述】:
我需要我的 discord 机器人记住在不同的公会中向哪个频道发送问候。 现在,我将频道名称作为前缀,并使用它来回忆将其发送到哪里:
//greeting new users script
bot.on('guildMemberAdd', member => {
// Send the message to a designated channel on a server:
const WelcomeChannel = member.guild.channels.cache.find(ch => ch.name === config.WelcomeChannelVar);
// Do nothing if the channel wasn't found on this server
if (!WelcomeChannel) return;
const welcomeEmbed = new Discord.MessageEmbed()
.setAuthor(member.displayName.toString() + '#' + member.user.discriminator, member.user.displayAvatarURL())
.setTitle('someone joined!')
.setDescription('welcome to **' + member.guild.name + '**, <@' + member.id + '> !')
.setColor(0x348a58)
.setThumbnail(member.user.avatarURL())
.setFooter('you\'re member #' + member.guild.memberCount + '!')
setTimeout(() => {
WelcomeChannel.send(welcomeEmbed)
}, 200);
member.send("welcome to " + member.guild.name + "! please **read the rules**, and *follow them* :) if you need any help, please **ping a staff member**.");
});
我如何设置当机器人加入他们的公会时所有者可以使用的命令,该命令为每个公会设置一个独特的欢迎频道(显然只向加入他们的公会的人发送欢迎消息)。
哦,我该如何设置最终让人们更改公会欢迎信息的命令?
谢谢! :)
【问题讨论】:
标签: node.js discord.js