@@ -5,22 +5,39 @@ require('dotenv').config();
5
5
6
6
const RoboCommands = ( msg ) => ( {
7
7
"website" : ( ) => msg . reply ( 'https://www.da-developers.dev' ) ,
8
- "bot info" : ( ) => msg . reply ( 'Version 1.0.1' ) ,
8
+ "bot info" : ( ) => msg . reply ( 'Version 1.0.1' ) ,
9
9
"hits vape" : ( ) => msg . reply ( '🥬💨' ) ,
10
10
"YEET" : ( ) => msg . reply ( 'YOTE' ) ,
11
11
"ping" : ( ) => msg . reply ( '🏓pong' )
12
12
} ) ;
13
13
14
+ const TonyCommands = ( msg ) => ( {
15
+ "lead" : ( ) => msg . reply ( '👌 You are a Leadership Member' )
16
+ } ) ;
17
+
14
18
/**
15
19
* Handles incoming messages for Robo
16
20
*/
17
21
const handleMessage = ( msg ) => {
18
22
const PREFIX = 'DG!' ;
23
+ const TonyKey = 'Tony=>'
19
24
const msgs = msg . content . split ( " " )
20
25
const roboCommands = RoboCommands ( msg ) ;
26
+ let role = msg . member . guild . roles . find ( 'name' , 'Leadership' )
21
27
if ( msgs [ 0 ] == PREFIX ) {
22
28
// getting rid of DG! prefix
23
29
msgs . splice ( 0 , 1 ) ;
30
+ if ( msgs [ 0 ] == TonyKey ) {
31
+ if ( msgs . length === 0 || msgs == undefined ) {
32
+ msg . reply ( 'At least one argument is needed to complete a task.' ) ;
33
+ } else {
34
+ if ( TonyCommands [ msgs . join ( " " ) ] ) {
35
+ TonyCommands [ msgs . join ( " " ) ] ( ) ;
36
+ } else {
37
+ msg . reply ( 'The command you entered is could not be found.' )
38
+ }
39
+ }
40
+ }
24
41
if ( msgs . length === 0 || msgs == undefined ) {
25
42
msg . reply ( 'At least one argument is needed to complete a task.' ) ;
26
43
} else {
@@ -45,13 +62,13 @@ bot.on('guildMemberAdd', member => {
45
62
channel . send ( `Welcome to the server, ${ member } be sure to read #rules 👋` ) ;
46
63
} ) ;
47
64
48
- bot . on ( 'message' , message => {
49
- if ( message . channel . name == 'rules' ) {
50
- let role = message . member . guild . roles . find ( 'name' , 'Unapproved' ) ;
51
- message . member . removeRole ( role ) ;
52
- message . delete ( 0 )
53
- . then ( msg => console . log ( `Deleted message from ${ msg . author . username } ` ) )
54
- . catch ( console . error ) ;
65
+ bot . on ( 'message' , message => {
66
+ if ( message . channel . name == 'rules' ) {
67
+ let role = message . member . guild . roles . find ( 'name' , 'Unapproved' ) ;
68
+ message . member . removeRole ( role ) ;
69
+ message . delete ( 0 )
70
+ . then ( msg => console . log ( `Deleted message from ${ msg . author . username } ` ) )
71
+ . catch ( console . error ) ;
55
72
}
56
73
} ) ;
57
74
0 commit comments