Тестовый проект, реализующий Telegram-бот, который позволит пользователям создавать, просматривать и удалять дерево категорий.
Доступны простые операции: добавление категории, удаление категории (со всеми потомками), просмотр текущего дерева категорий, а так же просмотр доступных команд.
Также существует возможность выгружать дерево в Excel файл, и, наоборот, загружать дерево из файла (с удалением текущей таблицы).
Для запуска требуется вписать в VM-options свой Телеграм-токен:
-Dtelegram.bot.token=1234567890:AAAAaa1aAaa1_AaAAaAAAA1aA11AaA1aaaa
А также поднять базу данных PostgreSQL с параметрами из application.properties
Путь в поле path формируется следующим образом: корневые элементы имеют в качестве пути пустую строку, а у остальных путь складывается из пути родительского элемента, символа "/" и индекса родительского элемента.
Java, Spring boot, PosgreSQL, Liquibase, Lombok, Fastexcel