Фиксы и мелкие правки

This commit is contained in:
JonnyBro 2022-01-12 23:06:14 +05:00
parent 0f64c8056e
commit 404705e602
9 changed files with 460 additions and 568 deletions

View file

@ -153,7 +153,6 @@ html #mode .dark {
}
@media (min-width: 1200px) {
.affix,
.affix-bottom {
width: 263px
@ -164,8 +163,8 @@ html #mode .dark {
@media (min-width: 768px) {
.docs-sidebar {
padding-top: 20px;
padding-left: 20px
padding-top: 100px;
padding-left: 40px
}
}

View file

@ -14,17 +14,18 @@
------------------------------------------------------- */
@import url(http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);
/* ----------------------------------------------------
SKELETON
------------------------------------------------------- */
body {
background: #fff;
color: #777777;
font-size: 14px;
line-height: 31px;
letter-spacing: 0;
font-weight: 400;
padding: 0;
background: #fff;
color: #777777;
font-size: 14px;
line-height: 31px;
letter-spacing: 0;
font-weight: 400;
padding: 0;
}
h1,
@ -33,37 +34,37 @@ h3,
h4,
h5,
h6 {
letter-spacing: 0px;
font-weight: normal;
position: relative;
padding: 0 0 10px 0;
font-weight: normal;
line-height: 1.8;
color: #242424;
letter-spacing: 0px;
font-weight: normal;
position: relative;
padding: 0 0 10px 0;
font-weight: normal;
line-height: 1.8;
color: #242424;
}
h1 {
font-size: 22px;
font-size: 22px;
}
h2 {
font-size: 20px;
font-size: 20px;
}
h3 {
font-size: 18px;
font-size: 18px;
}
h4 {
font-size: 21px;
font-size: 21px;
}
h5 {
font-size: 14px;
font-size: 14px;
}
h6 {
font-size: 14px;
font-size: 14px;
}
h1 a,
@ -72,320 +73,320 @@ h3 a,
h4 a,
h5 a,
h6 a {
text-decoration: none !important;
text-decoration: none !important;
}
p {
font-size: 15px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0;
margin-top: 15px;
font-size: 15px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0;
margin-top: 15px;
}
img.aligncenter {
display: block;
text-align: center;
display: block;
margin: 0 auto 20px auto;
padding: 0px;
border: 0px;
background: none;
display: block;
text-align: center;
display: block;
margin: 0 auto 20px auto;
padding: 0px;
border: 0px;
background: none;
}
ul {
padding: 0;
list-style: none;
padding: 0;
list-style: none;
}
ol li ul li {
padding-left: 20px;
padding-left: 20px;
}
img.alignleft {
float: left;
margin: 6px 20px 6px 0;
display: inline;
border: 0px;
background: none;
padding: 0;
display: block;
float: left;
margin: 6px 20px 6px 0;
display: inline;
border: 0px;
background: none;
padding: 0;
display: block;
}
img.alignright {
padding: 0;
float: right;
margin: 6px 0 6px 20px;
border: 0px;
display: block;
background: none;
padding: 0;
float: right;
margin: 6px 0 6px 20px;
border: 0px;
display: block;
background: none;
}
blockquote {
font-size: 16px;
line-height: 32px;
font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
font-weight: normal;
font-style: italic;
position: relative;
width: auto;
font-size: 16px;
line-height: 32px;
font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
font-weight: normal;
font-style: italic;
position: relative;
width: auto;
}
blockquote small {
display: block;
margin-top: 20px;
display: block;
margin-top: 20px;
}
pre {
line-height: 18px;
margin-bottom: 18px;
line-height: 18px;
margin-bottom: 18px;
}
.btn,
a {
outline: 0 !important;
text-decoration: none !important;
outline: 0 !important;
text-decoration: none !important;
}
ins {
text-decoration: none;
text-decoration: none;
}
sup {
bottom: 1ex;
bottom: 1ex;
}
sub {
top: .5ex;
top: .5ex;
}
p {
padding: 0 0 20px 0;
padding: 0 0 20px 0;
}
.check li:before {
content: "\f00c";
font-family: "FontAwesome";
font-size: 16px;
left: 0;
color: #242424;
padding-right: 5px;
position: relative;
top: 2px;
content: "\f00c";
font-family: "FontAwesome";
font-size: 16px;
left: 0;
color: #242424;
padding-right: 5px;
position: relative;
top: 2px;
}
.check li {
font-size: 14px;
list-style: none;
margin-bottom: 4px;
font-size: 14px;
list-style: none;
margin-bottom: 4px;
}
.check {
margin-left: 0;
padding-left: 0
margin-left: 0;
padding-left: 0
}
.section {
padding: 180px 0;
position: relative;
display: block;
position: relative;
display: block;
}
.white {
background-color: #ffffff;
background-color: #ffffff;
}
strong {
color: #030303;
color: #030303;
}
.grey {
background-color: #f3f3f3;
background-color: #f3f3f3;
}
.big-title h1 {
font-size: 48px;
font-weight: 300;
margin-bottom: 0;
text-transform: capitalize;
padding-bottom: 0;
font-size: 48px;
font-weight: 300;
margin-bottom: 0;
text-transform: capitalize;
padding-bottom: 0;
}
.dark-text {
font-size: 4.125rem;
line-height: 4.063rem;
font-weight: 300;
font-size: 4.125rem;
line-height: 4.063rem;
font-weight: 300;
}
h4 a {
font-size: 14px;
font-weight: bold;
font-size: 14px;
font-weight: bold;
}
.dark-text a {
font-size: 14px;
font-weight: bold;
padding-left: 20px;
font-size: 14px;
font-weight: bold;
padding-left: 20px;
}
.dark-text hr {
width: 130px;
margin-left: 0;
margin-top: 40px;
border-width: 1px;
border-color: #030303;
width: 130px;
margin-left: 0;
margin-top: 40px;
border-width: 1px;
border-color: #030303;
}
.intro {
padding: 20px;
padding: 20px;
}
.intro1 {
margin-top: 22px;
padding: 30px 0px;
background-color: #f3f3f3;
margin-top: 22px;
padding: 30px 0px;
background-color: #f3f3f3;
}
.intro1 li {
list-style: none;
list-style: none;
}
.intro1 a {
color: #0E97EE !important;
color: #0E97EE !important;
}
.intro a {
color: #030303;
font-weight: 400;
font-size: 16px;
color: #030303;
font-weight: 400;
font-size: 16px;
}
.lead {
text-transform: capitalize;
text-transform: capitalize;
}
.left-align img {
margin-top: 20px;
margin-top: 20px;
}
.drop-caps p:first-child::first-letter {
color: #030303;
display: block;
float: left;
font-size: 75px;
line-height: 60px;
text-transform: uppercase;
margin-right: 10px;
margin-top: 5px;
padding: 4px;
color: #030303;
display: block;
float: left;
font-size: 75px;
line-height: 60px;
text-transform: uppercase;
margin-right: 10px;
margin-top: 5px;
padding: 4px;
}
.drop-caps.full p:first-child::first-letter {
background: #030303 none repeat scroll 0 0 !important;
color: #ffffff;
margin-right: 15px;
padding: 20px;
font-size: 36px;
font-family: Georgia;
border-radius: 5px;
background: #030303 none repeat scroll 0 0 !important;
color: #ffffff;
margin-right: 15px;
padding: 20px;
font-size: 36px;
font-family: Georgia;
border-radius: 5px;
}
mark {
background-color: #0E97EE;
color: #ffffff;
padding: 0 10px;
background-color: #0E97EE;
color: #ffffff;
padding: 0 10px;
}
a:focus,
a:hover {
color: #0E97EE;
color: #0E97EE;
}
.intro2 i {
padding-right: 10px;
font-size: 21px;
padding-right: 10px;
font-size: 21px;
}
.intro2 {
background-color: #0E97EE;
border: 2px solid #2187BB;
border-radius: 5px;
color: #ffffff;
font-style: italic;
padding: 10px 20px;
background-color: #0E97EE;
border: 2px solid #2187BB;
border-radius: 5px;
color: #ffffff;
font-style: italic;
padding: 10px 20px;
}
.intro2 p {
padding: 0;
padding: 0;
}
.intro2 a {
color: #ffffff;
font-weight: bold;
color: #ffffff;
font-weight: bold;
}
.intro1 ul {
padding: 0 30px;
padding: 0 30px;
}
.btn-primary {
background-color: #0E97EE;
border: 1px solid #2187BB;
background-color: #0E97EE;
border: 1px solid #2187BB;
}
.btn-primary:hover {
background-color: #2187BB;
border: 1px solid #0E97EE;
background-color: #2187BB;
border: 1px solid #0E97EE;
}
.btn-info {
background-color: #545454;
border: 1px solid #656565;
background-color: #545454;
border: 1px solid #656565;
}
.btn-info:hover {
background-color: #656565;
border: 1px solid #545454;
background-color: #656565;
border: 1px solid #545454;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
background-color: #0E97EE;
color: #fff;
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
background-color: #0E97EE;
color: #fff;
}
.navbar-inverse {
background-color: #030303;
border: 0;
background-color: #030303;
border: 0;
}
.navbar-inverse li.btn {
border-radius: 0 !important;
padding: 0;
border-radius: 0 !important;
padding: 0;
}
.navbar-inverse li.btn a {
color: #ffffff !important;
color: #ffffff !important;
}
#topButton {
display: none;
position: fixed;
z-index: 1;
height:40px;
width:40px;
bottom: 55px;
right: 20px;
font-size: 18px;
border: none;
outline: none;
background-color: #5f5f5f;
color:#ffff;
cursor: pointer;
padding: 0px;
border-radius: 50%;
display: none;
position: fixed;
z-index: 1;
height: 40px;
width: 40px;
bottom: 55px;
right: 20px;
font-size: 18px;
border: none;
outline: none;
background-color: #5f5f5f;
color: #ffff;
cursor: pointer;
padding: 0px;
border-radius: 50%;
}
#topButton:hover {
background-color: #4e4e4e;
background-color: #4e4e4e;
}

