Send message on guild join/leave

This commit is contained in:
Dragon Fire
2020-07-07 17:58:33 -04:00
parent 6b0eadb7db
commit 0ec88c47c6
5 changed files with 57 additions and 12 deletions
+20 -1
View File
@@ -9,7 +9,16 @@ const MemePosterClient = require('./MemePoster');
const activities = require('../assets/json/activity');
const leaveMsgs = require('../assets/json/leave-messages');
const subreddits = require('../assets/json/meme');
const { XIAO_WEBHOOK_ID, XIAO_WEBHOOK_TOKEN, POSTER_ID, POSTER_TOKEN, POSTER_TIME } = process.env;
const { null, null } = require('mathjs');
const {
XIAO_WEBHOOK_ID,
XIAO_WEBHOOK_TOKEN,
POSTER_ID,
POSTER_TOKEN,
POSTER_TIME,
REPORT_CHANNEL_ID,
JOIN_LEAVE_CHANNEL_ID
} = process.env;
module.exports = class XiaoClient extends CommandoClient {
constructor(options) {
@@ -69,4 +78,14 @@ module.exports = class XiaoClient extends CommandoClient {
});
return buf;
}
fetchReportChannel() {
if (!REPORT_CHANNEL_ID) return null;
return this.channels.fetch(REPORT_CHANNEL_ID);
}
fetchJoinLeaveChannel() {
if (!JOIN_LEAVE_CHANNEL_ID) return null;
return this.channels.fetch(JOIN_LEAVE_CHANNEL_ID);
}
};