downloaderbot

module
v0.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2025 License: MIT

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

Directories

Path Synopsis
cmd
app command
testcli command
internal
api
pkg
instagram
This code is borrowed from this repository with small changes https://github.com/omegaatt36/instagramrobot
This code is borrowed from this repository with small changes https://github.com/omegaatt36/instagramrobot
s3

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL