File tree 2 files changed +46
-0
lines changed
2 files changed +46
-0
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " verification-bot" ,
3
+ "version" : " 1.0.0" ,
4
+ "description" : " " ,
5
+ "main" : " index.js" ,
6
+ "scripts" : {
7
+ "test" : " echo \" Error: no test specified\" && exit 1"
8
+ },
9
+ "keywords" : [],
10
+ "author" : " " ,
11
+ "license" : " ISC" ,
12
+ "dependencies" : {
13
+ "discord.js" : " ^12.1.1" ,
14
+ "dotenv" : " ^8.2.0"
15
+ }
16
+ }
Original file line number Diff line number Diff line change
1
+ require ( 'dotenv' ) . config ( ) ;
2
+ const { Client } = require ( 'discord.js' ) ;
3
+ const client = new Client ( ) ;
4
+ client . login ( process . env . BOT_TOKEN ) ;
5
+
6
+ client . on ( 'ready' , ( ) => console . log ( `${ client . user . tag } has logged in.` ) ) ;
7
+
8
+ client . on ( 'message' , async message => {
9
+ if ( message . author . bot ) return ;
10
+ if ( message . channel . id === '' )
11
+ await message . delete ( ) ;
12
+ if ( message . content . toLowerCase ( ) === '!verify' && message . channel . id === '' )
13
+ {
14
+ await message . delete ( ) . catch ( err => console . log ( err ) ) ;
15
+ const role = message . guild . roles . cache . get ( '' ) ;
16
+ if ( role ) {
17
+ try {
18
+ await message . member . roles . add ( role ) ;
19
+ console . log ( "Role added!" ) ;
20
+ }
21
+ catch ( err ) {
22
+ console . log ( err ) ;
23
+ }
24
+ }
25
+ }
26
+ } ) ;
27
+
28
+ client . on ( 'guildMemberAdd' , member => {
29
+ console . log ( member . user . tag ) ;
30
+ } ) ;
You can’t perform that action at this time.
0 commit comments