Mark Struchkov
fe9c636ba6
Добавлены тесты
2019-06-15 14:55:52 +03:00
Mark Struchkov
4ef0ce98b7
Merge tag 'release-1.6.1' into develop
...
release-1.6.1
2019-05-27 10:22:49 +03:00
Mark Struchkov
93e37bc2ef
Merge branch 'release/release-1.6.1'
2019-05-27 10:22:49 +03:00
Mark Struchkov
45be10d0eb
release-1.6.1
2019-05-27 10:22:41 +03:00
Mark Struchkov
f727f2a179
Рефакторинг
2019-05-27 10:19:23 +03:00
Mark Struchkov
b2118f5e51
Merge tag 'release-1.6.0' into develop
...
release-1.6.0
2019-05-18 13:09:21 +03:00
Mark Struchkov
2c2547013b
Merge branch 'release/release-1.6.0'
2019-05-18 13:09:20 +03:00
Mark Struchkov
5b942ab2d6
release-1.6.0
2019-05-18 13:09:09 +03:00
Mark Struchkov
659c9cf2ad
Мелкий рефакторинг
2019-05-17 00:32:37 +03:00
Mark Struchkov
f017148ef7
Парсер научился удалять предлоги
...
Рефакторинг
2019-05-16 00:47:55 +03:00
Mark Struchkov
666e9223ea
Теперь есть дефолтный ответ, если ни один из юнитов не подошел
2019-05-16 00:34:47 +03:00
Mark Struchkov
9c821ee1fb
Рефакторинг
2019-05-16 00:24:08 +03:00
Mark Struchkov
f8f8a51d79
Добавил в интерфейсы service и repository редактирование UnitPointer
2019-05-15 22:27:11 +03:00
Mark Struchkov
19f7e4bb71
Замена логера
2019-05-04 14:43:31 +03:00
Mark Struchkov
c8bc923525
Merge branch 'release/release-1.5.0'
2019-05-02 20:57:47 +03:00
Mark Struchkov
898e90221a
Merge tag 'release-1.5.0' into develop
...
release-1.5.0
2019-05-02 20:57:47 +03:00
Mark Struchkov
61364e9783
Рефакторинг и ренейминг
2019-05-02 20:55:11 +03:00
Mark Struchkov
f2c172b852
Merge branch 'release/release-1.4.0'
2019-02-23 12:55:19 +03:00
Mark Struchkov
e05cae974f
Merge tag 'release-1.4.0' into develop
...
release-1.4.0
2019-02-23 12:55:19 +03:00
Mark Struchkov
17a8083808
Release-1.4.0
...
* Убран бесполезный UnitService
2019-02-23 12:55:05 +03:00
Mark Struchkov
b115d23301
Удалил бесполезные классы и тесты
2019-02-23 12:50:04 +03:00
Mark Struchkov
dcb1c1539a
Merge branch 'release/release-1.3.1'
2019-02-07 18:00:58 +03:00
Mark Struchkov
086c14e9d6
Merge tag 'release-1.3.1' into develop
...
release-1.3.1
2019-02-07 18:00:58 +03:00
Mark Struchkov
dc1e6be1bc
Release 1.3.1
...
* Заменил List на Set у NextUnit у класса Unit
* CodeStyle
2019-02-07 18:00:40 +03:00
Mark Struchkov
ec0049d602
Замена List на Set
...
В Unit заменил с List на Set поле хранящее следующие юниты
2019-02-05 21:50:49 +03:00
Mark Struchkov
b991a12caa
Merge branch 'release/release-1.3.0'
2019-02-02 09:04:56 +03:00
Mark Struchkov
5a8cdef9d9
Merge tag 'release-1.3.0' into develop
...
release-1.3.0
2019-02-02 09:04:56 +03:00
Mark Struchkov
6604ca733e
Release 1.3.0
...
* Удалил ненужный класс
2019-02-02 09:04:40 +03:00
Mark Struchkov
33253b5000
Срабатывание юнита по регулярному выражению
...
* Теперь есть возможность заставить срабатывать юнит не только по ключевым словам, но и по решуляному выражению
2019-02-02 09:02:05 +03:00
Mark Struchkov
ffb4ef192d
Изменил логику для хранения юнитов
...
Нет необходимости хранить все юниты в репозитории, оставляю реализацию этого подхода на стороне разработчика.
2019-01-28 18:05:16 +03:00
Mark Struchkov
4d26cddf69
Merge branch 'release/release-1.2.0'
2019-01-26 15:02:01 +03:00
Mark Struchkov
1f98fbf53e
Merge tag 'release-1.2.0' into develop
...
release-1.2.0
2019-01-26 15:02:01 +03:00
Mark Struchkov
0f730fb319
Release 1.2.0
...
* Отказ от стороней библиотеки lombok
* Новый тип юнитов, которые срабатывают на любое сообщение
2019-01-26 15:01:46 +03:00
Mark Struchkov
11f9858c01
Новая фича
...
Теперь есть юниты, которые автоматически отвечают на любое сообщение
2019-01-26 14:58:34 +03:00
Mark Struchkov
a4eaf949e0
Игонорирование нерабочего теста
2019-01-25 15:25:03 +03:00
Mark Struchkov
f6900c2407
Отказ от Lombok
2019-01-24 21:37:08 +03:00
Mark Struchkov
55d164764e
Небольшие правки
2019-01-21 21:21:29 +03:00
Mark Struchkov
2947942971
Поправил логику возращения ответа
...
Теперь можно попасть в начало меню после окончания ветки и сохраняется статус, если ответил не правильно
2019-01-21 14:12:57 +03:00
Mark Struchkov
ecd3f7a8da
Небольшое изменение бизнес логики
2019-01-21 13:13:56 +03:00
Mark Struchkov
06818e6656
Изменилась логика отправки ответа
2019-01-21 13:12:17 +03:00
Mark Struchkov
06a7131aba
Новый метод получения репозитория из сервиса
2019-01-21 11:25:42 +03:00
Mark Struchkov
cca5a4ad25
Поправил тесты
2019-01-21 10:21:33 +03:00
Mark Struchkov
6bfacc12e4
Дженерик в интерфейс репозиториев юнита
2019-01-21 10:16:30 +03:00
Mark Struchkov
233d44f939
Merge tag 'release-1.1.1' into develop
...
release-1.1.1
2019-01-21 10:08:52 +03:00
Mark Struchkov
72ba0b8799
Merge branch 'release/release-1.1.1'
2019-01-21 10:08:51 +03:00
Mark Struchkov
0c36e793c2
Release 1.1.1
...
Новая возможность: Теперь юнит для ответа ищется не просто по пересечению слов в тексте и юните, а по процентному соотношению найденых слов в тексте к словам и установленному порогу в юните.
2019-01-21 10:08:41 +03:00
Mark Struchkov
f391f37f13
Проверка на процент ключевых слов
...
Теперь юнит выводится только если процентное соотношение слов на которые он должен сработать в тексте больше или равно заданого значения в юните
2019-01-21 10:06:53 +03:00
Mark Struchkov
e1165a4a5a
Merge branch 'release/release-1.1.0'
2019-01-21 00:40:21 +03:00
Mark Struchkov
b93caa67e2
Merge tag 'release-1.1.0' into develop
...
release-1.1.0
2019-01-21 00:40:21 +03:00
Mark Struchkov
aa227a2020
Release-1.1.0
...
Теперь автоответчик возвращает не строку, а абстрактный объект.
2019-01-21 00:40:02 +03:00