[![Build Status](https://drone.flokaiser.com/api/badges/H4CK3R-01/TelegramAktienBot/status.svg?ref=main)](https://drone.flokaiser.com/H4CK3R-01/TelegramAktienBot) # TelegramAktienBot WebEngineering2 Projekt: Aktien und News Bot für Telegram ## Projektumfang - Web-Konfigurationsseite / Interface: - regelmäßige Updates festlegen - Aktienindizes auswählen - Watchlist-Übersicht - Verknüpfung des Bots über ID - Login (JWT) - Stichwörter für News definieren - Telegram Bot: - regelmäßige Updates per Nachricht über Kurse und News zu bestimmten Themen/Stichwörtern/Kursen - Update auf Anfrage ## Dokumentation - Postman-API -> docs/postman.json - Datenbank -> database/* ## Local setup for telegram bot 0. optional: build virtual env by ``python -m venv venv`` ``env/Scripts/activate`` 2. create .env and set API keys etc. (use .env.example as a layout) 3. install required libs via ``pip install -r ./telegram_bot/requirements.txt`` 4. run bot.py via ``python ./telegram_bot/bot.py``