Skip to content

Commit defa34c

Browse files
committed
Commit because i can
1 parent 60d7b3e commit defa34c

7 files changed

Lines changed: 20 additions & 33 deletions

File tree

events/message.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,15 @@ const help = require('../commands/help.js')
66
const CustomCmds = require('../commands/ccmd')
77
const Adblock = require('../functions/adblock')
88
const Filter = require('../functions/filter')
9-
const store = require('../functions/storeMessages')
109
const log = require('../functions/log')
1110
/*const Mixpanel = require('mixpanel');
1211
let mixpanel = Mixpanel.init("a4cd26822d32fdde282a60cb28c31253")*/
1312

13+
function handleError(e) {
14+
let a = 0;
15+
return a;
16+
}
17+
1418
bot.on('message', (message) => {
1519

1620
//Extend Message
@@ -24,9 +28,6 @@ bot.on('message', (message) => {
2428

2529
if (message.author.bot) return;
2630

27-
//Stored Messages
28-
//store.add(message, bot.user.id)
29-
3031
let blocked = bot.system.getBlocked()
3132
if (blocked[message.author.id]) return
3233
if (message.channel.type === 'text' && blocked[message.guild.id]) return
@@ -49,7 +50,7 @@ bot.on('message', (message) => {
4950

5051
if (!message.content.startsWith(message.guild.prefix)) return;
5152

52-
if (message.channel.type === "text" && !message.channel.permissionsFor(message.guild.member(bot.user)).has("SEND_MESSAGES")) return message.author.send("**I lack the permission to send messages in this channel.**")
53+
if (message.channel.type === "text" && !message.channel.permissionsFor(message.guild.member(bot.user)).has("SEND_MESSAGES")) return message.author.send("**I lack the permission to send messages in this channel.**").catch(e => handleError(e))
5354

5455
//Custom Commands
5556
if (message.channel.type === "text") {

functions/checkPerm.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ exports.Mcheck = (perms, message) => {
1515
if (message.author.id !== "163735744995655680") {
1616
can.has = false;
1717
can.miss.push(p);
18-
}
18+
}
1919
} else {
20-
let perm = message.channel.permissionsFor(message.member).has(p);
20+
let perm = message.channel.permissionsFor(message.author);
2121
if (!perm && message.author.id !== message.guild.owner.user.id && message.author.id !== "163735744995655680") {
2222
can.has = false;
2323
can.miss.push(p);
@@ -44,4 +44,4 @@ exports.Bcheck = (perms, message) => {
4444
}
4545
})
4646
return can;
47-
}
47+
}

functions/filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module.exports = (message) => {
1616
let w
1717
keys.forEach(k => low.includes(k.toLowerCase()) ? w = k : 0)
1818
strike(message.guild.id, message.author.id)
19-
message.author.send(filters.msg ? filters.msg : "**Your message was deleted because it contained a restricted keyword: **"+w)
19+
message.author.send(filters.msg ? filters.msg : "**Your message was deleted because it contained a restricted keyword: **"+w).catch(e => e + "")
2020
}
2121

2222
}

music/commands/meval.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
const auth = require("../../config.js");
2+
const r = require("rethinkdbdash")({
3+
db: "Nitro",
4+
password: auth.rethink
5+
})
16
const util = require('util')
27

38
exports.run = (message, bot, send) => {

struct/Bot.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ const Bot = () => {
1616

1717
let bot = new Discord.Client({
1818
disabledEvents: ['TYPING_START'],
19-
messageCacheMaxSize: 50,
20-
messageCacheLifetime: 300,
21-
messageSweepInterval: 300
19+
messageCacheMaxSize: 25,
20+
messageCacheLifetime: 120,
21+
messageSweepInterval: 120
2222
})
2323

2424
bot.config = new GuildConfig(data)

struct/Message.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ function Message(message) {
3434
split = split.slice(1)
3535
message.args = split
3636
message.suffix = split.join(" ")
37-
message.send = message.channel.send.bind(message.channel)
37+
message.send = (...args) => message.channel.send(...args);
3838
return message;
3939
}
4040

struct/ProfileConfig.js

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,15 @@
1-
const r = require('rethinkdb')
1+
const r = require('rethinkdbdash')
22
const Discord = require('discord.js')
33

44
class ProfileConfig {
55

66
constructor(data) {
77

88
this.profiles = {}
9-
109
data.profile.forEach(d => {
1110
this.profiles[d.id] = d.data;
1211
})
13-
1412
this.conn = data.connection
15-
16-
r.table('profile').changes().run(this.conn, (err, change) => {
17-
18-
if (err) return console.log(err)
19-
20-
change.each((err, row) => {
21-
22-
if (err) return console.log(err)
23-
24-
if (!row.new_val) return
25-
26-
this.profiles[row.new_val.id] = row.new_val.data
27-
28-
})
29-
30-
})
31-
3213
}
3314

3415
update(id) {

0 commit comments

Comments
 (0)