mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-22 05:04:58 +05:00
Ограничение в setafk и принудительное удаление afk статуса
This commit is contained in:
parent
e6b82d43c2
commit
e3e178d9bd
3 changed files with 4 additions and 7 deletions
|
@ -18,7 +18,7 @@ class Setafk extends Command {
|
|||
|
||||
async run(message, args, data) {
|
||||
const reason = args.join(" ");
|
||||
if (!reason) return message.error("general/setafk:MISSING_REASON");
|
||||
if (!reason || reason.length > 250) return message.error("general/setafk:MISSING_REASON");
|
||||
if (reason === "delete") {
|
||||
if (data.userData.afk) {
|
||||
data.userData.afk = null;
|
||||
|
|
|
@ -104,10 +104,7 @@ module.exports = class {
|
|||
const userData = await client.findOrCreateUser({
|
||||
id: u.id
|
||||
});
|
||||
if (userData.afk) message.error("general/setafk:IS_AFK", {
|
||||
user: u.tag,
|
||||
reason: userData.afk
|
||||
});
|
||||
if (userData.afk) message.error("general/setafk:IS_AFK", { user: u.tag, reason: userData.afk });
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"DESCRIPTION": "Установить AFK статус (пользователь который упомянет вас получит сообщение)",
|
||||
"USAGE": "{{prefix}}setafk [причина]",
|
||||
"USAGE": "{{prefix}}setafk [причина/delete]",
|
||||
"EXAMPLES": "{{prefix}}setafk Сру =)",
|
||||
"MISSING_REASON": "Укажите причину AFK!",
|
||||
"MISSING_REASON": "Укажите причину AFK! (не больше 250 символов)",
|
||||
"SUCCESS": "Теперь вы AFK по причине: {{reason}}",
|
||||
"DELETED": "**{{username}}**, ваш AFK статус удалён!",
|
||||
"IS_AFK": "**{{user}}** сейчас AFK, причина:\n```{{reason}}```"
|
||||
|
|
Loading…
Reference in a new issue