/[sudobot]/trunk/commands/ban.js
ViewVC logotype

Diff of /trunk/commands/ban.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 37 by rakin, Mon Jul 29 17:28:18 2024 UTC revision 49 by rakin, Mon Jul 29 17:28:21 2024 UTC
# Line 1  Line 1 
1  const History = require("../src/History");  const History = require("../src/History");
2  const MessageEmbed = require("../src/MessageEmbed");  const MessageEmbed = require("../src/MessageEmbed");
3    const { getUser } = require("../src/UserInput");
4    
5  module.exports = {  module.exports = {
6      async handle(msg, cm) {      async handle(msg, cm) {
# Line 15  module.exports = { Line 16  module.exports = {
16              return;              return;
17          }          }
18    
19          var user = await msg.mentions.users.first();          try {
20          const argFirst = cm.args.slice(0, 3);              var user = await getUser(cm.args[0], msg, false);
21    
22          const banOptions = {};              console.log(user);
23    
24          console.log(argFirst);              if (!user) {
25                            throw new Error('Invalid User');
         // log to #mod-logs  
         // update help command  
   
         if (!user) {  
             try {  
                 user = await app.client.users.fetch(argFirst[0]);  
26              }              }
27              catch (e) {          }
28                  console.log(e);          catch (e) {
29                console.log(e);
30    
31                  await msg.reply({              await msg.reply({
32                      embeds: [                  embeds: [
33                          new MessageEmbed()                      new MessageEmbed()
34                          .setColor('#f14a60')                      .setColor('#f14a60')
35                          .setDescription(`Invalid user given.`)                      .setDescription(`Invalid user given.`)
36                      ]                  ]
37                  });              });
38        
39                  return;              return;
             }  
40          }          }
41    
42            const argFirst = cm.args.slice(0, 3);
43    
44            const banOptions = {};
45    
46            console.log(argFirst);
47    
48          const pos = argFirst.indexOf('-d');          const pos = argFirst.indexOf('-d');
49          let length = argFirst.length;          let length = argFirst.length;
50                    

Legend:
Removed from v.37  
changed lines
  Added in v.49

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26