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

Diff of /trunk/commands/send.js

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

revision 27 by rakin, Mon Jul 29 17:28:16 2024 UTC revision 49 by rakin, Mon Jul 29 17:28:21 2024 UTC
# Line 1  Line 1 
1  const { emoji } = require('../src/emoji');  const { emoji } = require('../src/emoji');
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          let user = msg.mentions.members.first();          try {
20                var user = await getUser(cm.args[0], msg);
21    
22          if (!user) {              console.log(user);
23              user = msg.guild.members.cache.find(m => m.id === cm.args[0]);  
24                if (!user) {
25                    throw new Error('Invalid User');
26                }
27          }          }
28            catch (e) {
29                console.log(e);
30    
         if (!user) {  
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    

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26