diff --git a/commands/General/invite.js b/commands/General/invite.js index 66467607..af217038 100644 --- a/commands/General/invite.js +++ b/commands/General/invite.js @@ -41,7 +41,7 @@ class Invite extends Command { })) .addField(message.translate("general/invite:SUPPORT"), message.translate("general/invite:CLICK", { link: donateLink - }) + `\n*для других способов пишите в ЛС <@${data.config.owner.id}>*`) + }) + `\n*для других способов пишите в ЛС <@${data.config.owner.id}> (указывайте ваш Discord тэг чтобы я мог выдать вам ачивку)*`) // .addField(message.translate("general/invite:VOTE"), voteURL) .setColor(data.config.embed.color) .setFooter({ diff --git a/commands/Moderation/poll.js b/commands/Moderation/poll.js index 1363d3ab..4db25b61 100644 --- a/commands/Moderation/poll.js +++ b/commands/Moderation/poll.js @@ -21,8 +21,6 @@ class Poll extends Command { const question = args.join(" "); if (!question) return message.error("moderation/poll:MISSING_QUESTION"); - message.delete().catch(() => {}); - let mention = null; const msg = await message.sendT("moderation/announcement:MENTION_PROMPT"); @@ -36,12 +34,14 @@ class Poll extends Command { if (tmsg.content.toLowerCase() === message.translate("common:NO").toLowerCase()) { tmsg.delete(); msg.delete(); + message.delete(); collector.stop(true); } if (tmsg.content.toLowerCase() === message.translate("common:YES").toLowerCase()) { tmsg.delete(); msg.delete(); + message.delete(); const tmsg1 = await message.sendT("moderation/announcement:MENTION_TYPE_PROMPT"); const filter = m => m.author.id === message.author.id; @@ -57,7 +57,7 @@ class Poll extends Command { m.delete(); collector.stop(true); c.stop(true); - } else if (m.content.toLowerCase() === "every") { + } else if (m.content.toLowerCase() === "everyone") { mention = "@everyone"; tmsg1.delete(); m.delete(); @@ -66,7 +66,10 @@ class Poll extends Command { } }); c.on("end", (collected, reason) => { - if (reason === "time") return message.error("misc:TIMES_UP"); + if (reason === "time") { + message.delete(); + return message.error("misc:TIMES_UP"); + } }); } }); diff --git a/events/guildMemberAdd.js b/events/guildMemberAdd.js index f8ca9bcd..914e11c6 100644 --- a/events/guildMemberAdd.js +++ b/events/guildMemberAdd.js @@ -21,7 +21,7 @@ module.exports = class { } async run(member) { - if (member.guild.id === "568120814776614924") return; + if (member.guild && member.guild.id === "568120814776614924") return; await member.guild.members.fetch(); diff --git a/events/guildMemberRemove.js b/events/guildMemberRemove.js index 471d8cf5..a740747f 100644 --- a/events/guildMemberRemove.js +++ b/events/guildMemberRemove.js @@ -21,7 +21,7 @@ module.exports = class { } async run(member) { - if (member.guild.id === "568120814776614924") return; + if (member.guild && member.guild.id === "568120814776614924") return; await member.guild.members.fetch(); diff --git a/events/guildMemberUpdate.js b/events/guildMemberUpdate.js index 26e197be..509051dc 100644 --- a/events/guildMemberUpdate.js +++ b/events/guildMemberUpdate.js @@ -4,7 +4,7 @@ module.exports = class { } async run(oldMember, newMember) { - if (oldMember.guild.id === "568120814776614924") return; + if (oldMember.guild && oldMember.guild.id === "568120814776614924") return; if (oldMember.guild.id !== this.client.config.support.id) return; if (oldMember.roles.cache.some((r) => r.name === "Поддержавшие JaBa")) return; diff --git a/events/messageCreate.js b/events/messageCreate.js index 08633144..35a52c63 100644 --- a/events/messageCreate.js +++ b/events/messageCreate.js @@ -8,7 +8,7 @@ module.exports = class { } async run(message) { - if (message.guild.id === "568120814776614924") return; + if (message.guild && message.guild.id === "568120814776614924") return; const data = {}; diff --git a/languages/ru-RU/misc.json b/languages/ru-RU/misc.json index 7efcca65..85fd960a 100644 --- a/languages/ru-RU/misc.json +++ b/languages/ru-RU/misc.json @@ -10,7 +10,7 @@ "INVALID_NUMBER": "Укажите число!", "INVALID_NUMBER_RANGE": "Укажите число от **{{min}}** до **{{max}}**!", "FORCE_STOP": "Игра принудительно окончена {{user}}, никто не победил!", - "STATS_FOOTER": "● [Панель управления]({{dashboardLink}})\n● [Документация]({{docsLink}})\n● [Пригласить JaBa на свой сервер]({{inviteLink}})\n● [Поддержать]({{donateLink}}) (для других способов пишите в ЛС <@{{owner}}>)", + "STATS_FOOTER": "● [Панель управления]({{dashboardLink}})\n● [Документация]({{docsLink}})\n● [Пригласить JaBa на свой сервер]({{inviteLink}})\n● [Поддержать]({{donateLink}}) (укажите ваш Discord тэг для выдачи ачивки, для других способов поддержки пишите в ЛС <@{{owner}}>)", "BOT_USER": "Это бот!", "NO_PERMS": "Недостаточно прав для выполнения данного действия!", "NO_REASON_PROVIDED": "Причина не указана", diff --git a/languages/uk-UA/misc.json b/languages/uk-UA/misc.json index 184c0108..f5bb46d0 100644 --- a/languages/uk-UA/misc.json +++ b/languages/uk-UA/misc.json @@ -10,7 +10,7 @@ "INVALID_NUMBER": "Вкажіть число!", "INVALID_NUMBER_RANGE": "Вкажіть число від **{{min}}** до **{{max}}**!", "FORCE_STOP": "Гра примусово закінчена {{user}}, ніхто не переміг!", - "STATS_FOOTER": "● [Панель керування]({{dashboardLink}})\n● [Документація]({{docsLink}})\n● [Запросити JaBa на свій сервер]({{inviteLink}})\n● [Підтримати]({{donateLink}}) (для інших способів пишіть у ОП <@{{owner}}>)", + "STATS_FOOTER": "● [Панель керування]({{dashboardLink}})\n● [Документація]({{docsLink}})\n● [Запросити JaBa на свій сервер]({{inviteLink}})\n● [Підтримати]({{donateLink}}) (укажите ваш Discord тэг для выдачи ачивки, для інших способів пишіть у ОП <@{{owner}}>)", "BOT_USER": "Це бот!", "NO_PERMS": "Недостатньо прав для виконання цієї дії!", "NO_REASON_PROVIDED": "Причина не вказана",