mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-24 22:24:58 +05:00
v3.3.4
stealemoji Мелкие правки
This commit is contained in:
parent
d8fb0135cf
commit
185103044c
11 changed files with 80 additions and 13 deletions
|
@ -17,20 +17,20 @@ class Addemoji extends Command {
|
|||
}
|
||||
|
||||
async run(message, args) {
|
||||
const URL = args[0];
|
||||
if (!URL) return message.error("administration/addemoji:MISSING_URL");
|
||||
const url = args[0];
|
||||
if (!url) return message.error("administration/addemoji:MISSING_URL");
|
||||
|
||||
const name = args[1] ? args[1].replace(/[^a-z0-9]/gi, "") : null;
|
||||
if (!name) return message.error("administration/addemoji:MISSING_NAME");
|
||||
if (name.length < 2 || name.length > 32) return message.error("administration/addemoji:INVALID_NAME");
|
||||
|
||||
message.guild.emojis
|
||||
.create(URL, name)
|
||||
.create(url, name)
|
||||
.then(emoji => message.success("administration/addemoji:SUCCESS", {
|
||||
emojiName: `<:${emoji.name}:${emoji.id}>`
|
||||
emoji: emoji.name
|
||||
}))
|
||||
.catch(() => message.error("administration/addemoji:ERROR", {
|
||||
emojiName: name
|
||||
emoji: name
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
|
39
commands/Administration/stealemoji.js
Normal file
39
commands/Administration/stealemoji.js
Normal file
|
@ -0,0 +1,39 @@
|
|||
const Command = require("../../base/Command"),
|
||||
{ Util } = require("discord.js");
|
||||
|
||||
class Stealemoji extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
name: "stealemoji",
|
||||
dirname: __dirname,
|
||||
enabled: true,
|
||||
guildOnly: true,
|
||||
aliases: ["steale"],
|
||||
memberPermissions: ["MANAGE_GUILD"],
|
||||
botPermissions: ["SEND_MESSAGES", "EMBED_LINKS"],
|
||||
nsfw: false,
|
||||
ownerOnly: false,
|
||||
cooldown: 1000
|
||||
});
|
||||
}
|
||||
|
||||
async run(message, args) {
|
||||
if (!args.length) return message.error("administration/stealemoji:MISSING_EMOJI");
|
||||
|
||||
for (const rawEmoji of args) {
|
||||
const parsedEmoji = Util.parseEmoji(rawEmoji);
|
||||
const extension = parsedEmoji.animated ? "gif" : "png";
|
||||
|
||||
message.guild.emojis
|
||||
.create(`https://cdn.discordapp.com/emojis/${parsedEmoji.id}.${extension}`, parsedEmoji.name)
|
||||
.then(emoji => message.success("administration/stealemoji:SUCCESS", {
|
||||
emoji: emoji.name
|
||||
}))
|
||||
.catch(() => message.error("administration/stealemoji:ERROR", {
|
||||
emoji: parsedEmoji.name
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = Stealemoji;
|
|
@ -1,3 +1,7 @@
|
|||
### JaBa v3.3.4
|
||||
* Добавлено
|
||||
* Команда *stealemoji (steale)* - Украсть эмодзи с другого сервера (для администрации с подпиской Nitro).
|
||||
|
||||
### JaBa v3.3.3
|
||||
* Добавлено
|
||||
* Команда *steamcard* в категорию *Images*.
|
||||
|
|
|
@ -5,6 +5,6 @@
|
|||
"MISSING_URL": "Please provide an image URL!",
|
||||
"MISSING_NAME": "Please provide an emoji name!",
|
||||
"INVALID_NAME": "The length of the emoji name must be between 2 and 32!",
|
||||
"SUCCESS": ":{{emojiName}}: added!",
|
||||
"ERROR": "{{emojiName}} couldn't be added. Check if your server still has space for new emojis!"
|
||||
"SUCCESS": "{{emoji}} added!",
|
||||
"ERROR": "{{emoji}} couldn't be added. Check if your server still has space for new emojis!"
|
||||
}
|
8
languages/en-US/administration/stealemoji.json
Normal file
8
languages/en-US/administration/stealemoji.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"DESCRIPTION": "Steal emoji!",
|
||||
"USAGE": "{{prefix}}stealemoji [emoji]",
|
||||
"EXAMPLES": "{{prefix}}stealemoji :coolstorybob:",
|
||||
"MISSING_EMOJI": "Please provide an emoji!",
|
||||
"SUCCESS": "{{emoji}} added!",
|
||||
"ERROR": "{{emoji}} couldn't be added. Check if your server still has space for new emojis!"
|
||||
}
|
|
@ -5,6 +5,6 @@
|
|||
"MISSING_URL": "Укажите ссылку на изображение!",
|
||||
"MISSING_NAME": "Укажите название эмодзи!",
|
||||
"INVALID_NAME": "Название эмодзи должно быть от 2 до 32 символов!",
|
||||
"SUCCESS": "{{emojiName}} добавлен!",
|
||||
"ERROR": "{{emojiName}} не был добавлен. Проверьте, есть ли место для добавления эмодзи!"
|
||||
"SUCCESS": "{{emoji}} добавлен!",
|
||||
"ERROR": "{{emoji}} не был добавлен. Проверьте, есть ли место для добавления эмодзи!"
|
||||
}
|
8
languages/ru-RU/administration/stealemoji.json
Normal file
8
languages/ru-RU/administration/stealemoji.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"DESCRIPTION": "Украсть эмодзи на данный сервер с другого!",
|
||||
"USAGE": "{{prefix}}stealemoji [эмодзи]",
|
||||
"EXAMPLES": "{{prefix}}stealemoji :coolstorybob:",
|
||||
"MISSING_EMOJI": "Укажите эмодзи!",
|
||||
"SUCCESS": "{{emoji}} добавлен!",
|
||||
"ERROR": "{{emoji}} не был добавлен. Проверьте, есть ли место для добавления эмодзи!"
|
||||
}
|
|
@ -14,5 +14,5 @@
|
|||
"SUCCESS": "🎉 Поздравляем! **{{creator}}** и **{{partner}}** теперь состоят в браке!",
|
||||
"DENIED": "{{creator}}, у меня есть плохие новости... {{partner}} отказался(лась) от вашего предложение.",
|
||||
"REQUEST": "{{to}}, вы согласны вступить в брак с {{from}}? Ответьте `да` или `нет`!",
|
||||
"BOT_USER": "Боты вечно одиноки"
|
||||
"BOT_USER": "Боты вечно одиноки!"
|
||||
}
|
|
@ -5,6 +5,6 @@
|
|||
"MISSING_URL": "Укажите ссылку на изображение!",
|
||||
"MISSING_NAME": "Укажите название эмодзи!",
|
||||
"INVALID_NAME": "Название эмодзи должно быть от 2 до 32 символов!",
|
||||
"SUCCESS": "{{emojiName}} добавлен!",
|
||||
"ERROR": "{{emojiName}} не был добавлен. Проверьте, есть ли место для добавления эмодзи!"
|
||||
"SUCCESS": "{{emoji}} добавлен!",
|
||||
"ERROR": "{{emoji}} не был добавлен. Проверьте, есть ли место для добавления эмодзи!"
|
||||
}
|
8
languages/uk-UA/administration/stealemoji.json
Normal file
8
languages/uk-UA/administration/stealemoji.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"DESCRIPTION": "Украсть эмодзи на данный сервер с другого!",
|
||||
"USAGE": "{{prefix}}stealemoji [эмодзи]",
|
||||
"EXAMPLES": "{{prefix}}stealemoji :coolstorybob:",
|
||||
"MISSING_EMOJI": "Укажите эмодзи!",
|
||||
"SUCCESS": "{{emoji}} добавлен!",
|
||||
"ERROR": "{{emoji}} не был добавлен. Проверьте, есть ли место для добавления эмодзи!"
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "jaba",
|
||||
"version": "3.3.3",
|
||||
"version": "3.3.4",
|
||||
"description": "A very complete Discord bot (more than 100 commands) that uses the Discord.js",
|
||||
"main": "index.js",
|
||||
"private": true,
|
||||
|
|
Loading…
Reference in a new issue