https://github.com/sxwebdev/downloaderbot
This bot downloads media files from Instagram and YouTube and uploads them to the telegram bot
https://github.com/sxwebdev/downloaderbot
bot golang instagram telegram
Last synced: about 1 month ago
JSON representation
This bot downloads media files from Instagram and YouTube and uploads them to the telegram bot
- Host: GitHub
- URL: https://github.com/sxwebdev/downloaderbot
- Owner: sxwebdev
- License: mit
- Created: 2023-12-06T18:05:29.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2026-05-17T23:36:25.000Z (about 1 month ago)
- Last Synced: 2026-05-17T23:46:46.835Z (about 1 month ago)
- Topics: bot, golang, instagram, telegram
- Language: Go
- Homepage: https://t.me/mxsaverbot
- Size: 190 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Downloader bot
This bot downloads media files from Instagram and YouTube and uploads them to the telegram bot
Try to chek it: [@mxsaverbot](https://t.me/mxsaverbot)
## Environment variables
Environment variables are [here](ENVS.md)
### Required environment variables
```bash
DOWNLOADERBOT_TELEGRAM_BOT_API_TOKEN= # your telegram bot api token
```
## TODO
- [x] GRPC api
- [x] Download photos from instagram
- [x] Download videos from instagram
- [x] Download reels from instagram
- [x] Download from youtube
- [x] Telegram bot
- [x] Telegram inline bot
- [x] Rate limiter for requests
- [x] Dockerfile
- [x] Docker compose
```bash
# start service
make start
# or you can use autoreload while developing
make watch
```