View file

@ -293,8 +293,8 @@
.markdown-body blockquote {
margin: 0;
padding: 0 1em;
color: #8b949e;
border-left: .25em solid #3b3b3b;
color: #797979;
border-left: .25em solid #646464;
}
.markdown-body ul,

View file

@ -1,81 +1,73 @@
(function($) {
"use strict";
(function ($) {
"use strict";
/* ==============================================
ANIMATION -->
=============================================== */
/* ==============================================
ANIMATION -->
=============================================== */
new WOW({
boxClass: 'wow', // default
animateClass: 'animated', // default
offset: 0, // default
mobile: true, // default
live: true // default
}).init();
new WOW({
boxClass: 'wow', // default
animateClass: 'animated', // default
offset: 0, // default
mobile: true, // default
live: true // default
}).init();
/* ==============================================
LIGHTBOX -->
=============================================== */
/* ==============================================
LIGHTBOX -->
=============================================== */
jQuery('a[data-gal]').each(function() {
jQuery(this).attr('rel', jQuery(this).data('gal'));
});
jQuery("a[data-rel^='prettyPhoto']").prettyPhoto({
animationSpeed: 'slow',
theme: 'light_square',
slideshow: true,
overlay_gallery: true,
social_tools: false,
deeplinking: false
});
jQuery('a[data-gal]').each(function () {
jQuery(this).attr('rel', jQuery(this).data('gal'));
});
/* ==============================================
SCROLL -->
=============================================== */
/* ==============================================
SCROLL -->
=============================================== */
$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
});
$(function () {
$('a[href*=#]:not([href=#])').click(function () {
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
});
/* ==============================================
SCROLLSPY -->
=============================================== */
/* ==============================================
SCROLLSPY -->
=============================================== */
$('body').scrollspy({
target: '.docs-sidebar'
});
$('body').scrollspy({
target: '.docs-sidebar'
});
$('[data-spy="scroll"]').each(function () {
var $spy = $(this).scrollspy('refresh')
})
$('[data-spy="scroll"]').each(function () {
var $spy = $(this).scrollspy('refresh')
})
/* ==============================================
VIDEO FIX -->
=============================================== */
/* ==============================================
VIDEO FIX -->
=============================================== */
$(document).ready(function() {
// Target your .container, .wrapper, .post, etc.
$(".media").fitVids();
});
$(document).ready(function () {
// Target your .container, .wrapper, .post, etc.
$(".media").fitVids();
});
/* ==============================================
VIDEO FIX -->
=============================================== */
/* ==============================================
VIDEO FIX -->
=============================================== */
$('.docs-sidebar>nav>li>a').click(function() {
$('.docs-sidebar>nav>li').removeClass('active');
$(this).parent().addClass('active');
});
$('.docs-sidebar>nav>li>a').click(function () {
$('.docs-sidebar>nav>li').removeClass('active');
$(this).parent().addClass('active');
});
})(jQuery);
})(jQuery);

