# Telegram bot Aktienbot telegram bot ## Development 1. Create virtual environment `python -m venv venv` 2. Launch venv: `.\venv\Scripts\activate` 3. Install requirements `pip install -r telegram_bot/requirements.txt` 4. Set environment variables (see list below) 1. Use `.env`-file in `api` directory like `.env.example` 2. Or set variables using `export` or `set` commands. (Windows `set`, Linux `export`) 5. Run file `python telegram_bot/bot.py` ## Environment variables ``` # Telegram bot api key BOT_API_KEY= # News api key NEWS_API_KEY= ``` ## Docker ``` docker run -d \ --name aktienbot_bot \ --hostname aktienbot_bot \ --publish 80:80 \ --env "BOT_API_KEY=" \ --env "NEWS_API_KEY=" \ --restart unless-stopped \ git.flokaiser.com/dhbw/aktienbot-bot:latest ``` or load environment variables from file by using `--env-file `