This projet file is a skeleton for implementing Telegram messenger application bot. When complete, it will integrate several features:
- Implementation of commands in menu
- Basic text replies
- Image processing filters
The project is not complete and is intented to be completed in a live coding session. The full project instructions, in French, is available as a PDF file with clickable links. The password is accessible on request.
This bot is targeted at students with an existing background in programming, mainly in Java. It was made to demonstrate some things taught during the Computer science and communication bachelor's degree at the School of engineering in Sion, Switzerland.
When complete, the bot can be built and run indepently thanks to Maven packaging, i.e. running
mvn compile package
should result in a runnable JAR
file in the target
directory. Tada!
A word of caution though System.getEnv(YOUR_ENV_VARIABLE)
where required. You have been warned !
A more complete and running instance of the bot, based on this template, can be reached through https://telegram.me/HEI_ISCbot if you want to test it and if it's running.
Enjoy and have fun programming 🎈 !
Pierre-André Mudry, February 2022
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.