Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. function _exec(from, to, text, message) {
  2. var match = text.match(/(^!|,$)/);
  3.  
  4. if (match !== null) {
  5. var cmd = text.substring(1);
  6. var statcmd = commands[cmd];
  7.  
  8. if (statcmd != null) {
  9. cmd = statcmd;
  10. } else {
  11. var dyncmd = cmd.split(' ');
  12. dyncmd = dyncmd[0];
  13. dyncmd = commandsargs[dyncmd];
  14.  
  15. if (dyncmd != null) {
  16. cmd = cmd.replace(/[^A-Za-z0-9\' ]/g, '');
  17. var args = cmd.substr(cmd.indexOf(' ') + 1);
  18. cmd = dyncmd + ' ' + args;
  19. }
  20. }
  21.  
  22. if (cmd != null) {
  23. cmd = cmd.replace('\'', '\\\'');
  24. var exec = require('child_process').exec;
  25. exec(cmd, function callback(error, stdout, stderr) {
  26. _bot.say(to, stdout);
  27. });
  28. }
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement