Get prompt notifications for new Moodle announcements. Designed for USM's e-Learning platform.
Intended for USM students but can be customized for other Moodle sites.
- Install dependencies with
pip install -r requirements.txt
- Create
.env
file with the following variables:EMAIL
: USM Identity emailPASSWORD
: USM Identity passwordTELEGRAM_BOT_TOKEN
: Telegram bot tokenTELEGRAM_CHAT_ID
: Telegram chat ID
- Run
python main.py
MIT License