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

Annotation of /trunk/commands/mvsnippet.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29 - (hide annotations)
Mon Jul 29 17:28:17 2024 UTC (8 months, 1 week ago) by rakin
File MIME type: text/javascript
File size: 1173 byte(s)
Added -send command and added support of attachments in snippets
1 rakin 5 const MessageEmbed = require("../src/MessageEmbed");
2    
3     module.exports = {
4     async handle(msg, cm) {
5     if (cm.args[1] === undefined) {
6     await msg.reply({
7     embeds: [
8     new MessageEmbed()
9     .setColor('#f14a60')
10     .setDescription('This command requires at least 2 arguments.')
11     ]
12     });
13    
14     return;
15     }
16    
17 rakin 29 let snippet = cm.snippetManager.find(msg.guild.id, cm.args[0]);
18 rakin 5
19     if (snippet) {
20 rakin 29 cm.snippetManager.delete(msg.guild.id, snippet.name);
21     cm.snippetManager.create(msg.guild.id, cm.args[1], snippet.content);
22 rakin 5
23     await msg.reply({
24     embeds: [
25     new MessageEmbed()
26     .setDescription('Snippet renamed successfully!')
27     ]
28     });
29     }
30     else {
31     await msg.reply({
32     embeds: [
33     new MessageEmbed()
34     .setColor('#f14a60')
35     .setDescription('No snippet was found with that name.')
36     ]
37     });
38     }
39     }
40     };

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26