Список изменений

Небольшой архив версий и списков изменений относящихся к ним.

Версия 5.2.2

Основное:

  • Была убрана дополнительная проверка в обработчике команд, из-за которой могли возникать проблемы при использовании команд;

  • Команда server была обновлена:

    a. Было убрано бесполезное поле с регионом сервера;

    b. Теперь она отображает при наличии баннер/картинку приглашения сервера;

  • Остальные команды отныне используют нововведение Discord со встроенными timestamp'ами;

  • Введена новая развлекательная команда demotivator;

Исправления:

  • Были поправлены пару опечаток в ошибках/командах;

  • Использование команды mute было обновлено;

  • Сторонние мелкие исправления на стороне кода;

Версия 5.2.1

  1. Был слегка изменен метод сбора статистики в API. Отныне эндпоинт /public/stats будет возвращать полное кол-во пользователей бота, а не только тех, которые находятся в кэше;

  2. Была обновлена команда stats;

  3. Команда server больше не вызывает крупных простоев в плане ответов на команды и должна работать шустрее, особенно на серверах с большим количеством участников;

  4. Интерфейс команды welcomer был немного изменен; в связи с этим, было поправлено пару опечаток;

  5. Была исправлена проблема, из-за которой бот мог не выдавать роль при заходе на сервер.

Версия 5.2.0

Основное:

  1. Была обновлена команда config, и следовательно, был добавлен новый параметр embedErrorMessages, который позволяет включить ошибки в эмбед-сообщениях;

  2. Теперь, при взаимодействии с чужой кнопкой будет возвращаться ephemeral-сообщение;

  3. Кнопки в пагинаторе получили небольшое обновление;

  4. Отныне можно получить справку о конкретной команде просто указав help/? в качестве первого аргумента команды;

Улучшения & Исправления:

  1. Параметр deleteUserAfterLeave теперь нормально работает;

  2. Была произведена небольшая очистка кода: это должно отобразится на производительности в целом;

  3. При упоминании бота вновь отображается установленный на сервере префикс;

  4. В команде info был поправлен пример использования;

  5. Небольшие изменения и улучшения;

Версия 5.1.1

Напоминания:

  1. Примеры в команде reminder были обновлены в связи с обновлением системы идентификации;

  2. reminder list теперь также использует кнопки для постраничного перемещения;

Экономика:

  1. Была введена новая команда reset-user которая позволяет удалить пользователя из локальной базы сервера;

  2. Максимальное время задержки команды было понижено до 24-часов;

  3. Заместо даты окончания задержки отныне используется простой и понятный таймер;

Исправления & Оптимизация:

  1. Часовой пояс по умолчанию теперь UTC+03:00 (Москва);

  2. Была весьма значительно снижена нагрузка на базу данных. Для хранения базовых данных сервера (например префикс, наличие бонусов и т.п) используется кэш, и это тоже повлияло на скорость отклика бота (теперь он отвечает быстрее);

  3. Мелкие косяки, найденные ребятами и мной лично были также поправлены

Версия 5.1.0

Основные изменения:

  1. Была обновлена система идентификации напоминаний;

  2. Команда warns теперь также использует кнопки для постраничного перемещения;

  3. Команды ban & suggest отныне требуют подтверждения со стороны пользователей для выполнения их действия;

  4. Звук при проигрывании музыки больше не должен искажаться;

  5. Изменились интерфейсы некоторых команд;

  6. Мелкие фиксы и улучшения;

Команды модерации:

Система предложений:

  1. Была добавлена возможность удалять свои собственные предложения даже после того, как они были отправлены;

  2. Интерфейс команд, как и самих предложений был переработан;

  3. Отныне при ответе модератора на предложение пишется конкретная дата;

Экономика:

  1. Была исправлена критичная ошибка связанная с задержками команд, которая давала сильную нагрузку на базу, в последствии чего бот тормозил и обрабатывал команды минутами;

  2. Обладатели подписки Flame+ теперь могут выбирать пользовательские дизайны карточек (см. balance card);

  3. Команда slots стала бонусной;

Версия 5.0.2

  1. Небольшие правки связанные с API;

  2. Команды work и crime больше не должны выдавать неизвестные ошибки;

  3. Была исправлена работа автоматической отправки статистики на SD.C;

  4. Теперь бот вновь отвечает на упоминания;

Версия 5.0.1

  1. Был запущен сервис, отвечающий за автоматическую отправку статистики на SD.C;

  2. Упоминания пользователей в сообщениях отныне отображаются корректно;

  3. Команда warns больше не выдает ошибку, если причина предупреждения не была указана;

  4. Команды fish и mine отныне работают нормально и не выдают неизвестных ошибок;

Версия 5.0.0

Основные изменения:

  1. Был полностью изменен дизайн сайта. Отныне он более приятен на глаз, комфортнее, и информативнее; была также добавлена страница с условиями пользования;

  2. Интерфейс команд был переработан. Я учел критику сообщества на счет прошлого интерфейса, и принял решение переделать его с нуля. Это затронуло почти каждую команду;

  3. Бот и вся инфраструктура теперь в разы оптимизированы. Иными словами, больше не должно быть никаких маленьких пролагов на нашей стороне;

  4. Команда help теперь использует новую технологию кнопок Discord;

  5. Добавлена 3-секундная задержка на команды для серверов без бонусов;

  6. Была введена долгожданная подписка Flame+, которую можно получить за материальную поддержку нашего проекта. Почитать о ней подробнее можно здесь: https://boosty.to/flame_official;

Команды модерации:

  1. Была переписана система таймера в команде mute (касается также reminder);

  2. Отныне можно принимать/отклонять предложения уже с ранее вынесенным вердиктом;

  3. Система предупреждений была обновлена;

  4. Появилась команда unban;

Музыка:

  1. Музыка была полностью переведена под слеш-команды. Вам следует передобавить бота, если почему-то в течении часа на вашем сервере они не появились;

  2. Мелкие поправки косяков;

Экономика:

  1. Была добавлена возможность создавать свои кирки, удочки и свой собственный транспорт, который в последствии пользователи смогут покупать;

  2. Команда leaderboard теперь работает в два раза быстрее;

  3. При ограблении пользователя накладывается 25-минутный щит помимо обычной задержки на команду;

  4. Были введены слоты: slots;

  5. Команда shop теперь также использует кнопки;

  6. Для администраторов серверов отныне существует команда reset-economy, которая позволяет сбросить весь прогресс участников в экономике на сервере.