javascript - DiscordJS 检测用户何时加入公会

标签 javascript node.js discord

client.on('guildMemberAdd', guildMemberAdd => {
  console.log("Guild Member joined");
});

我知道我有一些菜鸟错误请帮助 lmao,只是想简单地检测用户何时加入公会/服务器并赋予他们特定的 Angular 色。

最佳答案

添加 Angular 色的几种方法。通过 ID 或 Angular 色。最好知道 Angular 色 ID,这样会更快,但是您也可以按名称查找 Angular 色。

client.on('guildMemberAdd', member => {
    // Set the member's roles by id
    member.setRoles([/* role id here */]);

    // Don't know the role id?
    const role = guild.roles.find(role => role.name === 'your role name');
    member.addRole(role);
});

关于javascript - DiscordJS 检测用户何时加入公会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50705503/

相关文章:

javascript - 为什么React组件无限更新

javascript - 如何不通过对同一对象属性的引用来传递值?

node.js - AWS Lambda 无法返回 PDF 文件

javascript - 从 GuildMember 获取用户名

Discord.js 机器人没有回复

python - 不和谐 py - 错误 : Unable to extract JS player URL

javascript - 如何制作分配表?

javascript - 如何在 JEST 中模拟 Cookie.get ('language' )

node.js - npm postinstall 使用多个命令失败

node.js - 使用 Mongoose 和 FeedParser 跟踪 Node.js 中的多个回调何时完成