【发布时间】:2021-06-28 15:21:13
【问题描述】:
当我在线时,机器人会给我一个角色,一旦我离线,机器人就会从我身上删除该角色。
当它删除角色时,我希望机器人将角色分配给特定用户。我该怎么做?
我的当前代码如下:
client.on('presenceUpdate', (oldPresence, newPresence) => {
const member = newPresence.member;
if (member.id === 'user.id') {
if (oldPresence.status !== newPresence.status) {
var gen = client.channels.cache.get('channel.id');
if (
newPresence.status == 'idle' ||
newPresence.status == 'online' ||
newPresence.status == 'dnd'
) {
gen.send('online');
member.roles.add('role.id');
} else if (newPresence.status === 'offline') {
gen.send('offline');
member.roles.remove('role.id');
}
}
}
});
【问题讨论】:
-
你好像忘了添加你的问题:)
-
最后一句
标签: javascript node.js discord.js