Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Imran Hussain
Marvin
Compare Revisions
e039f0da6ff652026d046a4c40505aa448ba2709...ab4dca5f3e3f376a265b4a29c22a2185baa50d4d
You need to sign in or sign up before continuing.
Commits (2)
Fix guildMemberAdd event, also needed a fix from discord dev console
· 94603de9
Imran Hussain
authored
Sep 23, 2021
94603de9
New version v0.4.2
· ab4dca5f
Imran Hussain
authored
Sep 23, 2021
ab4dca5f
Hide whitespace changes
Inline
Side-by-side
events/guildMemberAdd.js
View file @
ab4dca5f
/* global process */
const
settings
=
JSON
.
parse
(
process
.
env
.
SOCS
);
module
.
exports
=
(
client
,
member
)
=>
{
if
(
process
.
env
.
DEBUG
===
'
true
'
)
{
console
.
log
(
"
DEBUG: Incoming event:
"
,
"
guildMemberAdd
"
);
}
const
greeting
=
`Hey
${
member
}
, welcome to the server`
;
const
guild
=
member
.
guild
;
guild
.
channels
.
find
((
channel
)
=>
guild
.
channels
.
cache
.
find
((
channel
)
=>
channel
.
name
===
settings
[
guild
.
name
.
toLowerCase
()].
default_channel
)
.
send
(
greeting
);
};
index.js
View file @
ab4dca5f
...
...
@@ -15,6 +15,9 @@ fs.readdir('./events/', (err, files) => {
files
.
forEach
((
file
)
=>
{
const
eventHandler
=
require
(
`./events/
${
file
}
`
);
const
eventName
=
file
.
split
(
'
.
'
)[
0
];
if
(
process
.
env
.
DEBUG
===
'
true
'
)
{
console
.
log
(
"
DEBUG: Registering eventhandler for event:
"
,
eventName
);
}
client
.
on
(
eventName
,
(...
args
)
=>
eventHandler
(
client
,
...
args
));
});
});
...
...
npm-shrinkwrap.json
View file @
ab4dca5f
{
"name"
:
"Marvin"
,
"version"
:
"0.4.
1
"
,
"version"
:
"0.4.
2
"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
...
...
package.json
View file @
ab4dca5f
{
"name"
:
"Marvin"
,
"description"
:
"A sad Discord Bot"
,
"version"
:
"0.4.
1
"
,
"version"
:
"0.4.
2
"
,
"main"
:
"index.js"
,
"scripts"
:
{
"start"
:
"node index.js"
,
...
...