A Telegram bot that allows you to sign up users to Company X's printer services by sending an email from the printer vendor's mail server.
User registration information is recorded in the database.
- Set the values of the required properties in
applicaiton.properties
,mail.properties
. - Initialize the database structure by running
init.sql
. - Create an archive:
$ mvn package
- Run the archive:
$ java -jar target/print-service-register-bot-1.0-SNAPSHOT-jar-with-dependencies.jar
- Java 17.
- Maven.
- PostgreSQL.
- Sping (context, data-jdbc).
- Lombok.
- Commons-validator.
- telegrambots.
- javaxmail.