我一直在尝试使用以下代码,但无论如何它根本无法工作。这个想法是让服务器上线和下线的用户登录控制台。
bot.on("Presence", usr => {
if (usr.status == 'offline'){
console.log(`${usr.username} is offline`);
} else if (usr.status == 'online') {
console.log(`${usr.username} is online`);
}
});
最佳答案
首先,我知道这是JS,但您确实应该输入要编码的编程语言的名称,并将其添加为标记,否则没人会找到您的问题。其次,如果选中docs,则事件的名称为presenceUpdate
。
bot.on("presenceUpdate", (oldMember, newMember) => {
if(oldMember.presence.status !== newMember.presence.status){
console.log(`${newMember.user.username} is now ${newMember.presence.status}`);
}
});
关于javascript - 用户联机或脱机时在控制台上发布消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45022629/