Made bot modular

This commit is contained in:
cameron committed 2018-06-13 02:31:48 -04:00
1 parent e85d40cedc
commit 66535142b2
6 files changed
+1419 -209

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
const Discord = require("discord.js");
const fs = require('fs');
class Pepe {
constructor() {
this.matches = [ "pepe" ];
this.loadPepes();
}
loadPepes()
{
let pepes = fs.readFileSync('pepes.txt').toString();
this.pepesList = pepes.split("\n");
}
//returns a dank pepe
pepe()
{
let dankPepe = new Discord.RichEmbed();
let selection = Math.floor(Math.random() * (this.pepesList.length));
dankPepe.setImage(this.pepesList[selection]);
return dankPepe;
}
async action(msg) {
let chan = msg.channel;
let pepeImg = this.pepe();
chan.send(pepeImg);
}
}
module.exports = Pepe;
File diff suppressed because it is too large. Load diff