mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-25 14:44: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) {
|
async run(message, args, data) {
|
||||||
const reason = args.join(" ");
|
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 (reason === "delete") {
|
||||||
if (data.userData.afk) {
|
if (data.userData.afk) {
|
||||||
data.userData.afk = null;
|
data.userData.afk = null;
|
||||||
|
|
|
@ -104,10 +104,7 @@ module.exports = class {
|
||||||
const userData = await client.findOrCreateUser({
|
const userData = await client.findOrCreateUser({
|
||||||
id: u.id
|
id: u.id
|
||||||
});
|
});
|
||||||
if (userData.afk) message.error("general/setafk:IS_AFK", {
|
if (userData.afk) message.error("general/setafk:IS_AFK", { user: u.tag, reason: userData.afk });
|
||||||
user: u.tag,
|
|
||||||
reason: userData.afk
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"DESCRIPTION": "Установить AFK статус (пользователь который упомянет вас получит сообщение)",
|
"DESCRIPTION": "Установить AFK статус (пользователь который упомянет вас получит сообщение)",
|
||||||
"USAGE": "{{prefix}}setafk [причина]",
|
"USAGE": "{{prefix}}setafk [причина/delete]",
|
||||||
"EXAMPLES": "{{prefix}}setafk Сру =)",
|
"EXAMPLES": "{{prefix}}setafk Сру =)",
|
||||||
"MISSING_REASON": "Укажите причину AFK!",
|
"MISSING_REASON": "Укажите причину AFK! (не больше 250 символов)",
|
||||||
"SUCCESS": "Теперь вы AFK по причине: {{reason}}",
|
"SUCCESS": "Теперь вы AFK по причине: {{reason}}",
|
||||||
"DELETED": "**{{username}}**, ваш AFK статус удалён!",
|
"DELETED": "**{{username}}**, ваш AFK статус удалён!",
|
||||||
"IS_AFK": "**{{user}}** сейчас AFK, причина:\n```{{reason}}```"
|
"IS_AFK": "**{{user}}** сейчас AFK, причина:\n```{{reason}}```"
|
||||||
|
|
Loading…
Reference in a new issue