メンバーの参加、退出ログを出力するサンプル
Discord.jsを使ってボットが参加しているサーバーの入退出ログを出力するサンプル
code:js
client.on('guildMemberAdd', member => {
console.log(${member.guild.name} に ${member.displayName} が参加しました)
})
client.on('guildMemberRemove', member => {
console.log(${member.guild.name} から ${member.displayName} が退出しました)
})
注意
Server Members Intentが必要
スクリーニングを使用しているサーバーでの動作に注意
https://old.discordjs.dev/#/docs/main/stable/class/GuildMember?scrollTo=pending
関連
サーバーにユーザーが参加したら処理を実行する
サーバーからメンバーが退出したら処理を実行する
メンバーからサーバーにアクセスする
サーバー名を取得する
メンバーのサーバー内での表示名を取得する