当用户使用discord.js + node.js加入和离开时,如何更新Firebase数据库

时间:2019-05-26 18:08:05

标签: javascript node.js firebase discord.js

一旦我使用firebase创建了X数据库,当用户离开时如何更新数据库(使用discord.js + node.js)。我已经有了这个。

bot.on('guildCreate', async gData => {
  db.collection('guilds').doc(gData.id).set({
    'guildID': gData.id,
    'guildName': gData.name,
    'guildOwner': gData.owner.user.username,
    'guildOwnerID': gData.owner.id,
    'guildMemberCount': gData.memberCount,
    'prefix': '!'
  });
});

这将在数据库中创建我的条目

1 个答案:

答案 0 :(得分:0)

您需要的事件是guildMemberAddguildMemberRemove,您可以这样使用它们:

bot.on('guildMemberAdd', member => {
  // database query
});

bot.on('guildMemberRemove', member => {
  // database query
});

Discord.js Docs