/[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 5 by rakin, Mon Jul 29 17:28:11 2024 UTC revision 25 by rakin, Mon Jul 29 17:28:16 2024 UTC
# Line 1  Line 1 
1    const History = require("../src/History");
2  const MessageEmbed = require("../src/MessageEmbed");  const MessageEmbed = require("../src/MessageEmbed");
3    
4  module.exports = {  module.exports = {
# Line 14  module.exports = { Line 15  module.exports = {
15              return;              return;
16          }          }
17    
18          var user = await msg.mentions.members.first();          var user = await msg.mentions.users.first();
19          let reason = {};          let reason = {};
20    
21          if (typeof cm.args[1] !== 'undefined') {          if (typeof cm.args[1] !== 'undefined') {
# Line 26  module.exports = { Line 27  module.exports = {
27    
28          if (typeof user !== 'object') {          if (typeof user !== 'object') {
29              try {              try {
30                  user = await msg.guild.members.fetch(cm.args[0]);                  user = await app.client.users.fetch(cm.args[0]);
31              }              }
32              catch(e) {              catch(e) {
33    
# Line 58  module.exports = { Line 59  module.exports = {
59                  return;                  return;
60              }              }
61    
62              await user.ban(reason);              await History.create(user.id, msg.guild, 'ban', msg.author.id, async (data2) => {
63                    await msg.guild.bans.create(user.id, reason);
64                });
65          }          }
66          catch(e) {          catch(e) {
67              console.log(e);              console.log(e);
# Line 77  module.exports = { Line 80  module.exports = {
80          await msg.reply({          await msg.reply({
81              embeds: [              embeds: [
82                  new MessageEmbed()                  new MessageEmbed()
83                  .setDescription(`The user ${user.user.tag} has been banned`)                  .setDescription(`The user ${user.tag} has been banned`)
84                  .addFields([                  .addFields([
85                      {                      {
86                          name: "Reason",                          name: "Reason",

Legend:
Removed from v.5  
changed lines
  Added in v.25

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26