Parent Directory
|
Revision Log
Added base commands
1 | rakin | 5 | const MessageEmbed = require("../src/MessageEmbed"); |
2 | const { escapeRegex } = require("../src/util"); | ||
3 | |||
4 | module.exports = { | ||
5 | async handle(msg, cm) { | ||
6 | if (typeof cm.args[0] === 'undefined') { | ||
7 | await msg.reply({ | ||
8 | embeds: [ | ||
9 | new MessageEmbed() | ||
10 | .setColor('#f14a60') | ||
11 | .setDescription(`This command requires at least one argument.`) | ||
12 | ] | ||
13 | }); | ||
14 | |||
15 | return; | ||
16 | } | ||
17 | |||
18 | let mute_role = msg.mentions.roles?.first(); | ||
19 | |||
20 | if (!mute_role) { | ||
21 | mute_role = cm.args[0].trim(); | ||
22 | } | ||
23 | |||
24 | app.config.set("mute_role", mute_role.id); | ||
25 | app.config.write(); | ||
26 | |||
27 | await msg.reply({ | ||
28 | embeds: [ | ||
29 | new MessageEmbed() | ||
30 | .setDescription(`The role has been updated.`) | ||
31 | ] | ||
32 | }); | ||
33 | } | ||
34 | }; |
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |