File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
examples/discord-identity-bot Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -9,9 +9,11 @@ const botToken = "Find @ https://discord.com/developers/applications";
9
9
10
10
const GUILD_ID = 0 ;
11
11
const ROLE_ID = 0 ;
12
+ const CHANNEL_ID = 0 ;
12
13
13
14
let guild = undefined ;
14
15
let role = undefined ;
16
+ let channel = undefined ;
15
17
16
18
const client = new Client ( { intents : [ Intents . FLAGS . GUILDS ] } ) ;
17
19
const wrapper = new Wrapper ( ) ;
@@ -22,6 +24,7 @@ async function main() {
22
24
23
25
guild = await client . guilds . fetch ( GUILD_ID ) ;
24
26
role = await guild . roles . fetch ( ROLE_ID ) ;
27
+ channel = await guild . channels . fetch ( CHANNEL_ID ) ;
25
28
26
29
client . on ( "guildMemberAdd" , join ) ;
27
30
}
@@ -33,10 +36,14 @@ async function join(user) {
33
36
try {
34
37
member = await wrapper . members ( ) . fetchByDiscord ( Number ( user . user . id ) ) ;
35
38
} 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
+
37
43
throw error ;
38
44
}
39
45
46
+ await channel . send ( `[MC-Market] A member was found for ${ user } : '${ member . username } ' (${ member . member_id } ).` ) ;
40
47
await user . roles . add ( role ) ;
41
48
}
42
49
You can’t perform that action at this time.
0 commit comments