Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

167 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

MediaSaveBot 🎡

Go Version Telegram License

A powerful Telegram bot for downloading media from Spotify, YouTube, Instagram, and Pinterest.

✨ Features

  • 🎡 Spotify – Download songs, playlists, and albums
  • 🎬 YouTube – Download videos & audio (MP4/MP3)
  • πŸ“Έ Instagram – Download photos & videos from posts
  • πŸ“Œ Pinterest – Download images & videos from pins
  • πŸ” Inline Mode – Search and download from any chat
  • πŸ“Š Playlist Support – Pagination & batch download
  • πŸ€– Clone Bot – Create your own bot instance
  • ⭐ Donations – Support with Telegram Stars
  • πŸ’» 100% Open Source – Free to use and modify

πŸš€ Commands

Command Description Example
/start Show bot information /start
/song Search and download a song /song never gonna give you up
/donate Support the bot with Stars /donate 100

Admin Commands (Main Bot Only)

Command Description
/stats View bot statistics
/broadcast Broadcast message to all users
/allbroadcast Broadcast to all clone bot users
/restartallbots Restart all clone bots

πŸ“₯ Supported Links

  • Spotify – open.spotify.com/track, playlist, album
  • YouTube – youtu.be, youtube.com/watch, playlist, shorts
  • Instagram – instagram.com/p, reel
  • Pinterest – pinterest.com/pin

πŸ€– Create Your Own Bot

  1. Create a bot from @BotFather
  2. Copy the bot token
  3. Send the token to the main bot
  4. Enjoy your own media download bot

πŸ› οΈ Installation

Prerequisites

  • Go 1.21 or higher
  • Telegram Bot Token (from @BotFather)

1. Clone the repository

git clone https://github.com/Beesonn/MediaSaveBot.git

cd MediaSaveBot

2. Install dependencies

go mod tidy

3. Set your bot token

export TOKEN="your_telegram_bot_token"

4. Run the bot

go build .

./MediaSaveBot

Environment Variables

Variable Required Description
TOKEN Yes Bot token from @BotFather
WEBHOOK_URL No Webhook URL for clone bots
ADMIN No Admin user IDs (space-separated)
MONGODB_URI No MongoDB for statistics

πŸ’ Support

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

πŸ“„ License

MIT License

About

MediaSaveBot - A powerful Telegram bot for downloading media from Instagram, Pinterest, Spotify, and YouTube. Built with Go and gotgbot.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /