Make Activities and Leave Messages part of client

This commit is contained in:
Dragon Fire
2020-05-05 21:11:12 -04:00
parent 6afcce1f12
commit c76c05aa3b
3 changed files with 10 additions and 8 deletions
+5 -1
View File
@@ -4,6 +4,8 @@ const Collection = require('@discordjs/collection');
const winston = require('winston');
const PokemonStore = require('./pokemon/PokemonStore');
const MemePoster = require('./MemePoster');
const activities = require('../assets/json/activity');
const leaveMsgs = require('../assets/json/leave-messages');
const { XIAO_WEBHOOK_ID, XIAO_WEBHOOK_TOKEN } = process.env;
module.exports = class XiaoClient extends CommandoClient {
@@ -17,10 +19,12 @@ module.exports = class XiaoClient extends CommandoClient {
winston.format.printf(log => `[${log.timestamp}] [${log.level.toUpperCase()}]: ${log.message}`)
)
});
this.webhook = new WebhookClient(XIAO_WEBHOOK_ID, XIAO_WEBHOOK_TOKEN, { disableEveryone: true });
this.webhook = new WebhookClient(XIAO_WEBHOOK_ID, XIAO_WEBHOOK_TOKEN, { disableMentions: 'everyone' });
this.pokemon = new PokemonStore();
this.memePoster = new MemePoster(this);
this.games = new Collection();
this.phone = new Collection();
this.activities = activities;
this.leaveMessages = leaveMsgs;
}
};