我一直在尝试使用以下代码但不知何故它根本不起作用。我们的想法是让服务器登录控制台,以便用户上线并离线。
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`);
}
});
答案 0 :(得分:2)
首先,我知道这是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}`);
}
});