Skip to content

Commit 51c4cac

Browse files
committed
Addition of channel logging for Discord identity bot example
1 parent 8c5525e commit 51c4cac

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

examples/discord-identity-bot/index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ const botToken = "Find @ https://discord.com/developers/applications";
99

1010
const GUILD_ID = 0;
1111
const ROLE_ID = 0;
12+
const CHANNEL_ID = 0;
1213

1314
let guild = undefined;
1415
let role = undefined;
16+
let channel = undefined;
1517

1618
const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
1719
const wrapper = new Wrapper();
@@ -22,6 +24,7 @@ async function main() {
2224

2325
guild = await client.guilds.fetch(GUILD_ID);
2426
role = await guild.roles.fetch(ROLE_ID);
27+
channel = await guild.channels.fetch(CHANNEL_ID);
2528

2629
client.on("guildMemberAdd", join);
2730
}
@@ -33,10 +36,14 @@ async function join(user) {
3336
try {
3437
member = await wrapper.members().fetchByDiscord(Number(user.user.id));
3538
} catch (error) {
36-
if (error instanceof Error && error.code() === "MemberNotFound") return;
39+
if (error instanceof Error && error.code() === "MemberNotFound") {
40+
await channel.send(`[MC-Market] No member found for ${user}.`);
41+
}
42+
3743
throw error;
3844
}
3945

46+
await channel.send(`[MC-Market] A member was found for ${user}: '${member.username}' (${member.member_id}).`);
4047
await user.roles.add(role);
4148
}
4249

0 commit comments

Comments
 (0)