- Install Python .python-version.
- Download packages:
pip install -r requirements.txt- Define environment variables:
PORT- HTTP port;BOT_API_KEY- Telegram bot API key;STRAVA_GROUP- Strava club id;STRAVA_USERS_CONFIG- Strava club members in the formatStravaId: Name Surnameseparated by;:
111222: John Doe;1111333: Jane Doe;11111444: Вася Пупкін
- Run:
python bot/main.py- Create and activate virtual environment.
- Download dev packages:
pip install -r requirements-dev.txt- Install pre-commit hook:
pre-commit install- Run tests:
python -m pytest bot/test