Don't want to keep checking StudIP to see if there are any new announcements? Or checking every course to see if there are already new lecture slides, exercises or other files that you have to download manually afterwards? Here is the solution! Let your computer scan regularly for announcements and new/updated files of your courses you are currently studying and notify you immediately afterwards, and use the time you save more wisely.
What will this Bot do?
- It will simply login to your StudIP-Account using your Credentials (Stored locally)
- It will grab your Accountinformation, Courses and Information about the Courses
- It will verify that there are Updates avaiable (News or Files)
- It will download new Files and create a Filesturcture analog to StudIP (Easy to Sync to NAS for example)
- It will automatically format and push these Informations to a Telegram Chat using your own Bot
Coming soon
- Download this Bot
- Verify that Java 8 JRE is installed on your machine
- Create a Telegram Bot (Simply create a Chat with @BotFather)
- Copy the API-Key
- Rename config-sample.yml to config.yml in data folder
- Edit config.yml and add your credentials
- Start the Bot via Terminal with
java -jar StudIP-Telegram.jar
- ...
- Profit?
- Make sure you've installed Docker on your machine
- Create a Telegram Bot (Simply create a Chat with @BotFather)
- Copy the API-Key
- Download this repo
- Rename config-sample.yml to config.yml in data folder
- Edit config.yml and add your credentials
- Start this Bot using
docker-compose -d up
- University of Oldenburg: 07.10.2022