Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const JsonDB = require('node-json-db');
- const db = new JsonDB('Strikes', true, false);
- client.Dispatcher.on("MESSAGE_CREATE", e => {
- if (e.message.content.startsWith(prefix + "strike") && e.message.mentions[0]) {
- var mentioned = e.message.mentions[0];
- var parts = e.message.content.split(' ');
- parts.splice(0, 2);
- var reason = parts.join(" ");
- client.DirectMessageChannels.getOrOpen(mentioned).then(function (dm) {
- dm.sendMessage('You have been striked for the following reason: ' + reason);
- try {
- var strikes = db.getData('/' + mentioned.id + '/strikes');
- }
- catch (err) {
- var strikes = 0;
- }
- var newStrikes = parseInt(strikes) + 1;
- db.push('/' + e.message.mentions[0], {
- strikes: newStrikes
- });
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement