【发布时间】:2021-07-01 18:44:14
【问题描述】:
我正在尝试让我的机器人在有人断开连接时发送消息。其中包含断开连接的人和断开连接的人。
但是当我运行机器人并断开某人的连接时,什么都没有发生。
这是我的代码:
client.on("voiceStateUpdate", function (oldMember, newMember) {
let newUserChannel = newMember.voiceChannel
if (newUserChannel === null) {
// User leaves a voice channel
const fetchedLogs = await (oldMember, newMember).guild.fetchAuditLogs({
limit: 1,
type: 'MEMBER_DISCONNECT',
});
const disconnectLog = fetchedLogs.entries.first();
const { executor } = disconnectLog;
client.channels.cache.get("828731501016252417").send(`<@${executor.id}> Disconnected <@${oldMember.id}>`)
}
});
【问题讨论】:
标签: javascript node.js discord discord.js bots