Commits (2)
/* global process */ /* global process */
const settings = JSON.parse(process.env.SOCS); const settings = JSON.parse(process.env.SOCS);
module.exports = (client, member) => { module.exports = (client, member) => {
if (process.env.DEBUG === 'true') {
console.log("DEBUG: Incoming event: ", "guildMemberAdd");
}
const greeting = `Hey ${member}, welcome to the server`; const greeting = `Hey ${member}, welcome to the server`;
const guild = member.guild; const guild = member.guild;
guild.channels.find((channel) => guild.channels.cache.find((channel) =>
channel.name === settings[guild.name.toLowerCase()].default_channel) channel.name === settings[guild.name.toLowerCase()].default_channel)
.send(greeting); .send(greeting);
}; };
...@@ -15,6 +15,9 @@ fs.readdir('./events/', (err, files) => { ...@@ -15,6 +15,9 @@ fs.readdir('./events/', (err, files) => {
files.forEach((file) => { files.forEach((file) => {
const eventHandler = require(`./events/${file}`); const eventHandler = require(`./events/${file}`);
const eventName = file.split('.')[0]; 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)); client.on(eventName, (...args) => eventHandler(client, ...args));
}); });
}); });
......
{ {
"name": "Marvin", "name": "Marvin",
"version": "0.4.1", "version": "0.4.2",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
......
{ {
"name": "Marvin", "name": "Marvin",
"description": "A sad Discord Bot", "description": "A sad Discord Bot",
"version": "0.4.1", "version": "0.4.2",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"start": "node index.js", "start": "node index.js",
......