Commit Graph

175 Commits

Author SHA1 Message Date
ad69ea3702 v.0.0.31 2022-12-12 14:03:53 +03:00
cb3557fe9b v.0.0.30 2022-12-12 10:22:46 +03:00
b2046cc977 Добавил возможность отправки промежуточного сообщения в AnswerCheck 2022-12-09 21:15:00 +03:00
eaaca3be6c Переход на String вместо Long для id юзера 2022-12-09 20:39:24 +03:00
eb2e7ba012 Revert "Revert "release-0.0.27""
This reverts commit 7c3711ab90.
2022-09-21 19:15:29 +03:00
7c3711ab90 Revert "release-0.0.27"
This reverts commit 1a2d2d4602.
2022-09-21 19:15:16 +03:00
1a2d2d4602 release-0.0.27 2022-09-19 20:22:10 +03:00
dd6b166506 Добавил версию для реактивного Quarkus 2022-08-07 07:07:10 +03:00
d2cf3ed645 Обновление api 2022-08-02 21:55:45 +03:00
d4f6a672ef Небольшой рефакторинг 2022-07-30 10:27:09 +03:00
0bbdcaae07 Добавил новый тип триггера 2022-07-26 09:27:18 +03:00
eaeb220515 Большое улучшение функциональности 2022-07-21 00:50:14 +03:00
87c565f4d2 Доработки для загрузки фото 2022-07-19 20:36:31 +03:00
9192b7cd97 Изменил подход к возникающим событиям и их обработки 2022-07-15 17:47:40 +03:00
fc3f9563e2 Добавил новый юнит ReplaceCmd, который позволяет заменять тригеры для юнитов. Также добавил новый признак юнитов, возможность отключать сохранение в историю сценария. 2022-07-15 10:27:48 +03:00
2a9413ab46 Удалил код первой попытки линивой инициализации 2022-07-15 08:13:34 +03:00
29145fe093 Добавил возможность возвращать пользователя назад в сценарии по названию юнита 2022-07-13 20:39:23 +03:00
996194264e Множественные изменения и улучшения:
* Удалил все типы вложений, теперь типы вложений реализуются в библиотеках для каждого конкретного мессенджера.
* Теперь сохраняется история перемещения пользователя по сценарию. Сохраняется сообщение и название юнита. Это позволяет откатывать пользователя назад.
* Реализовал два новых юнита. RollBackCmd позволяет откатить пользователя назад в сценарии на произвольное количество юнитов. TeleportCmd позволяет перенести пользователя в произвольное место сценария.
* Удалил AnswerProcessing, вместо него можно использовать AnswerText.
2022-07-10 00:25:53 +03:00
78b2dda570 Добавил ErrorHandler 2022-07-03 22:02:15 +03:00
7e4264a9e6 Первая версия нового маппинга юнита и использование StoryLine. Также актуализировал код под кор библиотеку. 2022-06-26 22:49:15 +03:00
0c3b098e55 Рефакторинг клавиатур 2022-05-26 02:19:22 +03:00
89b2688e52 release-0.0.5 2022-05-11 11:56:05 +03:00
08256dadc3 Большой рефакторинг 2022-04-29 01:21:34 +03:00
4d5f3ad542 Удалил юнит отвечающий за оплату и все что с ним связано, так же обновил архитектуру клавиатур 2022-04-25 21:48:04 +03:00
b3fdcbbccb NextVersion 2022-04-25 11:39:53 +03:00
c175c378db release-0.0.3 (fix version) 2022-04-08 21:31:01 +03:00
Struchkov Mark
0ac74ee6b7 release-0.0.3 2022-04-08 20:54:42 +03:00
Struchkov Mark
a3aa78c940 Множественные изменения.
1. Удалил аннотацию @Data, заменил Getter Setter.
2. Удалил зависимости spring. Буду делать независимую от фреймворка библиотеку.
3. Удалил неиспользуемые зависимости.
4. Обновил версии зависимостей.
2022-04-08 20:30:35 +03:00
Struchkov Mark
3721aaac8c Исправление бага в AnswerSaveAction
Когда пользователь не добавлял лямбду для скрытого сохранения, приложение падало с nullpointer. Такого быть не должно, опция сохранения данных в скрытом режиме это дополнительная опция, а не обязательная.
2022-03-25 10:16:38 +03:00
Struchkov Mark
574862b44c release-0.0.2 2022-01-25 10:20:28 +03:00
Struchkov Mark
2e229d64bb release-0.0.2 2022-01-25 10:14:17 +03:00
Struchkov Mark
b8681b433a release-0.0.2 2022-01-25 10:12:54 +03:00
Struchkov Mark
8c991eb41b release-0.0.1 2021-12-01 11:13:02 +03:00
Struchkov Mark
b60952bf21 release-0.0.1 2021-12-01 10:31:50 +03:00
Struchkov Mark
8471a4d980 release-0.0.1 2021-12-01 09:30:31 +03:00
Struchkov Mark
e00d106ccb Перестройка 2021-11-30 12:33:09 +03:00
upagge
0729557202
next release 2020-05-16 12:49:52 +03:00
upagge
000b8c66d6
license 2020-05-16 12:46:16 +03:00
upagge
daade97d82
readme 2020-05-16 09:35:42 +03:00
upagge
af6acee675
общий рефакторинг 2020-05-03 19:52:44 +03:00
Mark Struchkov
b33dcd79d2 Рабочая вресия 2020-02-02 18:03:09 +03:00
Mark Struchkov
b4835d1c78 Конфигурация для Jpa
изменения логики отдачи сообщений
2019-08-11 15:41:47 +03:00
Mark Struchkov
8d1532b561 Новая система выборки новых сообщений
Ломбок
2019-07-28 21:33:42 +03:00
Mark Struchkov
198bb8599b Исправления в проверке новых сообщений от пользователя
Исправления мапинга для бд
Переименование метода findByTime в betweenByTime
2019-07-28 08:51:31 +03:00
Mark Struchkov
e771e1ff34 Добавил JPA для личных сообщений 2019-07-27 08:06:47 +03:00
Mark Struchkov
ad9a47d837 Первая рабочая версия с lombok и javadoc 2019-07-12 11:41:25 +03:00
Mark Struchkov
3dc880f601 release-0.6.2 2019-06-15 15:18:36 +03:00
Mark Struchkov
8cf244bb1c Новый тип контента - сообщения в обсуждениях 2019-05-30 15:48:32 +03:00
Mark Struchkov
0e0e439739 release-0.6.1 2019-05-27 10:26:19 +03:00
Mark Struchkov
6834aa2801 Услажнение логики сохранения. Добавление тестов 2019-05-19 22:54:36 +03:00
Mark Struchkov
657a8bcab5 release-0.6.0 2019-05-18 13:12:50 +03:00
Mark Struchkov
af4d2c1c59 Рефакторинг отправок 2019-05-17 18:58:52 +03:00
Mark Struchkov
d8add9f109 Рефакторинг 2019-05-11 16:08:42 +03:00
Mark Struchkov
a496ac0097 Багфикс и новый юнит скрытой отправки 2019-05-08 17:14:51 +03:00
Mark Struchkov
2d5f81602c release-0.5.1 2019-05-08 13:36:08 +03:00
Mark Struchkov
e255de1227 Рефакторинг 2019-05-08 13:35:27 +03:00
Mark Struchkov
44dc657591 Рефакторинг 2019-05-08 12:48:56 +03:00
Mark Struchkov
028ab802af Без понятия 2019-04-29 12:13:19 +03:00
Mark Struchkov
57ac698715 Архитектурные изменения 2019-02-21 21:27:38 +03:00
Mark Struchkov
6a009b5eae Странный комит 2019-02-11 00:06:04 +03:00
Mark Struchkov
25cde5aeb6 Исправил проблему с longpoll сервером
Ключ становился недействительным спустя несколько часов, необходимо было запрашивать новый ключ, чтобы получать события от вк
2019-02-09 02:43:18 +03:00
Mark Struchkov
b325a2e924 Отваливался LongPoll сервер при долгом простое 2019-02-08 16:36:11 +03:00
Mark Struchkov
f68e6b57d7 Release 0.4
CodeStyle
2019-02-07 18:11:44 +03:00
Mark Struchkov
a92d71ef3e Переход на Gson вместо непонятной Json библиотеки 2019-01-31 08:50:39 +03:00
Mark Struchkov
c50ce8cd40 Большие архитектурные изменения
* Добавлен новый класс, для хранения терминальных команд от администратора бота
* Некоторые интерфесы переписаны под дженерики
* Архитектура стала более логичной и продуманной
* Рефакторинг
2019-01-31 00:59:00 +03:00
Mark Struchkov
04a7e180b1 Core: Изменение отправки сообщений в вк
* Исправил баг с сообщениями, которые приходили позже проверки (костыль)
2019-01-27 16:16:10 +03:00
Mark Struchkov
b66e1902eb Release-0.3
* Теперь вся библиотека разбита на модули, нет необходимости использовать ненужные модули
* Автоответчик теперь может присылать простые текстовые ответы или сохранять ответы пользователей (бета версия)
* Множество мелких архитектурных решений
2019-01-26 15:19:31 +03:00
Mark Struchkov
e0befdf62a * Изменилась логика возвращения клавиатуры
* Добавил родителбскую реализацию юнита с клавиатурой, от нее будут наследоваться все остальные
* Добавил простую реализацию юнита для тестовых ответов
* Добавил новую реализацию юнита для сохранения ответов пользователя
* Добавил дефолтную реализацию Saver
* Переписал action, теперь для активации юнита еще отправляется Mail (нужно было для юнита, который сохраняет ответы пользователя)
2019-01-26 15:11:47 +03:00
Mark Struchkov
04062ba8b1 Размышления над архитектурой
* Продолжаю настроивать взаимодействие с юнитами
* Главный класс автоответчика разбил на методы
2019-01-25 15:24:30 +03:00
Mark Struchkov
b5a8680f09 Разбиение на модули 2019-01-24 22:20:26 +03:00
Mark Struchkov
c0a58e61e1 Очистка от лишних файлов 2019-01-09 18:39:51 +03:00
Mark Struchkov
d6b902f2b9 * Добавлен ENUM для определения источника события
* Добавлен кастомный SQL метод возвращающий сообщения из БД новее запрошеной даты
* Добавлен глобальный обработчик сообщений
* Исрпавлены конфигурации spring, которые приводили к ошибкам в создании бинов
* Добавлен статический класс с методами вк апи
2019-01-05 00:45:57 +03:00
Mark Struchkov
d5236a30e4 Создал ORM основу для основного модуля 2018-12-23 03:34:18 +03:00
Mark Struchkov
71ce7af51d Логирование и связь с БД
* Добавли логироание Log4j
* Настроил тестовую взаимосвязь с БД MySQL
2018-12-21 23:14:50 +03:00
Mark Struchkov
bdd925071e Научился принимать сообщения из вк
* Все данные для настройки соединения и взаимодествия с вк в отдельном файле
* Научился отлавливать новые сообщения в сообществе и отправлять ответ
* Добавил паттерн Наблюдатель
2018-12-20 00:45:34 +03:00