View file

@ -0,0 +1,195 @@
### JaBa v3.2.7
* Добавлено
* Некоторая информация о вашем профиле на сайте, на страницах серверов и в настройках.
(Скоро там будет больше всякой информации).
* В документации теперь показывается, где можно использовать команду.
* Изменения
* Внешний вид [документации](/docs).
### JaBa v3.2.6
* Исправления
* Команда *goodbye* снова работает.
* Изменения
* Команда *setafk* и ответ бота автоматически удаляются через 10 секунд.
* Новые карточки при входе и выходе пользователей
(Я не дизайнер, не бейте :().
* Обновлена локализация для карточек.
### JaBa v3.2.5
* Изменения
* Переписана команда *loop*.
Теперь нужен аргумент **song** или **queue** для включения соответствующего режима повтора.
Если не указать агрумент, то повтор отключится.
### JaBa v3.2.4
* Добавлено
* Теперь при разводе (*divorce*) пользователь получает сообщение о разводе в ЛС.
### JaBa v3.2.3
* Исправления
* *clip* снова работает.
### JaBa v3.2.2 Hotfix
* Исправления
* В *profile* и money снова показываются кредиты со всех серверов.
### JaBa v3.2.2
> Спасибо Добрый Спецназ#8801 за идеи.
* Добавлено
* *transactions (tr)* * отслеживание транзакций на вашем счёте.
* Принудительная остановка *findwords* и *number*.
Необходимо написать **STOP** (без префикса, капсом, никак больше) во время игры.
* Больше сокращений для команд.
* Исправления
* Кредиты на всех серверах в *profile* и *money* заменены на кредиты на текущем сервере.
(Я не смог совладать с ошибкой из-за discord.js 13, возможно верну позже).
### JaBa v3.2.1
* Исправления
* Отображение статуса в *userinfo*.
* Отображение эмбеда в *giveaway*.
* Примечания
* В *giveaway* появилась возможность сделать раздачу дропом.
Дроп - как только количество участников будет равно указанному вами количеству победителей раздача сразу же заканчивается. Победителями будут все, кто успел поставить реакцию.
### JaBa v3.2
> Огромная благодарность Добрый Спецназ#8801 за поддержку и помощь!
> Обновление очень большое, обязательно сообщайте мне обо всех ошибках!
* Изменения
* Изменения в основном только в коде, у пользователей ничего особо не изменится.
* Прошлые версии были пропущены, т.к. изменения из них содержаться в данной версии.
* Переход на discord.js v13.
* Примечания
* *tictactoe* отключена до обновления модуля на discord.js 13.
* *checkinvites* удалена, т.к. не имела смысла.
* *fortniteshop* и *fortnite* удалены, т.к. ими никто не пользовался.
Все связанные с ними настройки так же удалены
### JaBa v3.1.6
> Спасибо Добрый Спецназ#8801 за помощь в поиске багов
* Исправления
* Некорректное описание *seek*.
* Некорректная работа *seek*.
* Некорректное описание *unban*.
* Мелкие правки в локализации.
### JaBa v3.1.5
* Изменено
* Откат изменений из v3.1.4.
### JaBa v3.1.4
* Добавлено
* Возможность удалить резервную копию сервера.
backup remove [ID]
* Изменено
* Переход на discord.js v13.
* Команда *queue* временно отключена.
### JaBa v3.1.3
* Изменено
* Команды *number* и *findwords* теперь корректно отображают выигрыш.
* Расширен диапазон случайных чисел в *number*.
* Исправлены ошибки.
### JaBa v3.1.2
* Добавлено
* Награда за победу в крестиках-ноликах в **100** кредитов.
* Изменено
* Исправлены ошибки.
### JaBa v3.1.1
> Спасибо Добрый Спецназ#8801 за идею.
* Добавлено
* Сокращения для всех команд.
* Команда tictactoe (ttt) - крестики*нолики.
* Изменено
* Откаты команд уменьшены ещё больше.
### JaBa v3.1
* Изменено
* Обновлена русская локализация, исправлены орфографические ошибки.
* Отключёна английская локализация.
* Исправлены ошибки.
### JaBa v3.0.9
* Добавлено
* Возвращены поздравления с днём рождения.
* Команда setbirthdays - установить канал для поздравлений.
Так же его можно изменить из панели управления.
### JaBa v3.0.8
* Изменения
* *8ball* теперь имеет **20** возможных ответов.
* Награды за победу в *findwords* и *number* повышены до **150** и **100** соответственно.
* Больше фиксов :3
### JaBa v3.0.7
* Изменения
* Исправлены ошибки в командах из раздела *Music*.
* Исправлены орфографические ошибки в русской локализации.
* Множество других мелких исправлений.
* Бот теперь будет меньше спамить :)
### JaBa v3.0.6
* Добавлено
* Команда *jump* - позволяет перейти на заданный трек из очереди.
* Изменения
* Система музыки переписана (да, снова).
Теперь можно воспроизвести звук практически с любых источников, в том числе видео и MP3 из Discord, Vimeo, прямые ссылки на радио.
Список всех возможных источников можно найти [тут](https://ytdl-org.github.io/youtube-dl/supportedsites.html)
Надеюсь теперь будет меньше ошибок...
### JaBa v3.0.5
* Добавлено
* Команда *set* для изменения уровня, опыта, кредитов или банка пользователя (доступна только администраторам).
* Команда *debug* - похожа на *set*, но доступна только владельцу JaBa.
Имеет расширенный функционал и обходит некоторые ограничения.
* Новая активность - Puttparty.
Доступна через *activity puttparty*.
* Изменения
* В команде *profile* теперь видно необходимое кол*во опыта для следующего уровня.
### JaBa v3.0.4
* Изменения
* Команды и обновления перенесены на [сюда](/docs).
Теперь там всё более-менее нормально выглядит.
### JaBa v3.0.3
* Изменения
* Категория *Games* заменена командой *activity* (Спасибо Slizen#3791 за идею).
* Английский язык обновлён до последней версии бота (Спасибо FaxoNfuckyou#9398 за помощь).
* Уменьшен откат на многих командах.
### JaBa v3.0.2
* Изменения
* Больше не нужно авторизоваваться для просмотра [команд](/commands) и [обновлений](/updates).
### JaBa v3.0.1
* Добавлено
* Команда *loop* - переключение повтора одного трека или всей очереди (*loop song/queue*).
* Изменено
* Администраторы и модераторы могут использовать *skip*, *back* и *stop* принудительно (*skip/back/stop force/f*).
* Уменьшено количество требуемых голосов для команд *skip*, *stop* и *back*.
### JaBa v3.0
> Я решил полностью переделать бота, так как в старом был вагон и маленькая тележка проблем. Данная верcия должна быть в разы лучше.
> Старые команды я не переносил, т.к. они были ужасно написаны и использовали старые библиотеки.
> Украинский язык ещё не закончен, ожидайте его ближе к Новому Году.
* Главное нововведение - [панель управления](https://jaba.pp.ua)!
* В ней вы можете изменять настройки на всех серверах где есть JaBa и у вас есть роль с правом **Управлять сервером**.
Так же в ней можно изменить персональные настройки (дата рождения и биография).
Я не особо в создание сайтов, поэтому не ожидайте частых обновлений панели.
* Каждый сервер теперь имеет отдельные настройки!
* На каждом отдельном сервере можно выбрать префикс, язык и другие настройки.
По стандарту используется **русский** язык и **$** для префикса, остальные настройки можно найти в панели, либо с помощью команды configure.
* Добавлено множество новых команд.
* Возвращены старые категории *NSFW* и *Discord Together* (Теперь он называется Games)
* Список всех команд и их описания вы можете найти [тут](/docs) (список обновляется автоматически).

View file

@ -98,61 +98,17 @@
</div>
</div>
-->
<div class="col-md-3">
<nav class="docs-sidebar" data-spy="affix" data-offset-top="300" data-offset-bottom="200" role="navigation">
<ul class="nav">
<li><a href="#commands">Список команд</a></li>
<li><a href="#updates">Список изменений</a></li>
</ul>
</nav>
</div>
<div class="container">
<section id="top" class="section docs-heading">
<div class="row">
<div class="col-md-12">
<div class="big-title text-center">
<h1>Документация</h1>
</div>
<!-- end title -->
</div>
<!-- end 12 -->
</div>
<!-- end row -->
<hr>
</section>
<!-- end section -->
<div class="row">
<div class="col-md-3">
<nav class="docs-sidebar" data-spy="affix" data-offset-top="300" data-offset-bottom="200"
role="navigation">
<ul class="nav">
<li><a href="#welcome">Введение</a></li>
<li><a href="#commands">Команды</a></li>
<li><a href="#updates">Список изменений</a></li>
</ul>
</nav>
</div>
<div class="col-md-9">
<section class="welcome">
<div class="row">
<div class="col-md-12 left-align">
<h2 class="dark-text">Введение
<hr>
</h2>
<div class="row">
<div class="col-md-12 full">
<div>
<p>Добро пожаловать на страницу документации JaBa!
<br> Здесь вы можете найти всю полезную информацию о JaBa.
</p>
</div>
</div>
</div>
<!-- end row -->
</div>
</div>
</section>
<div>
<section id="commands" class="section">
<div class="row">
<div class="col-md-12 left-align">
@ -163,7 +119,6 @@
<!-- end col -->
</div>
<!-- end row -->
<div class="row">
<div class="col-md-12">
<zero-md src="https://jaba.pp.ua/docs/commands.md">
@ -177,7 +132,6 @@
<!-- end row -->
</section>
<!-- end section -->
<section id="updates" class="section">
<div class="row">
<div class="col-md-12 left-align">
@ -188,279 +142,28 @@
<!-- end col -->
</div>
<!-- end row -->
<div class="row">
<div class="col-md-12">
<pre class="brush: html">
-----------------------------------------------------------------------------------------
JaBa v3.2.7
-----------------------------------------------------------------------------------------
Добавлено
- Некоторая информация о вашем профиле на сайте, на страницах серверов и в настройках.
(Скоро там будет больше всякой информации).
-----------------------------------------------------------------------------------------
JaBa v3.2.6
-----------------------------------------------------------------------------------------
Исправления
- Команда goodbye снова работает.
Изменения
- Команда setafk и ответ бота автоматически удаляются через 10 секунд.
- Новые карточки при входе и выходе пользователей
(Я не дизайнер, не бейте :( ).
- Обновлена локализация для карточек.
-----------------------------------------------------------------------------------------
JaBa v3.2.5
-----------------------------------------------------------------------------------------
Изменения
- Переписана команда loop.
Теперь нужен аргумент song или queue для включения соответствующего режима повтора.
Если не указать агрумент, то повтор отключится.
-----------------------------------------------------------------------------------------
JaBa v3.2.4
-----------------------------------------------------------------------------------------
Добавлено
- Теперь при разводе (divorce) пользователь получает сообщение о разводе в ЛС.
-----------------------------------------------------------------------------------------
JaBa v3.2.3
-----------------------------------------------------------------------------------------
Исправления
- clip снова работает.
-----------------------------------------------------------------------------------------
JaBa v3.2.2 Hotfix
-----------------------------------------------------------------------------------------
Исправления
- В profile и money снова показываются кредиты со всех серверов.
-----------------------------------------------------------------------------------------
JaBa v3.2.2
-----------------------------------------------------------------------------------------
Добавлено
- transactions (tr) - отслеживание транзакций на вашем счёте.
- Принудительная остановка findwords и number.
Необходимо написать STOP (без префикса, капсом, никак больше) во время игры.
- Больше сокращений для команд.
Исправления
- Кредиты на всех серверах в profile и money заменены на кредиты на текущем сервере.
(Я не смог совладать с ошибкой из-за discord.js 13, возможно верну позже).
Спасибо Добрый Спецназ#8801 за идеи.
-----------------------------------------------------------------------------------------
JaBa v3.2.1
-----------------------------------------------------------------------------------------
Исправления
- Отображение статуса в userinfo.
- Отображение эмбеда в giveaway.
Примечания
- В giveaway появилась возможность сделать раздачу дропом.
Дроп это:
Как только количество участников будет равно указанному вами количеству победителей раздача сразу же заканчивается.
Победителями будут все, кто успел поставить реакцию.
-----------------------------------------------------------------------------------------
JaBa v3.2
-----------------------------------------------------------------------------------------
Огромная благодарность Добрый Спецназ#8801 за поддержку и помощь!
Изменения
- Изменений много, все я не вспомнил, ищите сами :)
- Прошлые версии были пропущены, т.к. изменения из них содержаться в данной версии.
- Переход на discord.js v13.
Обновление очень большое, обязательно сообщайте мне если найдёте ошибку!
Примечания
- tictactoe отключена до обновления модуля на discord.js 13.
- checkinvites удалена, т.к. не имела смысла.
- fortniteshop и fortnite удалены, т.к. ими никто не пользовался.
Все связанные с ними настройки так же удалены
-----------------------------------------------------------------------------------------
JaBa v3.1.6
-----------------------------------------------------------------------------------------
Исправления
- Некорректное описание seek.
- Некорректная работа seek.
- Некорректное описание unban.
- Мелкие правки в локализации.
(Спасибо Добрый Спецназ#8801 за помощь в поиске багов)
-----------------------------------------------------------------------------------------
JaBa v3.1.5
-----------------------------------------------------------------------------------------
Изменено
- Откат изменений из v3.1.4.
-----------------------------------------------------------------------------------------
JaBa v3.1.4
-----------------------------------------------------------------------------------------
Добавлено
- Возможность удалить резервную копию сервера.
backup remove [ID]
Изменено
- Переход на discord.js v13.
- Команда queue временно отключена.
-----------------------------------------------------------------------------------------
JaBa v3.1.3
-----------------------------------------------------------------------------------------
Изменено
- Команды number и findwords теперь корректно отображают выигрыш.
- Расширен диапазон случайных чисел в number.
- Исправлены ошибки.
-----------------------------------------------------------------------------------------
JaBa v3.1.2
-----------------------------------------------------------------------------------------
Добавлено
- Награда за победу в крестиках-ноликах в 100 кредитов.
Изменено
- Исправлены ошибки.
-----------------------------------------------------------------------------------------
JaBa v3.1.1
-----------------------------------------------------------------------------------------
Добавлено
- Сокращения для всех команд.
- Команда tictactoe (ttt) - крестики-нолики.
(Спасибо Добрый Спецназ#8801 за идеи)
Изменено
- Откаты команд уменьшены ещё больше.
-----------------------------------------------------------------------------------------
JaBa v3.1
-----------------------------------------------------------------------------------------
Изменено
- Обновлена русская локализация, исправлены орфографические ошибки.
- Отключёна английская локализация.
- Исправлены ошибки.
-----------------------------------------------------------------------------------------
JaBa v3.0.9
-----------------------------------------------------------------------------------------
Добавлено
- Возвращены поздравления с днём рождения.
- Команда setbirthdays - установить канал для поздравлений.
Так же его можно изменить из панели управления.
-----------------------------------------------------------------------------------------
JaBa v3.0.8
-----------------------------------------------------------------------------------------
Изменения
- 8ball теперь имеет 20 возможных ответов.
- Награды за победу в findwords и number повышены до 150 и 100 соответственно.
- Больше фиксов :3
-----------------------------------------------------------------------------------------
JaBa v3.0.7
-----------------------------------------------------------------------------------------
Изменения
- Исправлены ошибки в командах из раздела Music.
- Исправлены орфографические ошибки в русской локализации.
- Множество других мелких исправлений.
- Бот теперь будет меньше спамить :)
-----------------------------------------------------------------------------------------
JaBa v3.0.6
-----------------------------------------------------------------------------------------
Добавлено
- Команда jump - позволяет перейти на заданный трек из очереди.
Изменения
- Система музыки переписана (да, снова).
Теперь можно воспроизвести звук практически с любых источников, в том числе видео и MP3 из Discord, Vimeo, прямые ссылки на радио.
Список всех возможных источников можно найти тут: https://ytdl-org.github.io/youtube-dl/supportedsites.html
Надеюсь теперь будет меньше ошибок...
-----------------------------------------------------------------------------------------
JaBa v3.0.5
-----------------------------------------------------------------------------------------
Добавлено
- Команда set для изменения уровня, опыта, кредитов или банка пользователя (доступна только администраторам).
- Команда debug - похожа на set, но доступна только владельцу JaBa.
Имеет расширенный функционал и обходит некоторые ограничения.
- Новая активность - Puttparty.
Доступна через activity puttparty.
Изменения
- В команде profile теперь видно необходимое кол-во опыта для следующего уровня.
-----------------------------------------------------------------------------------------
JaBa v3.0.4
-----------------------------------------------------------------------------------------
Изменения
- Команды и обновления перенесены на https://jaba.pp.ua/docs
Теперь там всё более-менее нормально выглядит.
-----------------------------------------------------------------------------------------
JaBa v3.0.3
-----------------------------------------------------------------------------------------
Изменения
- Категория Games заменена командой activity (Спасибо Slizen#3791 за идею).
- Английский язык обновлён до последней версии бота (Спасибо FaxoNfuckyou#9398 за помощь).
- Уменьшен откат на многих командах.
-----------------------------------------------------------------------------------------
JaBa v3.0.2
-----------------------------------------------------------------------------------------
Изменения
- Больше не нужно авторизоваваться для просмотра команд (https://jaba.pp.ua/commands) и обновлений (https://jaba.pp.ua/updates)
-----------------------------------------------------------------------------------------
JaBa v3.0.1
------------------------------------------------------------------ -----------------------
Добавлено
- Команда loop - переключение повтора одного трека или всей очереди (loop song/queue).
Изменено
- Администраторы и модераторы могут использовать skip, back и stop принудительно (skip/back/stop force/f).
- Уменьшено количество требуемых голосов для команд skip, stop и back.
-----------------------------------------------------------------------------------------
JaBa v3.0
-----------------------------------------------------------------------------------------
Я решил полностью переделать бота, так как в старом был вагон и маленькая тележка проблем. Данная верcия должна быть в разы лучше.
Старые команды я не переносил, т.к. они были ужасно написаны и использовали старые библиотеки.
Украинский язык ещё не закончен, ожидайте его ближе к Новому Году.
- Главное нововведение - панель управления (https://jaba.pp.ua)!
- В ней вы можете изменять настройки на всех серверах где есть JaBa и у вас есть роль с правом "Управлять сервером".
Так же в ней можно изменить персональные настройки (дата рождения и биография).
Я не особо в создание сайтов, поэтому не ожидайте частых обновлений панели.
- Каждый сервер теперь имеет отдельные настройки!
- На каждом отдельном сервере можно выбрать префикс, язык и другие настройки.
По стандарту используется РУССКИЙ язык и $ для префикса, остальные настройки можно найти в панели, либо с помощью команды configure.
- Добавлено множество новых команд.
- Возвращены старые категории NSFW и Discord Together (Теперь он называется Games)
- Список всех команд и их описания вы можете найти по ссылке htts://jaba.pp.ua/docs (список обновляется автоматически).
</pre>
<zero-md src="https://jaba.pp.ua/docs/updates.md">
<template>
<link rel="stylesheet" href="/dist/css/zero-md.css">
</template>
</zero-md>
</div>
<!-- end col -->
</div>
<!-- end row -->
</section>
<!-- end section -->
</div>
<!-- // end .col -->
<div class="row">
<div class="col-md-12">
<p>© 2021 <a href="https://github.com/JonnyBro" target="_blank">Jonny_Bro</a></p>
</div>
</div>
</div>
<!-- // end .row -->
</div>
<!-- // end container -->
</div>

View file

@ -11,7 +11,7 @@
<nav class="navbar navbar-static-top">
<!-- Sidebar toggle button-->
<a class="sidebar-toggle" data-toggle="push-menu" role="button">
<span class="sr-only">Toggle navigation</span>
<span class="sr-only">Переключить навигацию</span>
</a>
<!-- Navbar Right Menu -->
<div class="navbar-custom-menu">

View file

@ -69,6 +69,7 @@
<span class="info-box-icon bg-green"><i class="fa fa-refresh"></i></span>
<div class="info-box-content">
<span class="info-box-text"><%= translate("dashboard:COOLDOWNS") %></span>
<span class="info-box-number"><%= translate("dashboard:REP") %>: <%= user.cooldowns.rep > Date.now() ? convertTime(user.cooldowns.rep) : translate("dashboard:CAN_USE") %></span>
<% for (const c in memberData.cooldowns) { %>
<% if (c !== "rob") { %>
<span class="info-box-number"><%= translate("dashboard:" + c.toUpperCase()) %>: <%= memberData.cooldowns[c] > Date.now() ? convertTime(memberData.cooldowns[c]) : translate("dashboard:CAN_USE") %></span>

View file

@ -12,7 +12,7 @@ module.exports = {
commands.forEach((cmd) => {
if (!categories.includes(cmd.help.category)) categories.push(cmd.help.category);
});
let text = `# JaBa имеет свыше **${Math.floor(commands.size / 10)}0 команд** в **${categories.length} категориях**! \n\n#### Содержимое таблицы \n**Название**: Название команды \n**Описание**: Описание команды \n**Использование**: Использование команды ([] - обязательно, () - необязательно) \n**Откат**: Время, через которое команду можно будет использовать повторно\n\n`;
let text = `# JaBa имеет свыше **${Math.floor(commands.size / 10)}0 команд** в **${categories.length} категориях**! \n\n#### Содержимое таблицы \n**Название**: Название команды \n**Описание**: Описание команды \n**Использование**: Использование команды ( [] - обязательно, () - необязательно ) \n**Разрешено использование**: Где можно использовать команду \n**Откат**: Время, через которое команду можно будет использовать повторно\n\n`;
// categories.sort(function(a, b) {
// const aCmdsSize = commands.filter((cmd) => cmd.help.category === a).size;
@ -22,7 +22,7 @@ module.exports = {
// })
categories.sort().forEach((cat) => {
const arrCat = [
["Название", "Описание", "Использование", "Откат"]
["Название", "Описание", "Использование", "Разрешено использование", "Откат"]
];
const cmds = commands.filter((cmd) => cmd.help.category === cat);
text += `### ${cat} (${cmds.size} ${client.getNoun(cmds.size, "команда", "команды", "команд")})\n\n`;
@ -31,9 +31,10 @@ module.exports = {
else return 1;
}).forEach((cmd) => {
arrCat.push([
`**${cmd.help.name}** ${cmd.help.aliases.length ? `**(${cmd.help.aliases.join(", ")})**` : ""} ${cmd.conf.guildOnly ? "*Только на сервере*" : ""}`,
`**${cmd.help.name}** ${cmd.help.aliases.length ? `**(${cmd.help.aliases.join(", ")})**` : ""}`,
client.translate(`${cmd.help.category.toLowerCase()}/${cmd.help.name}:DESCRIPTION`),
client.translate(`${cmd.help.category.toLowerCase()}/${cmd.help.name}:USAGE`),
cmd.conf.guildOnly ? "Только на сервере" : "Везде",
`${Math.ceil(cmd.conf.cooldown / 1000)} ${client.getNoun(Math.ceil(cmd.conf.cooldown / 1000), "секунда", "секунды", "секунд")}`
]);
});