Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. const JsonDB = require('node-json-db');
  2. const db = new JsonDB('Strikes', true, false);
  3.  
  4. client.Dispatcher.on("MESSAGE_CREATE", e => {
  5. if (e.message.content.startsWith(prefix + "strike") && e.message.mentions[0]) {
  6. var mentioned = e.message.mentions[0];
  7. var parts = e.message.content.split(' ');
  8. parts.splice(0, 2);
  9. var reason = parts.join(" ");
  10. client.DirectMessageChannels.getOrOpen(mentioned).then(function (dm) {
  11. dm.sendMessage('You have been striked for the following reason: ' + reason);
  12.  
  13. try {
  14. var strikes = db.getData('/' + mentioned.id + '/strikes');
  15. }
  16. catch (err) {
  17. var strikes = 0;
  18. }
  19.  
  20. var newStrikes = parseInt(strikes) + 1;
  21. db.push('/' + e.message.mentions[0], {
  22. strikes: newStrikes
  23. });
  24. });
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement