GztTerm
此方法有效,但只发出一条消息...我希望能够随机发送一条随机消息以发送到欢迎频道。我对创建机器人很陌生。
答案 0 :(得分:2)
您可以做的是创建一个答案数组,然后从中随机选择一个,如下所示:
const answers = ["Welcome to the community", "We hope you brought pizza", "etc."];
client.on('guildMemberAdd', member => {
const channel = member.guild.channels.cache.find(ch => ch.name === 'welcome');
if (!channel) {
return; //Or do something else here ;)
}
return channel.send(answers[Math.floor(Math.random() * answers.length)]);
});