# README
Downloader bot
This bot downloads media files from Instagram and YouTube and uploads them to the telegram bot
Try to chek it: @mxsaverbot
Environment variables
Environment variables are here
Required environment variables
ENV_CI=local # dev / stage / prod
REDIS_ADDR=localhost:6379 # redis server address
TELEGRAM_BOT_API_TOKEN= # your telegram bot api token
S3_ACCESS_ID=
S3_SECRET_KEY=
S3_REGION=en-1
S3_ENDPOINT=http://localhost:9050
S3_BUCKET_NAME=downloaderbot
S3_BASE_URL=
TODO
- GRPC api
- Download photos from instagram
- Download videos from instagram
- Download reels from instagram
- Download from youtube
- Telegram bot
- Telegram inline bot
- Task manager for scheduling jobs
- Rate limiter for requests
- Dockerfile
- Docker compose
- S3 File storage (used for inline bot)
- Proxy server for youtube filelinks
# start service
make start
# or you can use autoreload while developing
make watch