Skip to content

Releases: ReWorlds/TelegramBot

1.3.1

11 Apr 20:23

Choose a tag to compare

  • Добавлена проверка состояния соединения (открыто или нет)
  • Вынесена инициализация HikariDataSource в отдельный метод.
  • Добавлена инициализация подключения к БД перед запуском бота для ускорения работы программы перед первым запуском. Это не исправит проблему полностью, так как будут случаи с таймаутом. Для полного исправления в будущем планирую добавить отдельный поток, который будет заниматься открытием и закрытием соединений.

1.3.0

03 Apr 21:07
bacf084

Choose a tag to compare

  • Добавлены документации к большинству методов и некоторым классам.
  • Добавлены аннотации, чтобы было понятнее что ожидать от функции.
  • Реализован класс Status для определения статуса кэшируемых объектов.
  • Удален CommandController из-за ненадобности. все команды из аннотация Command были перенесены на функции в CommandService.
  • В CommandService, CommandDispatcher и других классах объекты стали конкретнее, что позволило уменьшить количество повторяющегося кода.
  • execute был полностью перенесен и переработан в CommandService, а buildMessage из MessageUtils был удален из-за ненадобности. Все это также положительно сказалось на количестве повторяющегося кода.
  • Переработан JSONManager. Теперь, в случае надобности есть функция, с помощью которой можно подгружать изменения в JSON.
  • Другие изменения и исправления.

1.2.4

02 Apr 21:13

Choose a tag to compare

  • Добавлено время ожидания, чтобы не задерживать ответ в случае падения API.
  • Добавлена обработка ответов от запросов, для подробного вывода информации пользователю.
  • Теперь в тексте команд с алиассами выводится та команда, которая была использована.
  • Обновлен путь подгрузки класса драйвера MySQL
  • Теперь player, metrics, release имеют дополнительные аргументы: arg (для сохранения аргумента от которого были созданы), brokenRequest (в случае ответа не 200), {something}Exists (когда сущность существует, или, по другому, создание объекта было успешно выполнено)
  • Добавлен asString для скинов
  • Другие изменения и исправления

1.2.3

29 Mar 19:03

Choose a tag to compare

  • Фикс некорректного вывода строки при релизе с описанием в 1 строку.

1.2.2

29 Mar 18:34

Choose a tag to compare

  • Добавлена отправка правил в лс пользователю при заходе в группу RevolutionWorlds Chat

1.2.1

28 Mar 18:57

Choose a tag to compare

  • Исправлены некоторые ошибки при запросе
  • Удалена (предположительно) не нужная ловля ошибки JSONException, так как её вызов на данный момент является следствием изменения ключей в API reworlds.net и github.com