当用户使用 discord.js + node.js 加入和离开时,如何更新 firebase 数据库
How do you update the firebase database when a user joins and leaves using discord.js + node.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': '!'
});
});
这会在我的数据库中创建我的条目
你需要的事件是guildMemberAdd
and guildMemberRemove
,你可以这样使用它们:
bot.on('guildMemberAdd', member => {
// database query
});
bot.on('guildMemberRemove', member => {
// database query
});
一旦我使用 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': '!'
});
});
这会在我的数据库中创建我的条目
你需要的事件是guildMemberAdd
and guildMemberRemove
,你可以这样使用它们:
bot.on('guildMemberAdd', member => {
// database query
});
bot.on('guildMemberRemove', member => {
// database query
});